# The creator of the iPhone keyboard on building transcendent AI | LinearB Blog

> Ken Kocienda, creator of the iPhone keyboard and autocorrect, details his disciplined approach to generative AI and explains how extractive AI and "evolutionary design" are key to building technology that "transcends itself" for human results.

_This is a markdown rendering of a live HTML page on linearb.io, generated for AI/LLM consumption — it is not a markdown-only site. To get the full HTML page instead, request this URL with an explicit `Accept: text/html` header (no wildcard, no markdown preference)._


```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://linearb.io/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://linearb.io/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "The creator of the iPhone keyboard on building transcendent AI",
      "item": "https://linearb.io/blog/iphone-keyboard-creator-transcendent-ai"
    }
  ]
}
```

[Home](https://linearb.io/)

/

[Blog](https://linearb.io/blog)

/

The creator of the iPhone keyboard on building transcendent AI

# The creator of the iPhone keyboard on building transcendent AI

![Photo of Andrew Zigler](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Headshot3_d7231cbda7?_a=BAVMn6ID0)

By [Andrew Zigler](https://linearb.io/blog/iphone-keyboard-creator-transcendent-ai#andrew-zigler)

|

October 2, 2025

![Blog_Building_Next_Evolution_2400x1256_95fdb62c0f](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Building_Next_Evolution_2400x1256_95fdb62c0f?_a=BAVMn6ID0)

In the current AI landscape, generative AI gets all the headlines. But for [Ken Kocienda](https://linearb.io/dev-interrupted/podcast/ken-kocienda-tech-literacy-irrelevant), a 15-year Apple veteran who created the technology behind the iPhone's multi-touch keyboard and autocorrect, the real value for enterprises often lies in its less-hyped counterpart: extractive AI.

As co-founder and CTO of Infactory AI, Kocienda brings a uniquely disciplined and human-centered perspective to building AI. His journey—from a Yale history degree to self-taught programmer to Apple engineering leader—has shaped a philosophy focused on one thing: creating technology that "transcends itself" to enable "human results."

This article explores Kocienda's insights on how to [harness the power of AI](https://linearb.io/blog/ai-in-software-development), from his disciplined approach to generative tools and his focus on "levitating" insights with extractive AI, to the overarching principle of "evolutionary design" that guides his work.

## **Generative AI requires disciplined guidance**

While Kocienda uses generative AI to code "all day, every day," his approach is the antithesis of "vibe coding." He emphasizes a highly methodical process of writing "very, very detailed specifications" and monitoring everything the AI does. This discipline allows him to write thousands of lines of code instead of hundreds, but he stresses that this level of output is only possible because AI requires constant, detailed guidance to comprehend a developer's true intent.

A fascinating byproduct of this process is that the specifications themselves become a new kind of valuable artifact. In the past, the "why" behind a piece of code might be lost to time. Now, the detailed prompts and conversations with the AI serve as what Kocienda calls an "exploratory document that explains part of the why for how things turned out." This creates a new, trackable resource that becomes a catalyst for future development and collaboration.

## **Extractive AI: finding the 'nuggets of gold' in your data**

While generative AI creates new content, Kocienda believes extractive AI offers immense, often untapped, value for enterprises by making their existing data visible and useful. Infactory AI's mission is to create a "levitating layer" of new data that sits above the primary source material, revealing hidden patterns and "nuggets of gold." "We're not telling them something that isn't already there," he explains. "We're just making it visible... surfacing content that... they themselves produced and that they can trust."

To do this, Infactory uses a hybrid approach called "query programs," which combine database queries with algorithmic processing to find structure in unstructured data. This allows non-technical stakeholders to [access valuable insights that were previously buried](https://linearb.io/blog/how-to-build-a-robust-engineering-metrics-program) in data lakehouses. The goal is to enhance the capabilities of human experts, making AI available so they can "continue what they're doing, only better." This focus on solving common, well-understood enterprise jobs simplifies application development by providing foundational, trustworthy AI building blocks.

## **The philosophy of evolutionary design**

Underpinning all of Kocienda's work is a core philosophy he calls "evolutionary design." This is an iterative process focused on creating concrete artifacts, evaluating them, keeping what works, and constantly moving forward. "None of the projects that I've done, none of the pieces of work that I'm proud of, were able to be accomplished in a single step," he notes. This was the same process he used when facing direct, high-stakes feedback from Steve Jobs at Apple; every critique was a chance to iterate and improve.

This approach was central to his work at Apple and continues to guide his efforts at Infactory. The goal is not technological sophistication for its own sake, but to [create tools that help people accomplish meaningful tasks](https://linearb.io/blog/how-to-improve-and-measure-developer-experience). It's a journey of continuous refinement, where the ultimate objective is to create technology that is so useful and intuitive that it, in Kocienda's words, "transcends itself" to fill the needs that human beings have.

## **Building technology for human results**

In an industry often chasing the next big trend, Ken Kocienda’s approach is a masterclass in building technology with lasting value. His philosophy provides a clear framework for navigating the AI hype cycle: approach generative AI with discipline, unlock the [hidden value in your data](https://linearb.io/blog/software-development-metrics-guide) with extractive AI, and guide the entire process with a commitment to human-centered, evolutionary design.

By focusing on making concrete artifacts, learning from each iteration, and always prioritizing human results, leaders can build AI systems that do more than just follow instructions. They can create tools that "transcend themselves" to become genuine partners in creativity and problem-solving.

For the full story on building human-centered AI, listen to Ken Kocienda discuss these ideas in depth on the Dev Interrupted podcast.

## Improve developer productivity with LinearB

Find us on

[](https://www.linkedin.com/company/linearb)
[](https://devinterrupted.substack.com/)

![Headshot3_d7231cbda7](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Headshot3_d7231cbda7?_a=BAVMn6ID0)

## Andrew Zigler

Andrew Zigler is a GTM Engineer at LinearB and the host of Dev Interrupted, a twice-weekly podcast and newsletter where 40k+ builders decode the transition to AI-native development and agentic orchestration. A classicist by training with a degree from The University of Texas at Austin, Andrew spent his early career teaching in Japan before channeling his interdisciplinary instincts into the tech world. His polymath background informs everything he builds, from automated workflows to the stories he tells about the seismic shifts reshaping software creation.

### Connect with

[](https://www.linkedin.com/in/andrewzigler)
[](https://substack.com/@zigler)
[](https://x.com/andrewzigler)

## Your next read

[![Cover image for Rippling's employee graph turns HR data into an agentic AI platform](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Post_Name_2400x1256_be5ec4183f?_a=BAVMn6ID0)](https://linearb.io/blog/rippling-albert-strasheim-employee-graph-agentic-ai)

AI

[Rippling's employee graph turns HR data into an agentic AI platform](https://linearb.io/blog/rippling-albert-strasheim-employee-graph-agentic-ai)

Rippling CTO Albert Strasheim explains why the employee graph serves as the essential context layer for enterprise agentic AI. Discover how unifying HR, IT,...

[![Cover image for Deterministic guardrails must evolve to control probabilistic AI systems](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Post_Name_2400x1256_5_f5375661ec?_a=BAVMn6ID0)](https://linearb.io/blog/launchdarkly-cameron-etezadi-deterministic-guardrails-probabilistic-ai-darkfactory)

AI

[Deterministic guardrails must evolve to control probabilistic AI systems](https://linearb.io/blog/launchdarkly-cameron-etezadi-deterministic-guardrails-probabilistic-ai-darkfactory)

LaunchDarkly CTO Cameron Etezadi explains why traditional engineering pipelines are breaking down in a probabilistic, AI-driven world. Discover how to safely...

[![Cover image for Slack turns channels into the context engine for agentic AI](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Post_Name_2400x1256_077524ba8b?_a=BAVMn6ID0)](https://linearb.io/blog/slack-jaime-delanghe-mcp-agent-context-channels)

AI

[Slack turns channels into the context engine for agentic AI](https://linearb.io/blog/slack-jaime-delanghe-mcp-agent-context-channels)

Slack Chief Product Officer Jaime DeLanghe breaks down how channels serve as the foundational context layer for human-agent collaboration. Learn why Slack is...

## Structured data

_Machine-readable metadata (JSON-LD) embedded in the page for search/AI context — not content rendered on the page itself._

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "LinearB",
  "url": "https://linearb.io/",
  "logo": "https://assets.linearb.io/image/upload/v1715628027/logo-mark-lg.svg",
  "description": "LinearB is the engineering productivity platform that helps engineering leaders prove AI is improving throughput without sacrificing delivery confidence, flow efficiency, or developer experience.",
  "sameAs": [
    "https://www.linkedin.com/company/linearb"
  ],
  "award": [
    {
      "@type": "Award",
      "name": "LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms",
      "dateAwarded": "2026",
      "awardedBy": {
        "@type": "Organization",
        "name": "Gartner®"
      }
    },
    {
      "@type": "Award",
      "name": "Great Place to Work Certification",
      "dateAwarded": "2025-2027",
      "awardedBy": {
        "@type": "Organization",
        "name": "Great Place to Work"
      }
    },
    {
      "@type": "Award",
      "name": "America's Best Startup Employers 2025",
      "dateAwarded": "2025",
      "awardedBy": {
        "@type": "Organization",
        "name": "Forbes Magazine"
      }
    }
  ],
  "hasCertification": [
    {
      "@type": "Certification",
      "name": "SOC 1 Type 2"
    },
    {
      "@type": "Certification",
      "name": "SOC 2 Type 2"
    },
    {
      "@type": "Certification",
      "name": "GDPR Compliance certification"
    },
    {
      "@type": "Certification",
      "name": "ISO 27001"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "The creator of the iPhone keyboard on building transcendent AI",
  "url": "https://linearb.io/blog/iphone-keyboard-creator-transcendent-ai",
  "author": {
    "@type": "Person",
    "name": "Andrew Zigler"
  },
  "datePublished": "2025-10-02T07:00:00.000Z",
  "dateModified": "2025-10-02T07:00:00.000Z",
  "image": "https://assets.linearb.io/image/upload/v1759464381/Blog_Building_Next_Evolution_2400x1256_95fdb62c0f.png",
  "publisher": {
    "@type": "Organization",
    "name": "LinearB",
    "logo": "https://assets.linearb.io/image/upload/v1777485755/linearb-logo-2026.png"
  },
  "description": "Ken Kocienda, creator of the iPhone keyboard and autocorrect, details his disciplined approach to generative AI and explains how extractive AI and \"evolutionary design\" are key to building technology that \"transcends itself\" for human results."
}
```

## More on linearb.io

### Top navigation

- [Book a Demo](https://linearb.io/book-a-demo)
- [AI Code Reviews — Catch security risks, bugs, and spec mismatches](https://linearb.io/platform/ai-code-reviews)
- [AI & Productivity Insights — See how AI tools affect cycle time and delivery speed](https://linearb.io/platform/ai-developer-productivity-insights)
- [Measure AI Impact — Track AI adoption and tie it to delivery outcomes](https://linearb.io/use-case/measure-ai-impact)
- [MCP Server — Chat with your data to spot patterns and boost output](https://linearb.io/platform/mcp-server)
- [Resource Allocation — Cost initiatives and shape your investment strategy](https://linearb.io/platform/resource-allocation)
- [Cost Capitalization — Capitalize engineering costs with audit-ready reports](https://linearb.io/platform/cost-capitalization)
- [Dev Team Management — Set targets and tie throughput to business outcomes](https://linearb.io/platform/goals-and-reporting)
- [DevOps Workflow Automation — Policy-based PR routing, approvals, and tests](https://linearb.io/platform/ai-workflow-governance)
- [AI Powered Support — Unify AI and human code delivery in one clear view](https://linearb.io/use-case/ai-powered-support)
- [Optimization — Surface friction with feedback and MCP insights](https://linearb.io/platform/developer-experience)
- [Reporting — Spot what's working and what needs attention](https://linearb.io/use-case/measuring-developer-experience)
- [Surveys — Turn developer feedback into actionable signals](https://linearb.io/platform/developer-surveys)
- [Platform overview](https://linearb.io/platform/overview)
- [Register now](https://linearb.io/event/engineering-productivity-gap)
- [Customers](https://linearb.io/customers)
- [Pricing](https://linearb.io/pricing)
- [Why choose LinearB — Explore your data. Measure performance. Act to improve it.](https://linearb.io/why-linearb)
- [APEX framework — The operating model for AI-era engineering teams](https://linearb.io/resources/apex-framework)
- [Anti-FAQ — The questions other vendors won't answer](https://linearb.io/why-linearb/anti-faq)
- [Security — Enterprise-grade compliance and zero code access](https://linearb.io/security)
- [Build vs. buy — The hidden cost of building it yourself](https://linearb.io/resources/build-vs-buy)
- [Dev Interrupted Podcast — Conversations with engineering leaders](https://linearb.io/dev-interrupted/podcasts)
- [Reports & Guides — Deep dives on productivity and delivery](https://linearb.io/resources)
- [Webinars — Expert sessions on productivity and AI](https://linearb.io/resources?category=workshops)
- [Metrics Benchmarks — See how your engineering org stacks up](https://linearb.io/resources/software-engineering-benchmarks-report)
- [Blog — Product updates and practical insights](https://linearb.io/blog)
- [Help Center — Documentation, setup, and support](https://linearb.helpdocs.io)
- [API Docs](https://docs.linearb.io/api-overview)
- [Status](https://www.linearbstatus.com/)
- [Integrations](https://linearb.io/integrations)
- [LinearB Library](https://linearb.io/library)
- [Engineering metrics](https://linearb.io/library/engineering-metrics)
- [Platform engineering](https://linearb.io/library/platform-engineering)
- [Engineering glossary](https://linearb.io/library/engineering-glossary)
- [Developer productivity](https://linearb.io/library/developer-productivity)
- [AI in software development](https://linearb.io/library/ai-in-software-development)
- [Engineering management](https://linearb.io/library/engineering-management)
- [Developer experience](https://linearb.io/library/developer-experience)
- [DevOps](https://linearb.io/library/devops)
- [Engineering operations and the context layer](https://linearb.io/library/engineering-operations)
- [Engineering efficiency](https://linearb.io/library/engineering-efficiency)
- [Software delivery](https://linearb.io/library/software-delivery)
- [Research and data](https://linearb.io/library/engineering-benchmarks-and-research)
- [LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms](https://linearb.io/resources/gartner-magic-quadrant-dpi-platforms-2026)
- [Sign in](https://app.linearb.io/login)
- [Enterprise](https://linearb.io/solutions/enterprise)
- [Contact](https://linearb.io/contact-us)
- [About us](https://linearb.io/about-us)
- [Careers](https://linearb.io/careers)
- [Service agreement](https://linearb.io/services-agreement)
- [Privacy policy](https://linearb.io/privacy-policy)
- [DPA](https://linearb.io/data-processing-agreement)
- [Security FAQ](https://linearb.io/security-faq)
- [Substack](https://devinterrupted.substack.com/)

### Footer

_Additional links from the site footer, not repeated from the top navigation above._

- [GitHub](https://github.com/linear-b)
- [LinkedIn](https://www.linkedin.com/company/linearb)
- [Twitter](https://twitter.com/LinearB_Inc)