Search

Search the quotes, summaries, tags, books, and episode titles in this set.

1055 entries · 881–920 on this page

Clear filters

This page lists part of the collection. The page links below work without JavaScript. With JavaScript, a filter searches everything and pages the matches.

Wisdom

Pay-per-use: unpredictable, but you never pay for what you don't use

A podcast app developer moved to the free Podcast Index after a paid API's $100/month became unaffordable at launch. Dave says pay-per-use pricing is annoying when you can't predict usage, but at the low end you aren't paying for something you don't use, which can decide whether a product launches at all.

That's always the drawback of pay per use is pay per use can get annoying, when you don't know how much use you're going to have. But it does always have it on the low end, it always does have the benefit of you're not, you're not paying for something that you're not using.

Episode 12: Episode 12 01:48:24 (play audio from this timestamp, opens in a new tab)

Voice-matched

Standards debates fixate on the 1%; keep the core dead simple

In standards work, Dave says, you spend most of your time debating features 99 percent of people will never use. Most will use a tag like location only in its most basic form, so design that root form to be dead simple to create and dead simple to consume.

your you end up spending most of your time debating about stuff that 99% of people are not going to use,

Episode 12: Episode 12 00:59:29 (play audio from this timestamp, opens in a new tab)

Voice-matched

1 other mention

When several opinions are all legitimate, pick one and go

The location tag was always going to be hard, partly because everyone has an opinion and partly because many of those opinions are legitimate. When four or five approaches exist and none is obviously wrong, you just have to pick one and hope for the best.

when you have four or five different opinions on how to do something, and none of them are obviously wrong, pulled in, you just got to pick one and you know, and hope for the best.

Episode 12: Episode 12 00:59:01 (play audio from this timestamp, opens in a new tab)

Voice-matched

Good chapters need a person, so make it a paid microtask

Creating chapters for a three-and-a-half-hour show is hard. There's no way to do it without a person, and podcasters would have to re-listen to everything. Dave imagines a Mechanical Turk-style service where people are paid small Lightning payments to create chapters.

there's just not a way to do any of this stuff without a person doing it.

Episode 12: Episode 12 00:15:13 (play audio from this timestamp, opens in a new tab)

Voice-matched

If you've spoken up, you're a contributor

Dave asks everyone who has made even one comment on Podcast Index Social or GitHub to add themselves to the contributors file. Speaking up counts as contributing, and he says recognizing that is important.

everybody who has had comments and has spoken up about anything, you are a contributor, stick yourself in the file, so that you get recognized as because that's, that's important.

Episode 11: and we're streaming sachdeva presets at a time, but it's a start. Once (approx., from transcript intro) 01:32:08 (play audio from this timestamp, opens in a new tab)

Voice-matched

Apple never tried to monetize podcasting; maybe that's a clue

As Spotify pushes to monetize podcasting by cloning Apple's music-subscription model, Dave suggests it should have asked why Apple, dominant in podcasting for years, never tried to monetize it. Maybe Apple knows that monetizing podcasting is extremely difficult.

Maybe Maybe they know something we don't know, which is trying to monetize that is going to be extremely difficult.

Episode 11: and we're streaming sachdeva presets at a time, but it's a start. Once (approx., from transcript intro) 00:44:49 (play audio from this timestamp, opens in a new tab)

Voice-matched

Most podcasters aren't chasing money, so they're open to any way of getting paid

Citing a poll in which nearly half of podcasters do it just for the fun of it, Dave sees big ramifications. Many shows are just someone talking into a phone, with no plans to sell ads or chase a deal. People who aren't obsessed with getting paid are open to any way of getting paid, like Lightning streaming.

it means that not only are people not obsessed with getting paid, but they're open to just any way of getting paid.

Episode 11: and we're streaming sachdeva presets at a time, but it's a start. Once (approx., from transcript intro) 00:18:14 (play audio from this timestamp, opens in a new tab)

Voice-matched

Shaming cultures make people undervalue their own work

Developers have always had a strong strain of imposter syndrome, much of it fed by blowhard developers who shame others for not knowing things. Dave says that when an industry's culture works like that, people consistently undervalue their own worth, which matters when deciding what to ask for.

when when that's the culture, in whatever industry, you you always tend to devalue your own your own value.

