Public evidence index · assembled 2026-09-17 · revision 3

Simon Willison

British programmer and prolific open-source developer: co-creator of the Django web framework, creator of Datasette and the llm command-line tool, and the most-read independent practitioner-blogger on applied large language models. He coined the term "prompt injection".

Also known as simonw

This index is partial, source-bounded, dated, and revisable. It is published by @ben, not by the subject. Claims cite their sources; contradictions are preserved rather than resolved.

Simon Willison is a British programmer whose public record runs in two long arcs: he helped invent one of the web's dominant frameworks, and then — through a self-run publishing apparatus — became the working practitioner's reference for large language models.

Formation and Django

Born in January 1981 in the United Kingdom, Willison studied computer science at the University of Bath and began blogging in 2002, in his first year — a habit that now defines his public identity. In 2003 he took a "year in industry" placement at the Lawrence Journal-World newspaper in Lawrence, Kansas, working alongside Adrian Holovaty. Frustrated with their existing tools, the pair built an abstraction layer over their newsroom sites that they long called simply "the CMS"; released as open source in July 2005, it became the Django web framework. Willison announced it on his blog on 17 July 2005, crediting Holovaty as co-creator and noting Jacob Kaplan-Moss and designer Wilson Miner on the early team.

Journalism, startups, and independence

After graduating in 2005 he worked at Yahoo on the Technology Development team and the early Fire Eagle geolocation service, then consulted on OpenID. In October 2008 he joined Guardian News & Media in London as a software architect. His signature project there arrived in June 2009: "Investigate your MP's expenses", a crowdsourcing application built in about a week that enlisted more than 20,000 volunteers to review 170,000 documents in its first 80 hours — an early landmark of data journalism and the Guardian's first live Django-powered app.

In 2010 he co-founded Lanyrd, a social conference directory, with Natalie Downe, building it while the couple travelled on their honeymoon. Lanyrd went through Y Combinator's Winter 2011 batch, raised roughly $1.4 million in seed funding, and was acquired by Eventbrite on 3 September 2013 — one of that company's first acquisitions. Willison relocated to San Francisco and worked at Eventbrite until July 2019, self-listed as Director of Architecture.

Since then he has been an independent open source developer. A 2019 JSK Journalism Fellowship at Stanford funded a year of work on tools for data journalism — the direct ancestor of his current occupation, which he describes as building open source tools around Datasette and SQLite.

The Datasette ecosystem

Datasette, first released 13 November 2017, turns SQLite databases into browsable web interfaces and JSON APIs. Around it grew a methodical toolbelt: sqlite-utils (2019) for building databases, Dogsheep for repatriating personal data into a private warehouse, "git scraping" (named October 2020) for snapshotting third-party data into Git history, shot-scraper (2022) for automated screenshots and scraping, and llm (April 2023), a command-line tool with a plugin system for API-hosted and self-hosted models. In April 2025 he and Alex Garcia launched Datasette for Newsrooms on the hosted Datasette Cloud service. When the CIA discontinued the World Factbook in February 2026, he recovered the last downloadable edition into a public repository within a day — a characteristic gesture.

The LLM era

On 12 September 2022, responding to Riley Goodside's demonstrations of tricking GPT-3 with malicious input, Willison proposed the name "prompt injection" — now the standard term for a class of attacks he still says has no reliable fix. He extended that adversarial framing in June 2025 with "the lethal trifecta": agents that combine private-data access, untrusted content, and external communication are exploitable, and the only dependable defense is removing a leg, not adding guardrails. His PyCon US 2024 keynote argued for "imitation intelligence" over "artificial intelligence"; his May 2024 post championed "slop" for unwanted AI-generated content; and in February 2026 he began the Agentic Engineering Patterns guide for professional work with coding agents. Press and podcasts routinely describe him as one of the most influential independent voices on applied AI — influence he attributes to nothing more exotic than blogging consistently.

The practice underneath

