The a16z Podcast
The a16z Podcast

a16z Podcast: Inside Apple Software Design

Join longtime Apple software engineer Ken Kocienda in conversation with a16z Deal and Research operating partner Frank Chen for an insider’s account of how Apple designed software in the golden age of Steve Jobs, spanning products like the first rele...

Featured Speakers

a16z HostKen Kocienda Guest

Topics Discussed

Episode Summary

Executive Summary: Ken Kocienda recounts his unconventional path to Apple and the collaborative, highly focused culture behind Safari, the iPhone, and iPad software. The conversation emphasizes top-down vision paired with bottom-up invention, small teams, rapid demos, DRI ownership, and liberal-arts-informed product taste. The key lesson: great products come from disciplined focus on customer experience, not just engineering prowess.

Main Topics: Ken Kocienda’s unconventional path into software (Priority: 4/5): Kocienda describes moving from history at Yale to motorcycle mechanics, photography, Japan, web development, Linux, and finally Apple. His story illustrates how broad interests and experimentation can lead to product-shaping technical work. Safari’s creation and Apple’s first major browser effort (Priority: 5/5): He explains how Apple chose the Konqueror open-source browser codebase over Mozilla because the team was tiny and needed a faster path to a native Mac browser. The browser project reflected Apple’s desire to control critical technology and improve user experience. Performance as a product strategy (Priority: 5/5): Steve Jobs pushed the team to make Safari fast, and the PLT page-load test became a daily guardrail. The team’s rule that code could not regress in speed turned performance into a measurable cultural priority and helped Safari beat IE by a large margin. The iPhone keyboard as a make-or-break problem (Priority: 5/5): On the Purple team, the entire group was reassigned to keyboard work when software input lagged behind. The discussion covers touch-screen constraints, software correction, autocorrect, and the idea that the software must infer user intent when tactile cues are absent. Apple’s small-team, DRI-driven culture (Priority: 4/5): Kocienda highlights Apple’s reliance on tiny teams, direct responsibility, and frequent demos to Steve Jobs. Decisions were pushed down to the people closest to the work, but final product taste and approval remained tightly centralized. Taste, liberal arts, and product design (Priority: 4/5): He argues that building human-centered technology requires more than technical skill: literature, philosophy, art, and judgment help define what is useful and meaningful. He links that mindset to Apple’s willingness to make bold calls like omitting copy/paste early on. Secrets, demos, and Steve Jobs as final arbiter (Priority: 4/5): The interview details Apple’s extreme secrecy around iPhone/iPad development, the role of demos in decision-making, and how Steve evaluated products as if he were a first-time customer. This reinforced Apple’s obsession with simplicity and usability.

Key Arguments: Apple’s success came from a combination of strong top-down product vision and bottom-up engineering creativity, not from one or the other alone. Starting Safari from the smaller Konqueror codebase was a pragmatic decision that let a two-person team move faster than rewriting a browser from scratch. Performance was not an afterthought; the PLT test institutionalized a no-regression discipline that steadily improved Safari’s speed. The iPhone keyboard problem required software to compensate for the absence of tactile feedback, which led to autocorrect and intent-based text correction. Apple’s extreme secrecy and small team size increased cohesion and focus, though it also constrained diversity and outside expertise. Steve Jobs’s role was to set hard constraints and evaluate work like a customer, while the team’s job was to produce compelling demos and concrete solutions. Great product decisions depend on taste, which is informed by liberal arts thinking as much as technical knowledge. The right unit of responsibility at Apple was the DRI: the person closest to the work who could own a decision and defend it in a demo.

Data Points: Apple browser team size at start: 2 people - Ken Kocienda and Don Melton began the Safari investigation in 2001 Safari starting codebase size comparison: Konqueror was one-tenth the size of Mozilla - A major reason Apple chose Konqueror as the browser foundation Safari speed improvement versus IE: 3x faster - Safari was released loading web pages three times faster than Microsoft Internet Explorer Team size on Purple/iPhone software effort initially: 6-8 software engineers - The first iPhone software team focused on high-level software and touchscreen OS work Total iPhone team size later: Under 20 software engineers and about 10 designers - Kocienda says the core team stayed very small even as the project advanced Development timeline for iPhone: About 18 months - The keyboard and software had to be solved within a compressed schedule before the January 2007 announcement Fall of iPhone keyboard crisis: Fall 2005 - When the whole team was reassigned to keyboard work due to risk iPhone announcement: January 2007 - Steve Jobs unveiled the iPhone roughly 18 months after the keyboard crisis described Initial iPhone rollout delay after announcement: 6 months - Kocienda notes a delay before first customer shipments Original iPhone app icon target size: 57 pixels square - Derived from a tapping game used to test optimal touch target size Number of keyboard ideas on iPad demo: 10-20 ideas - Boss Ording showed many keyboard variations before the team chose one Approximate demo room attendee count: Half a dozen people - Steve’s recurring demo review group for iOS/iPad features Apple career length mentioned: 15-16 years - Kocienda describes most of his Apple career as an individual contributor Immediate management stint duration: A couple of months - He briefly tried engineering management before returning to technical work

Pivotal Quotes: "Apple was this wonderful combination of top-down leadership and bottom-up contributions." — Ken Kocienda: Explaining how Steve Jobs set vision while engineers and designers created the implementation details "If we check in code and it doesn't make any speed regression, only two things can happen. Either the code will remain the same speed, or it'll get faster." — Don Melton (described by Ken Kocienda): Rationale behind the Safari PLT performance discipline "We only need one of these things, right?" — Steve Jobs: Steve simplifying the two iPad keyboard options during a demo

Implications: The episode argues that breakthrough consumer tech comes from tight scope, decisive leadership, small empowered teams, and deep attention to user experience. For builders, the message is to value taste, iteration, and human-centered judgment as much as code.

🔓 Sign Up for Unlimited Episode Search

About The a16z Podcast

The a16z Podcast discusses tech and culture trends, news, and the future – especially as ‘software eats the world’. It features industry experts, business leaders, and other interesting thinkers and voices from around the world. This podcast is produced by Andreessen Horowitz (aka “a16z”), a Silicon Valley-based venture capital firm. Multiple episodes are released every week; visit a16z.com for more details and to sign up for our newsletters and other content as well!

View all episodes from The a16z Podcast