Episode 11: and we're streaming sachdeva presets at a time, but it's a start. Once (approx., from transcript intro) 00:14:08 (play audio from this timestamp, opens in a new tab)

Voice-matched

It has to be an open spec, not 'the Podcast Index thing'

Whatever fixes podcasting's problems has to touch everyone in the chain from listener to creator, and it can't be controlled by any one party. Anyone should be able to drop it onto their own system. The Index will run its piece, but if it's seen as 'just the Podcast Index thing' it won't last; only an open spec survives.

it's got to also be something that is not that is not controlled by any one person.

Episode 9: Episode 9 01:44:39 (play audio from this timestamp, opens in a new tab)

Voice-matched

1 other mention

'They're private companies' misses that they became the funnel for all speech

Against the argument that platform bans aren't a free-speech issue because Twitter, Facebook and Google are private, Dave points out, citing Taibbi and Greenwald, that tech decimated local media. Over the past decade these few companies have become the default funnel all speech is pushed through.

they've become the default funnel for all speech gets pushed through, really these three companies mainly Twitter, Facebook, Google.

Episode 9: Episode 9 01:35:41 (play audio from this timestamp, opens in a new tab)

Voice-matched

If someone's format is nearly yours, merge them

Dave noticed the Mac app Chapters already output a JSON chapter format almost identical to the namespace's draft, with many of the same property names. He contacted its developer and proposed small tweaks on each side to merge them into one format. The developer agreed, so the app's users could immediately produce namespace-compatible chapter files.

I made contact with him said, Hey, your your format is so close to ours, this would be huge when if we just combined, what if we merge these two formats together?

Episode 9: Episode 9 00:48:52 (play audio from this timestamp, opens in a new tab)

Voice-matched

Working isn't enough: great software needs a non-developer breaking it

Developers see how the pieces fit to make something function, but functioning isn't what makes great software. It also has to be enjoyable and easy, and you can't dream that up in code. You need a non-developer actually using it, breaking it, and saying 'this is awkward' or 'it took 10 minutes to load'. Developers can't fully debug their own software or see it with non-developer eyes; the back and forth is what makes it great.

just simply functioning is not what makes great software. No, it is what makes great software is is functioning it has to function at what it's supposed to do. And it's also got to do it in a way that is enjoyable, and easy.

Episode 9: Episode 9 00:26:19 (play audio from this timestamp, opens in a new tab)

Voice-matched

3 other mentions

To the big players, independent podcasting is a farm team

Some in the industry feel the namespace can't work without Apple, Google and Spotify at the table. Dave says those players aren't trying to preserve independent podcasting. At best they treat it like baseball's minor leagues, scouting whom to call up to the majors.

at best, what they're trying, what they're doing is they're using it as sort of a triple A for Major League Baseball.

Episode 7: Episode 7 01:32:38 (play audio from this timestamp, opens in a new tab)

Voice-matched

Contribution isn't only money

Value looks different for different people. Daniel J. Lewis doesn't contribute code, but he shows up on the GitHub repos with his experience and says 'you need to consider this', and Dave calls that every bit as valuable.

the way he's giving us his value is by his experience, and shit and showing up on the GitHub repos and saying, Hey, guys, I think this is something y'all need to y'all need to consider. And that is every bit as valuable

Episode 7: Episode 7 01:05:36 (play audio from this timestamp, opens in a new tab)

Voice-matched

Keep podcasting a subset of blogging

There are easily 50 times more blogs than the Index's 1.3 million podcast feeds. Dave warns independent podcasting not to sever itself from blogging. Use the same RSS that blogs use, with the enclosure tag that's there for a reason, and add a namespace for what podcasters need beyond that.

it behooves everybody to maintain podcasting, as a subset of blog, have the same thing that blogging uses to do feeds, the enclosure tag is there for a reason?

Episode 7: Episode 7 00:37:53 (play audio from this timestamp, opens in a new tab)

Voice-matched

Not in the audio. unknown: the opening words 'it behooves' are on an Unknown-labelled cue that clearly continues Dave's sentence into a Dave-labelled run.

There's no one perfect spec, and that's fine

