ABAB Pedia

Simon Willison

Simon Willison is a programmer and open source developer from England, a co-creator of the Django web framework and the creator of Datasette, an open source tool for exploring and publishing data. He co-founded the conference directory Lanyrd, has served on the board of the Python Software Foundation since 2022, and has long blogged about web development and large language models.

Contents14 sections
Key facts

University of Bath and Early Blogging

On June 12, 2002, during his first year studying computer science at the University of Bath, Willison started his blog. It was first hosted on the university’s student web space and moved in September 2002 to a domain of Incutio, his part-time employer at the time.⁠[1]

In September 2002 he released IXR, the Incutio library for XML-RPC in PHP, one of his earliest open source library releases; it later lived on in both WordPress and Drupal.⁠[1]

On March 25, 2003 he released document.getElementsBySelector(), a JavaScript function that took a CSS selector and returned all matching elements. Looking back in 2022, he wrote that it was part of John Resig’s inspiration for the first version of jQuery.⁠[1]

Lawrence Journal-World and Django

In May 2003 Adrian Holovaty posted about a web developer job at the Lawrence Journal-World newspaper in Lawrence, Kansas. Willison’s UK university offered a “year in industry” placement that allowed him to work for a year anywhere in the world, and he and Holovaty worked out a year-long arrangement.⁠[1]

In August 2003 the computer science student from England arrived in Lawrence to begin a year-long industrial placement at the Lawrence Journal-World. He joined Holovaty as a web developer working on KUSports, LJWorld and Lawrence.com, using PostgreSQL, Python, mod_python, Red Hat and Apache.⁠[2][3]

At the newspaper he and Holovaty decided to use Python instead of PHP to build a CMS for the local paper, which they called “the CMS” at first. In fall 2003 the two World Online developers began extracting a generic web development framework from their work; in summer 2005 World Online decided to open-source it as Django.⁠[1][4]

Willison left the Lawrence Journal-World in 2004, after which the team there grew the framework much further. On July 17, 2005 he introduced Django on his blog.⁠[1]

Yahoo! and Freelancing

From late 2006 he promoted OpenID, writing posts, making screencasts and giving conference talks in favour of an open, decentralized approach to sign-in; in 2022 he wrote that it did not end up taking off.⁠[1]

He freelanced for about a year and a half, covering technical writing, public speaking, Django, OpenID and JavaScript, and worked with a team at GCap.⁠[6]

The Guardian

On August 22, 2008 Willison announced that he would join the Guardian in mid-October, working four days a week as a software architect on API projects with its development team.⁠[6]

He described it as his first proper data journalism role. In March 2009 the Guardian launched the Datablog (also known as the Data Store) and its Open Platform API; the Datablog shared the data behind stories and started out on Google Sheets.⁠[1]

After the UK released Members of Parliament’s expense reports in 2009, he worked on the Guardian’s crowdsourcing project, his biggest data journalism project there, which recruited readers to dig through tens of thousands of pages of PDFs for stories; round one launched in June and round two in December. He wrote that it was “one of the projects I’m most proud of in my career so far.”⁠[1]

Lanyrd

On June 5, 2010 Willison married Natalie Downe; the two quit their jobs to travel and, by the time they reached Casablanca, Morocco, had launched the conference directory Lanyrd together. It went live in August 2010 and let users sign in with Twitter to see conferences their friends were speaking at or attending.⁠[1]

Over the next three years Lanyrd went through Y Combinator, raised a seed round, moved to London and hired a team.⁠[1]

On September 3, 2013 Eventbrite announced its first acquisitions: London-based Lanyrd and the Argentine ticketing company Eventioz. Lanyrd had served nearly 40,000 events in 148 countries, and its team was to relocate to Eventbrite’s San Francisco headquarters.⁠[7]

At Eventbrite Willison became an engineering director. The Lanyrd site was later shut down.⁠[8][1]

Reviving the Blog and Datasette

Running a startup and then working at Eventbrite left an almost seven-year gap in his blogging, which he ended in October 2017.⁠[1]

