Produced for

Making Tech Literacy Irrelevant with Ken Kocienda

Fifteen years at Apple, demos to Steve Jobs, and a rule for coding with AI: write the spec first. Episode 242 of LinearB's Dev Interrupted podcast, hosted by Andrew Zigler, produced by Free Agent Media for LinearB.

Making Tech Literacy Irrelevant with Ken Kocienda: Ken Kocienda, Andrew Zigler at Engineering Leadership Conference, San Francisco
ClientLinearB
FormatPodcast episode · Video podcast
Runtime31:28
Published2025-09-24
Live atDev Interrupted on YouTube ↗
LocationEngineering Leadership Conference, San Francisco
THE STORY

What the media captures.

Ken Kocienda spent fifteen years at Apple. He worked on Safari and WebKit, then on the original iPhone, where he built the touchscreen keyboard and autocorrect. Before that he studied history at Yale, taught in Japan, and made fine art photographs. Host Andrew Zigler, who also studied history and taught in Japan, opens with that shared path, and the episode's argument follows from it: the best technology carries the liberal arts into the machine, and the job of the people building it is to make technical literacy not matter.

The middle of the conversation is about building with AI. Kocienda uses AI to code all day and refuses to call it vibe coding. He writes paragraphs of specification, monitors every step, and describes ending the day tired from keeping the model on the narrow path of his intent. Zigler describes the same practice and the two land on a shared conclusion: the specification and exploration documents produced alongside AI-written code are a new kind of artifact that belongs in version control.

Then the Apple years. Kocienda argues that people fixate on the hardware while the magic sits in the software, and tells the story of bringing Steve Jobs mock-ups for a new iPhone system font and being told, in colorful terms, that all of them were junk, followed immediately by the question that mattered: what are we going to do? From that he draws the lesson he carried into everything since: everything is provisional, so plan for change and treat each piece of work as the stepping stone to the next. That is the evolutionary design of Creative Selection, one concrete artifact at a time, keep the good, cut the bad.

The last third is Infactory, the company Kocienda co-founded after Humane. Its premise is extractive rather than generative AI: find the structure hidden in an enterprise's data, surface it with citations back to the source, and let non-specialists build on it. Free Agent Media produced the episode for LinearB's Dev Interrupted, recorded on site at the Engineering Leadership Conference in San Francisco.

TC 00:02:00:00 · YOUR TURN

Interested in something similar? Reach out.

hello@freeagentmedia.ai
CHAPTERS

Six key chapters.

  • 00:00A history major's path to Apple
  • 03:46Algorithms, heuristics, and the new AI tools
  • 08:47Spec-driven coding, not vibe coding
  • 12:12Demoing to Steve Jobs: everything is provisional
  • 16:05Evolutionary design and the lesson of autocorrect
  • 22:16Infactory and extractive AI
ON THE RECORD

Who says what.

  • Ken KociendaCo-founder and CTO, Infactory
  • Andrew ZiglerDeveloper Relations, host of Dev Interrupted, LinearB

“I use AI to code all day, every day. But I don't vibe code. I write very, very detailed specifications. I write paragraphs and paragraphs to the AI, and I monitor everything that it does.”

Ken Kocienda, Co-founder and CTO, Infactory09:08 ↗

“People have this real focus on the gadget, but that's not really where the magic is. The magic is in the software.”

Ken Kocienda, Co-founder and CTO, Infactory12:36 ↗

“Everything is provisional. Things change very, very quickly, and so we need to plan and account for that kind of change and use the work that we do as the stepping stone for the thing that we do next.”

Ken Kocienda, Co-founder and CTO, Infactory14:58 ↗

“It's not about technology. It's very much more about psychology.”

Ken Kocienda, Co-founder and CTO, Infactory19:56 ↗

“It has to not matter. There are people out in the world who are experts in what they do. How do we make AI available so they can continue what they're doing, only better? That's the challenge. That's the opportunity.”

Ken Kocienda, Co-founder and CTO, Infactory21:06 ↗

“I'll turn around a project in a day and throw it up on a website in an afternoon. But what I'm always most proud of is that spec document that I worked on at the very beginning.”

SCOPE

What we delivered.

Podcast production

Free Agent Media produced 1 video for LinearB. Formats: Podcast episode.

CREDITS

On the record.

Production company
Free Agent Media
Client
LinearB
Format
Podcast episode · Video podcast
Featuring
Ken Kocienda (Infactory), Andrew Zigler (LinearB)
Published
Dev Interrupted on YouTube, 2025-09-24
Runtime
31:28
QUICK FACTS

About this project.

Who produced this episode of Dev Interrupted?

Free Agent Media, a video production company for technology companies based in San Francisco, Seattle, and New York, produced episode 242 for LinearB, which publishes the Dev Interrupted podcast. It was released on YouTube and podcast platforms on September 24, 2025.

What is Dev Interrupted?

Dev Interrupted is LinearB's podcast for software engineering leaders, hosted by Andrew Zigler, Ben Lloyd Pearson, and Dan Lines. This episode is hosted by Andrew Zigler.

Who is Ken Kocienda?

Ken Kocienda is co-founder and CTO of Infactory and the author of Creative Selection. He spent fifteen years at Apple as a Principal Engineer, where he worked on Safari and WebKit and created the iPhone's touchscreen keyboard and autocorrect.

Where was it recorded?

On site at the Engineering Leadership Conference in San Francisco, in the Dev Interrupted recording set the show brings to conferences.

What does the episode cover?

Kocienda's path from a history degree to Apple, why the liberal arts belong in technology, his spec-driven approach to coding with AI, demoing to Steve Jobs and the lesson that everything is provisional, evolutionary design from Creative Selection, what autocorrect taught him about intent and remediation, and Infactory's extractive AI approach to enterprise data.

What did Free Agent Media deliver?

The full-length video episode, 31 minutes and 28 seconds, published on the Dev Interrupted YouTube channel.

WHERE IT LIVES

Proof it shipped.

MORE WORK

Related pieces.