On calls to replace RSS with JSON Feed, Dave says developers chase a fantasy of one perfect spec that fixes everything. The world applies different solutions to different problems: HTML, YAML and XML coexist, and a stray curly bracket breaks JSON just like XML. RSS dominates feeds and everyone already uses it, so he puts his energy into the low-hanging fruit of an XML namespace.

I think we need to get away from this idea that there's this one perfect spec that needs to be applied to everything. The world we live in, applies different solutions to different problems.

Episode 7: Episode 7 00:36:58 (play audio from this timestamp, opens in a new tab)

Voice-matched

2 other mentions

Handle tag abuse with sanity in the aggregator

Asked about feeds abusing a person tag with dozens of entries, Dave says there's abuse potential in everything in RSS, from keyword stuffing to 50 categories. The answer is sanity in the aggregator: the Index takes no more than eight categories and would index the first few persons. A culture of the right way to do things will develop, and hosts control their own systems.

I think that the way you get around that is just with sanity in the aggregator, you basically say, Well, nobody's gonna have 45 guests on an episode, right?

Episode 7: Episode 7 00:26:13 (play audio from this timestamp, opens in a new tab)

Voice-matched

Set timelines and freeze the spec, with an extension mechanism

Following Winer's rules for standards-makers, Dave set a hard date to freeze phase one of the namespace. Once new ideas slow to a trickle and compatible software exists, freeze the spec, provide an outlet for new ideas, and drop anything not ready. Developers need a fixed foundation to build on.

rules for standards makers, you have to set timelines or else things never get done.

Episode 7: Episode 7 00:21:30 (play audio from this timestamp, opens in a new tab)

Voice-matched

Borrow proven ideas: DNS had transfer locks for 25 years

From the first episode the goal was to make podcasting base infrastructure like DNS. DNS has had domain transfer locking for 25 years, and bringing that simple idea to podcasting was easy: the podcast:locked tag. Once the major hosts honor it, those that don't, like Anchor, can be publicly shamed.

DNS has had this concept of transfer locking of a domain for 25 years. And that is a simple thing to bring to the podcasting space.

Episode 7: Episode 7 00:17:14 (play audio from this timestamp, opens in a new tab)

Voice-matched

Good ideas just need a public place to be written down and discussed

Open the namespace with a starter spec of what everyone already wants, and it turns out people want more and have really good ideas. They just need a place to write them down in public and discuss them. Dave sees his role as chaperone and tiebreaker, guided by Dave Winer's rules for standards-makers.

it also turns out that people have really good ideas, no q&a, just need a place to write them down in public and discuss them. And it's really not any more complicated than that.

Episode 7: Episode 7 00:09:27 (play audio from this timestamp, opens in a new tab)

Voice-matched

Everyone wanted it; nobody had pulled it together

Launching the namespace, Dave sensed that everyone had wanted something like it for a long time. What was missing wasn't desire but a single entity willing to pull it all together and get everyone to the same table.

everybody has wanted this to happen for a long time. But there's never been a single entity that's tried to pull it all together.

Episode 6: Episode 6 00:37:45 (play audio from this timestamp, opens in a new tab)

Voice-matched

Don't absorb every namespace; they can live side by side

Reviewing Fireside's own namespace tags like hostname and player embed code, Dave says the podcast namespace doesn't need to absorb them. Some elements only one company wants. A feed can carry 25 namespaces, so companies can keep small namespaces of their own alongside the shared one.

we don't have to take every existing namespace that's out there and take all the tags and shove them all into this one.

Episode 6: Episode 6 00:18:56 (play audio from this timestamp, opens in a new tab)

Voice-matched

Accept fast, validate later

Ideally, when a feed URL is submitted you'd check it isn't a 404, parse the XML, and confirm it has enclosures. But doing that synchronously blocks the call while the server pulls the feed. The Index trusts vetted key holders, accepts the submission fast, and runs the heavy checks afterward in the aggregator.

you can't really do that and make the call fast. Because you're gonna block while you're sitting here waiting on the server to pull the feed and do all these crazy checks.

Episode 5: Episode 5 00:36:03 (play audio from this timestamp, opens in a new tab)

Voice-matched

Open-sourcing code is real work, or you're dumping garbage on people