The throughline is writing as engineering practice: the "perfect commit" bundling code, tests, and documentation; TILs that drop the publishing bar to "did I just learn something?"; weeknotes; annotated talk transcripts; and a policy of never publishing AI-generated prose under his own name. The blog, TIL repo, and project docs are not commentary on the work — they are the work's durability mechanism.

What the record does not settle

Attribution has seams: The Economist has described "prompt injection" as independently coined by Willison and others. Reference coverage is thin — his Wikipedia article was nominated for deletion in 2026 — and no canonical project count exists. This index preserves those seams rather than smoothing them.

This index was compiled from public sources and does not imply the subject's endorsement. Citations live in the packet's source catalog.

Timeline by topic

Topics follow the event kinds supplied in this index. Each entry links to its full record in the chronological timeline. Dates retain the precision supplied by the publisher.

Birth (1)
  1. Born in the United Kingdombirth[2][3]
Founding (1)
  1. Co-founded Lanyrdfounded[4][15][16]
Education and apprenticeships (1)
  1. Graduated from the University of Batheducation[2]
Roles (6)
  1. Year in industry at the Lawrence Journal-Worldrole[8][9]
  2. Yahoo Technology Development teamrole[2]
  3. Software architect at the Guardianrole[10][11][21]
  4. Director of Architecture at Eventbriterole[6][1]
  5. JSK Journalism Fellowship at Stanfordrole[21]
  6. Elected to the board of the foundation behind Django's languagerole[29]
Projects (6)
  1. Django released as open sourceproject[7][8]
  2. Launched 'Investigate your MP's expenses'project[12][13][14]
  3. Shipped the first public version of Datasetteproject[18]
  4. Released the llm command-line toolproject[34][35]
  5. Launched Datasette for Newsroomsproject[41]
  6. Rescued the CIA World Factbook 2020 archiveproject[44][45]
Publications (5)
  1. Started his blogpublication[9][1]
  2. Named 'Git scraping'publication[26]
  3. Coined 'prompt injection'publication[30][43]
  4. Coined 'the lethal trifecta'publication[42]
  5. Started the Agentic Engineering Patterns guidepublication[46]
Media (2)
  1. DjangoCon US talk on productivity for serial project hoardersmedia[32]
  2. PyCon US 2024 keynote: 'Imitation Intelligence'media[38][37][39]
Milestones (3)
  1. Lanyrd joined Y Combinator W11milestone[17][4]
  2. Eventbrite acquired Lanyrdmilestone[15][17]
  3. Started publishing TILsmilestone[24][25]