On November 13, 2017 he shipped the first release of the open source tool Datasette. He wrote that it was inspired by the Guardian Datablog, combined with the realization that Zeit Now (now VercelVercelVercel is a cloud application development and deployment company founded by Guillermo Rauch in 2015 as ZEIT. It contributes to the open-source React framework Next.js and provides application hosting, deployment and runtime services; its products later expanded to AI SDK, v0 and infrastructure for AI applications. The company adopted its current name in 2020 and raised a $300 million Series F in 2025.Open the full entry) made it possible to bundle data in a SQLite database and deploy it as an exploratory application almost for free.⁠[1]

Datasette is a tool for exploring and publishing data that turns data of any shape into an interactive website and accompanying API, aimed at data journalists, museum curators, archivists, local governments, scientists and researchers. As of November 2026 its ecosystem included 44 tools and 154 plugins.⁠[9]

In February 2019 he released sqlite-utils, a Python library and command-line tool for building and working with SQLite databases.⁠[1]

JSK Fellowship at Stanford

On May 1, 2019 he announced that he had been accepted for a ten-month John S. Knight Journalism Fellowship (JSK) at StanfordStanford UniversityStanford University is a research university in California founded by Leland and Jane Stanford in 1885 and opened in 1891.Open the full entry, working on “Improving the impact of investigative stories by expanding the open-source ecosystem of tools that allows journalists to share the underlying data.”⁠[10]

In late 2019 he left Eventbrite to begin the fellowship. Since then he has mostly worked full-time on Datasette and associated projects, unpaid after the fellowship ended.⁠[1]

VaccinateCA

In February 2021 he joined the VaccinateCA effort to crowdsource a database of vaccination locations and availability in California, building a fresh Django application for it; Django SQL Dashboard spun out of that work.⁠[1]

From 2022: Python Software Foundation Board

Willison has served on the board of directors of the Python Software Foundation since the 2022–2023 term and remained on the 2026–2027 board; he sat on the Finance Committee in 2023–2024 and on the PyCon US Committee in 2025–2026 and 2026–2027.⁠[11]

Naming Prompt Injection

On September 12, 2022, after Riley Goodside showed that malicious inputs could make GPT-3 ignore its previous directions, Willison wrote that this was a form of security exploit: “I propose that the obvious name for this should be prompt injection.”⁠[12]

GitHub Accelerator and the LLM Command-Line Tool

In April 2023 he joined the first cohort of GitHub’s open source accelerator with Datasette and related projects, a ten-week program for 20 projects in which GitHub paid participants.⁠[5][8]

On May 18, 2023 he released llm, ttok and strip-tags, command-line tools for working with ChatGPT and other large language models; in July 2023 LLM gained support for self-hosted language models via plugins. LLM grew into a command-line tool and Python library for interacting with large language models.⁠[13]

In 2023–2024 Mozilla supported his work through its MIECO program.⁠[8]

Current Work and Disclosures

Willison works full-time building open source tools for data journalism built around Datasette and SQLite. He does one day of work a week for Prime Radiant, Jesse Vincent’s applied AI research lab; part of the work on Datasette Cloud is sponsored by Fly.io; and he is a GitHub Star, an unpaid position.⁠[8]

Related Organizations, Websites, and Public Accounts

Datasette: Official website: https://datasette.io/ (opens in a new window).⁠[9]

Sources

  1. Twenty years of my blog (opens in a new window)
  2. I’m in Kansas (opens in a new window)
  3. WaSP : About : Biography : Simon Willison (opens in a new window)
  4. FAQ: General (opens in a new window)
  5. Simon Willison on personal-news (opens in a new window)
  6. Back to full-time employment (opens in a new window)
  7. Eventbrite Acquires London-Based Lanyrd and Latin American Events Company Eventioz (opens in a new window)
  8. About Simon Willison (opens in a new window)
  9. Datasette: An open source multi-tool for exploring and publishing data (opens in a new window)
  10. JSK Journalism Fellowships names Class of 2019-2020 (and I’m in it!) (opens in a new window)
  11. PSF Officers & Board Members (opens in a new window)
  12. Prompt injection attacks against GPT-3 (opens in a new window)
  13. Simon Willison’s Weblog: Series of posts (opens in a new window)