Companies can spend months with a dedicated team preparing a large codebase for release. Even a modest project quickly needs documentation and comments, a line-by-line pass for static passwords and sensitive configuration, and cleanup of leftover TODO markers. Nobody will read 100,000 undocumented lines.

it doesn't have to get very big before you run into a lot of work to make something that's ready to open source, you have to go through there and make sure that everything's documented correctly. Otherwise, you're just dumping a bunch of garbage on people.

Episode 5: Episode 5 00:18:31 (play audio from this timestamp, opens in a new tab)

Voice-matched

Outsiders' simple questions break your tunnel vision

When you're deep in writing code or running a project, you get into a tunnel and stop seeing what's outside it. Someone from outside asking a simple, even simplistic question ('what about so-and-so?') often reveals something you never considered. Dave values that kind of input.

There's a lot of value to be had from anybody who's on the outside of something to come in and say, and just ask a simple sort of simplistic questions.

Episode 5: Episode 5 00:13:56 (play audio from this timestamp, opens in a new tab)

Voice-matched

Not in the audio. Guest episode; the quote comes from a 10-cue Dave run.

Everyone studies what content people want; nobody studies how they want it

Huge effort goes into slicing content by category, AI and transcripts, or opening databases to machine learning. Dave says almost no time is spent on how people want content delivered, an underexplored area he credits Adam with pointing at.

there's a lot of time spent around around figuring out what content people want, and not the way they want it.

Episode 4: Episode 4 00:49:32 (play audio from this timestamp, opens in a new tab)

Voice-matched

Not having a product is never better than having one

Dave remembers a developer who kept delaying his web product to add one more feature, and his conclusion that there's never a time when not having a product beats having one. That's why the Podcast Index opened to the public with warts and a crappy UI: it had to live and be out there.

He said, there's never a time when not having a product is better than having a product.

Episode 3: Episode 3 01:07:57 (play audio from this timestamp, opens in a new tab)

Voice-matched

Not in the audio. Guest episode. Dave is quoting a developer he read about about 10 years earlier, then applies it to launching the Index.

1 other mention

Periodically stop building and check the foundations

After a big push on categories, Dave planned to pause feature work for infrastructure: make sure everything is documented and backup procedures are in place. Every so often you have to stop and double-check that stuff.

I need to slow down and make sure everything's documented and make sure we all have our backup procedures and everything to make sure that all that's looking good. Just you have to stop every now and then to just double check that stuff.

Episode 3: Episode 3 00:49:22 (play audio from this timestamp, opens in a new tab)

Voice-matched

Searching is an art, so the builder is a poor judge of search

From years of tech support, Dave sees that some people find something on Google in 15 seconds while others spend hours, because search is an art form. He doesn't think he's a good judge of the Index's search, since he knows how it works. The real question is which metadata gets indexed.

I've been in the computer world so long, that I, there is an art form to searching for things

Episode 3: Episode 3 00:39:12 (play audio from this timestamp, opens in a new tab)

Voice-matched

Digital-native categories should be flat labels, not hierarchies

Working on Index categories, Dave admits an innate dislike of hierarchical systems like Apple's. With fast database search there's no reason for hierarchy, and he prefers flat labeling. He also checks his own urge to blow everything up for something simpler, and settled on a hybrid after James Cridland added balance.

I have this just sort of innate dislike of hierarchy of hierarchical category systems. I don't want I don't it's, it's not a digital native type process.

Episode 3: Episode 3 00:31:32 (play audio from this timestamp, opens in a new tab)

Voice-matched

1 other mention

No one guarantees uptime; what you can promise is that you care

Asked what guarantees the Index offers, Dave says there's no SLA — but there isn't one from Apple or any other index either, and even Office 365 goes down monthly. What he can promise is that the service matters to them, and if it's down, he's working on it.

Can we guarantee 100% uptime? No, no, I'm not even going to try to guarantee that. But the thing that we, you know, that we can say is that we care about this service.

Episode 2: Episode 2 01:10:07 (play audio from this timestamp, opens in a new tab)

Voice-matched

1 other mention

Build in the open, or you'll just build what you want

Code and general input from people are exactly what's needed, Dave says, because building in the open means building the things people need. Without hearing from them you end up building for yourself.