Timeline

  1. Born in the United Kingdombirth

    Month known from Wikipedia; Wikidata stores 1 January 1981.

    [2][3]
  2. Started his blogpublication

    Began blogging as a first-year computer science student at the University of Bath; the site has run continuously since.

    [9][1]
  3. Year in industry at the Lawrence Journal-WorldroleLawrence Journal-WorldLawrence, Kansas

    Placement year in Lawrence, Kansas, working with Adrian Holovaty; the CMS they built there became Django.

    [8][9]
  4. Graduated from the University of BatheducationUniversity of Bath

    BSc in computer science.

    [2]
  5. Yahoo Technology Development teamroleYahoo

    Worked on early versions of the Fire Eagle geolocation service; later consulted on OpenID for media companies.

    [2]
  6. Django released as open sourceproject

    Announced on his blog on 17 July 2005; co-created with Adrian Holovaty, with Jacob Kaplan-Moss and designer Wilson Miner on the early team.

    [7][8]
  7. Software architect at the GuardianroleThe GuardianLondon

    Joined Guardian News & Media in London to work on data-driven journalism and API projects.

    [10][11][21]
  8. Launched 'Investigate your MP's expenses'projectThe Guardian

    Guardian crowdsourcing app for 700,000+ scanned expense documents; over 20,000 volunteers joined, reviewing 170,000 documents in the first 80 hours.

    [12][13][14]
  9. Co-founded LanyrdfoundedLanyrd

    Social conference directory built with Natalie Downe, started while the couple travelled on their honeymoon.

    [4][15][16]
  10. Lanyrd joined Y Combinator W11milestone

    Funded in early 2011; later raised a ~$1.4M seed round including Index Ventures Seed and PROfounders Capital.

    [17][4]
  11. Director of Architecture at EventbriteroleEventbriteSan Francisco

    Engineering management and R&D across APIs, developer tools, and search and discovery.

    [6][1]
  12. Eventbrite acquired LanyrdmilestoneEventbrite

    One of Eventbrite's first acquisitions; the team relocated to San Francisco.

    [15][17]
  13. Shipped the first public version of Datasetteproject

    Open source tool for exploring and publishing SQLite databases as browsable sites and JSON APIs.

    [18]
  14. JSK Journalism Fellowship at StanfordroleStanford JSK Journalism Fellowships

    Spent the fellowship building an open source ecosystem of data journalism tools around Datasette.

    [21]
  15. Started publishing TILsmilestone

    Public 'Today I Learned' notebook inspired by Josh Branchaud; 579 entries by mid-2026.

    [24][25]
  16. Named 'Git scraping'publication

    Published the technique of snapshotting data sources into Git repositories to track changes over time.

    [26]
  17. Elected to the board of the foundation behind Django's languagerole

    Won a seat in the 2022 election for the software foundation that stewards the language Django is written in.

    [29]
  18. Coined 'prompt injection'publication

    Proposed the name for the class of attacks demonstrated by Riley Goodside against GPT-3-based software.

    [30][43]
  19. DjangoCon US talk on productivity for serial project hoardersmediaSan Diego

    Presented 'Massively increase your productivity on personal projects with comprehensive documentation and automated tests' in San Diego.

    [32]
  20. Released the llm command-line toolproject

    CLI and library for interacting with large language models; a plugin system for self-hosted and API models followed in July 2023.

    [34][35]
  21. PyCon US 2024 keynote: 'Imitation Intelligence'mediaPittsburgh

    Invited keynote in Pittsburgh surveying large language models for the community behind Django's language.

    [38][37][39]
  22. Launched Datasette for NewsroomsprojectDatasette Cloud

    Bundled Datasette Cloud product suite for investigative journalists and data teams.

    [41]
  23. Coined 'the lethal trifecta'publication

    Framed the dangerous capability combination for AI agents: private data access, untrusted content exposure, external communication.

    [42]
  24. Rescued the CIA World Factbook 2020 archiveproject

    After the CIA discontinued the Factbook, recovered the final downloadable edition from the Internet Archive into a public repository.

    [44][45]
  25. Started the Agentic Engineering Patterns guidepublication

    An ongoing chapter-shaped collection of practices for working with coding agents.

    [46]

Themes

Works and projects

Appearances

Relations

Indexed in

Claims

