<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/simonwillison" -->

---
title: Simon Willison posts | daily.dev
description: Simon Willison&#x27;s blog offers a mix of technical tutorials, data analysis projects, and reflections on technology and society. With a focus on Python, SQL, and web development, Simon shares insights into building web applications, working with data, and exploring emerging technologies. Developers can learn about data visualization, API design, and software engineering best practices, gaining inspiration and practical knowledge to advance their careers.
canonical: https://daily.dev/sources/simonwillison
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/simonwillison
og:type: website
og:site_name: daily.dev
og:title: Simon Willison posts | daily.dev
og:description: Simon Willison&#x27;s blog offers a mix of technical tutorials, data analysis projects, and reflections on technology and society. With a focus on Python, SQL, and web development, Simon shares insights into building web applications, working with data, and exploring emerging technologies. Developers can learn about data visualization, API design, and software engineering best practices, gaining inspiration and practical knowledge to advance their careers.
og:image: https://api.daily.dev/og/sources/simonwillison.png
og:image:width: 1200
og:image:height: 630
---

![Simon Willison logo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cf12b897300740218b35f49a6309ec5b)

# Simon Willison

Follow FollowBlock

Simon Willison's blog offers a mix of technical tutorials, data analysis projects, and reflections on technology and society. With a focus on Python, SQL, and web development, Simon shares insights into building web applications, working with data, and exploring emerging technologies. Developers can learn about data visualization, API design, and software engineering best practices, gaining inspiration and practical knowledge to advance their careers.

Related tags:

[#openai](/tags/openai)[ #llm](/tags/llm)[ #ai-agents](/tags/ai-agents)[ #mcp](/tags/mcp)[ #python](/tags/python)[ #web-security](/tags/web-security)

[Posts about openai](/tags/openai)[Posts about llm](/tags/llm)[Posts about ai-agents](/tags/ai-agents)[Posts about mcp](/tags/mcp)[Posts about python](/tags/python)[Posts about web-security](/tags/web-security)

[We’re going to need default hard budget caps on pretty much everything](/posts/we-re-going-to-need-default-hard-budget-caps-on-pretty-much-everything-wptapk6pa)[OpenAI DevDay 2026 live blog](/posts/openai-devday-2026-live-blog-u2frtiicn)[2026 in LLMs (so far)](/posts/2026-in-llms-so-far--usacliw0k)[Claude Opus 5.5, GPT-6 Sol, GPT-6 Luna, and a new price war](/posts/claude-opus-5-5-gpt-6-sol-gpt-6-luna-and-a-new-price-war-g4d3rfbpv)[Jev introduces a new shape of LLM—System One, aka Decision Models](/posts/jev-introduces-a-new-shape-of-llm-system-one-aka-decision-models-dhl0syrrn)[Generating running routes with GPT-6 Astra and ChatGPT Work](/posts/generating-running-routes-with-gpt-6-astra-and-chatgpt-work-pthywcevv)[OpenAI agents attacked RubyGems back in May](/posts/openai-agents-attacked-rubygems-back-in-may-zrq4xjvef)[Some thoughts on the Navier–Stokes Millennium Prize Problem](/posts/some-thoughts-on-the-navier-stokes-millennium-prize-problem-boznqkexl)[The Pelican comparison grid for Astra is pretty interesting](/posts/the-pelican-comparison-grid-for-astra-is-pretty-interesting-wrgwgwhxz)[OpenAI’s rogue agents were caught communicating via public wikis](/posts/openai-s-rogue-agents-were-caught-communicating-via-public-wikis-6cy9lzmtb)

## Most upvoted posts from Simon Willison

## Best discussed posts from Simon Willison

## All posts from Simon Willison

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/simonwillison#organization","name":"Simon Willison","url":"https://daily.dev/sources/simonwillison","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cf12b897300740218b35f49a6309ec5b"},"description":"Simon Willison's blog offers a mix of technical tutorials, data analysis projects, and reflections on technology and society. With a focus on Python, SQL, and web development, Simon shares insights into building web applications, working with data, and exploring emerging technologies. Developers can learn about data visualization, API design, and software engineering best practices, gaining inspiration and practical knowledge to advance their careers."},{"@type":"CollectionPage","@id":"https://daily.dev/sources/simonwillison#page","url":"https://daily.dev/sources/simonwillison","name":"Simon Willison posts on daily.dev","description":"Simon Willison's blog offers a mix of technical tutorials, data analysis projects, and reflections on technology and society. With a focus on Python, SQL, and web development, Simon shares insights into building web applications, working with data, and exploring emerging technologies. Developers can learn about data visualization, API design, and software engineering best practices, gaining inspiration and practical knowledge to advance their careers.","about":{"@id":"https://daily.dev/sources/simonwillison#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Simon Willison"}]}]}
```