Otherwise, we're just going to end up building stuff that we want. But that not might not be exactly what's needed exists. So we got to know those things.

Episode 2: Episode 2 00:50:47 (play audio from this timestamp, opens in a new tab)

Voice-matched

1 other mention

Keep a lightweight API alongside the heavyweight one

The Index's v1 API was deliberately simple rather than fully RESTful so anyone could jump in. Rather than replace it, Dave's plan was for a more robust spec to be designed next to it, with the simple one sticking around for those who just need something light.

And then the 1.0 spec will stick around for you know, forever, possibly, just to have sort of a lightweight spec, and a heavyweight spec to give each group whatever they need.

Episode 2: Episode 2 00:47:29 (play audio from this timestamp, opens in a new tab)

Voice-matched

The world doesn't need another directory site; it needs the piping

Say 'podcast index' and people picture a website where you search for shows. There's plenty of that already. What's actually missing, Dave says, is the underlying plumbing that lets anyone build on top of it — within a day someone had written a bot on the API.

what they envision immediately is a website that you go to that you search for a podcast, and it brings back results. Okay, that, like, there's some of that out there already. I mean, that's not that's not a compelling thing that the quote unquote world needs.

Episode 2: Episode 2 00:12:43 (play audio from this timestamp, opens in a new tab)

Voice-matched

No single company should own podcasting's Yellow Pages

Even siding with Apple most of the time, Dave asks whether one company should control the directory for a supposedly open platform. No one company owns DNS; it's distributed enough that nobody can bend it to their interests. Podcasting instead had a centralized private default directory — the problem the Index was started to fix.

there's not one company that owns all of DNS, you know, it's it's fairly distributed at the top, you know, there are, obviously financial interests, but it's distributed enough to where one company can't use can't push their own interests into the way that it functions.

Episode 1: Episode 1 00:57:07 (play audio from this timestamp, opens in a new tab)

Voice-matched

An RSS reader looks like a starter app until you meet real feeds

Building an RSS reader is a classic first project in any new language, so it seems easy. With ten sample feeds it is. At tens or hundreds of thousands of real, broken feeds, Dave says it becomes a mess immediately.

So you think, Okay, this must be easy, oh, my God, it is the most not easy thing in the world to be. So to build an RSS reader, a feed reader, when you are looking at maybe 10 example feeds. Now, that's fine.

Episode 1: Episode 1 00:35:15 (play audio from this timestamp, opens in a new tab)

Voice-matched

Meaningful work and meaningful relationships

Looking back on years of working with Adam with no pressure, Dave says what made it rewarding is that it's been fun and challenging — echoing something he'd heard: that meaningful work and meaningful relationships are the two most important things in human life.

I don't know where I heard they do meaningful work and, and meaningful relationships are like the two most important things in here in human life. And like that's, that's what this project has been like

Episode 1: Episode 1 00:34:42 (play audio from this timestamp, opens in a new tab)

Voice-matched

Sysadmin code: make it work, and make it not break at night

Back in the day a sysadmin had to be a programmer to get the job done, Dave says. Not a computer-science kind of programming, just practical code held to two standards.

it's like, you know, just make it work, peer, you know, period and make it not break in the middle of the night where I had to fix it. That's, you know, those are two, those are two things.

Episode 1: Episode 1 00:32:52 (play audio from this timestamp, opens in a new tab)

Voice-matched

Books

A Secular Age (Charles Taylor): every movement carries the seed of its own reversal

A Secular Age by Charles Taylor

Dave returns to Charles Taylor's A Secular Age, which he's discussed before. Its repeated point is that every new social movement carries the seed of its own demise or reversal. He applies it to AI: it'll look unstoppable and change the world, and it will also eventually be replaced by something we don't yet understand.

the main points that he makes in there repeatedly is that Whenever you have a new social movement, That movement always contains the seed for its own demise or its own reversal, whatever word you choose to put there.

Episode 274: Vibe Cloning (episode page, opens in a new tab) 00:59:25 (play audio from this timestamp, opens in a new tab)

Voice-matched

Not in the audio. The book title and author ('Charles Taylor', 'a secular age') are named in the preceding cues, which voice matching labeled Unknown, so who named them isn't confirmed. Dave says 'we've talked about this before' about Taylor.

2 other mentions