Sources

  1. About Simon Willisonsimonwillison.net · subject controlled · webpage · accessed 2026-09-17T02:00:00Z

    The subject's own biography page; career framing is self-reported.

  2. Simon WillisonWikipedia · reference · article · accessed 2026-09-17T02:00:00Z

    Short article; carried an articles-for-deletion notice when accessed. Used for discovery and cross-checking, not sole authority.

  3. Simon Willison (Q7520062)Wikidata · reference · dataset · accessed 2026-09-17T02:00:00Z
  4. LanyrdWikipedia · reference · article · accessed 2026-09-17T02:00:00Z
  5. AI slopWikipedia · reference · article · accessed 2026-09-17T02:00:00Z

    Credits Willison as an early mainstream champion of the term, while noting it predated his advocacy.

  6. Simon Willison — LinkedInLinkedIn · subject controlled · webpage · accessed 2026-09-17T02:00:00Z

    Self-maintained profile; gives Eventbrite role as Director of Architecture, August 2013 to July 2019.

  7. Introducing Djangosimonwillison.net · 2005 · first person · article · accessed 2026-09-17T02:00:00Z
  8. What is the history of the Django web framework? Why has it been described as “developed in a newsroom”?simonwillison.net · 2010 · first person · article · accessed 2026-09-17T02:00:00Z
  9. Twenty years of my blogsimonwillison.net · 2022 · first person · article · accessed 2026-09-17T02:00:00Z
  10. Back to full-time employmentsimonwillison.net · 2008 · first person · article · accessed 2026-09-17T02:00:00Z
  11. Simon Willison joins Guardian News & MediaThe Guardian · 2008 · reporting · article · accessed 2026-09-17T02:00:00Z
  12. Investigate your MP's expensessimonwillison.net · 2009 · first person · article · accessed 2026-09-17T02:00:00Z
  13. How to crowdsource MPs' expensesThe Guardian · 2009 · reporting · article · accessed 2026-09-17T02:00:00Z
  14. Four crowdsourcing lessons from the Guardian's (spectacular) expenses-scandal experimentNieman Journalism Lab · 2009 · reporting · article · accessed 2026-09-17T02:00:00Z

    Reported piece built on a phone interview with Willison as the app's developer.

  15. Eventbrite Acquires London-Based Lanyrd and Latin American Events Company EventiozEventbrite · 2013 · primary record · webpage · accessed 2026-09-17T02:00:00Z
  16. Lanyrd — social conference directory (archived homepage)Internet Archive Wayback Machine · 2013 · archive · webpage · accessed 2026-09-17T02:00:00Z

    Wayback capture of the live Lanyrd site months before the Eventbrite acquisition.

  17. Making Its First Acquisitions, Eventbrite Buys Ticketing Service Eventioz And Event Data Company LanyrdTechCrunch · 2013 · reporting · article · accessed 2026-09-17T02:00:00Z
  18. Datasette: instantly create and publish an API for your SQLite databasessimonwillison.net · 2017 · first person · article · accessed 2026-09-17T02:00:00Z
  19. Datasette — An open source multi-tool for exploring and publishing datadatasette.io · subject controlled · webpage · accessed 2026-09-17T02:00:00Z
  20. sqlite-utils: a library and CLI tool for building SQLite databasessimonwillison.net · 2019 · first person · article · accessed 2026-09-17T02:00:00Z

    Title elides the implementation language named in the original headline.

  21. My JSK Fellowship: Building an open source ecosystem of tools for data journalismsimonwillison.net · 2019 · first person · article · accessed 2026-09-17T02:00:00Z
  22. Weeknotes: Dogsheepsimonwillison.net · 2019 · first person · article · accessed 2026-09-17T02:00:00Z
  23. Dogsheep — tools for personal analytics using SQLite and Datasettedogsheep.github.io · subject controlled · webpage · accessed 2026-09-17T02:00:00Z
  24. Using a self-rewriting README powered by GitHub Actions to track TILssimonwillison.net · 2020 · first person · article · accessed 2026-09-17T02:00:00Z
  25. simonw/til: Today I LearnedGitHub · 2020 · subject controlled · webpage · accessed 2026-09-17T02:00:00Z

    Repository for the TIL collection; reported 579 entries when accessed in 2026.

  26. Git scraping: track changes over time by scraping to a Git repositorysimonwillison.net · 2020 · first person · article · accessed 2026-09-17T02:00:00Z
  27. Git scraping, the five minute lightning talksimonwillison.net · 2021 · first person · article · accessed 2026-09-17T02:00:00Z
  28. shot-scraper: automated screenshots for documentation, built on Playwrightsimonwillison.net · 2022 · first person · article · accessed 2026-09-17T02:00:00Z
  29. Weeknotes: joining the PSF boardsimonwillison.net · 2022 · first person · article · accessed 2026-09-17T02:00:00Z

    Original headline names the software foundation that stewards the language behind Django; abbreviated here.

  30. Prompt injection attacks against GPT-3simonwillison.net · 2022 · first person · article · accessed 2026-09-17T02:00:00Z
  31. What to blog aboutsimonwillison.net · 2022 · first person · article · accessed 2026-09-17T02:00:00Z
  32. Coping strategies for the serial project hoardersimonwillison.net · 2022 · first person · article · accessed 2026-09-17T02:00:00Z

    Annotated version of his DjangoCon US 2022 talk on productivity practices for personal projects.

  33. LLMs break the internet with Simon Willison (Changelog Interviews #534)The Changelog · 2023 · interview · audio · accessed 2026-09-17T02:00:00Z
  34. simonw/llm: Access large language models from the command-lineGitHub · 2023 · subject controlled · webpage · accessed 2026-09-17T02:00:00Z
  35. My LLM CLI tool now supports self-hosted language models via pluginssimonwillison.net · 2023 · first person · article · accessed 2026-09-17T02:00:00Z
  36. Simon Willison interview: AI software still needs the human touchThe Register · 2024 · interview · article · accessed 2026-09-17T02:00:00Z
  37. Keynote — Simon Willison (PyCon US 2024)PyCon US / YouTube · 2024 · first person · video · accessed 2026-09-17T02:00:00Z
  38. Imitation Intelligence, my keynote for PyCon US 2024simonwillison.net · 2024 · first person · article · accessed 2026-09-17T02:00:00Z

    Annotated slides plus full transcript of the keynote.

  39. Imitation, not artificial, intelligenceLWN.net · 2024 · reporting · article · accessed 2026-09-17T02:00:00Z
  40. Slop is the new name for unwanted AI-generated contentsimonwillison.net · 2024 · first person · article · accessed 2026-09-17T02:00:00Z
  41. Introducing Datasette for Newsroomssimonwillison.net · 2025 · first person · article · accessed 2026-09-17T02:00:00Z
  42. The lethal trifecta for AI agents: private data, untrusted content, and external communicationsimonwillison.net · 2025 · first person · article · accessed 2026-09-17T02:00:00Z
  43. Twitter pranksters derail GPT-3 bot with newly discovered “prompt injection” hackArs Technica · 2022 · reporting · article · accessed 2026-09-17T02:00:00Z

    Contemporary coverage crediting Willison's post with coining the term prompt injection.

  44. Spotlighting The World Factbook as We Bid a Fond Farewellsimonwillison.net · 2026 · first person · article · accessed 2026-09-17T02:00:00Z
  45. simonw/cia-world-factbook-2020GitHub · 2026 · subject controlled · webpage · accessed 2026-09-17T02:00:00Z
  46. Writing about Agentic Engineering Patternssimonwillison.net · 2026 · first person · article · accessed 2026-09-17T02:00:00Z
  47. My fireside chat about agentic engineering at the Pragmatic Summitsimonwillison.net · 2026 · first person · article · accessed 2026-09-17T02:00:00Z
  48. An AI state of the union: We've passed the inflection point, dark factories are coming, and automation timelinesLenny's Podcast · 2026 · interview · audio · accessed 2026-09-17T02:00:00Z
  49. LLMs are like your weird, over-confident internSoftware Misadventures · interview · audio · accessed 2026-09-17T02:00:00Z
  50. How AI is changing software development with Simon WillisonTalking Postgres · 2026 · interview · audio · accessed 2026-09-17T02:00:00Z
  51. The AI Coding Paradigm Shift with Simon Willison (High Leverage #9)Heavybit · interview · audio · accessed 2026-09-17T02:00:00Z

Coverage and method

Scope as of
Coverage supplied by the publisher
  • biography
  • work
  • philosophy
  • projects
  • media
  • beliefs
Method
public-person-index-v1
Tool
soulscrape
Contributors
  • Soulscrape research workflow
Assembled
Human review
No review status or review date is supplied. An assembly timestamp does not establish human review.
Open questions
See the supplied open questions

Open questions