Django co-creator Simon Willison predicts the emergence of a "dark factory" era in software development, where AI-driven automation handles the entire coding process without human intervention. Drawing an analogy from automated manufacturing, Willison suggests that if machines can operate reliably without human oversight, there is no need for "lights on" monitoring. As AI tools increasingly take over complex programming tasks, the role of human developers may shift from writing code to merely providing creative direction. This evolution raises significant questions about the future of the global workforce and the potential for widespread displacement in the tech industry.
Google DeepMind has released four new open-source, vision-capable LLMs under the Apache 2.0 license – Gemma 4, with sizes ranging from 2B to 31B parameters, and a 26B-A4B Mixture-of-Experts model. The models are notable for their intelligence-per-parameter ratio, with the smaller models (E2B and E4B) utilizing Per-Layer Embeddings to maximize efficiency.
The models support both vision and audio input, although audio functionality is not yet fully implemented in tools like LM Studio or Ollama. Testing with LM Studio showed varying results, with the 31B model experiencing output issues. The author also experimented with the models through the llm-gemini API, generating SVG images of a pelican riding a bicycle to assess their visual capabilities.
Simon Willison details creating a custom macOS presentation app, "Present," in just 45 minutes using Swift and SwiftUI. Frustrated with the risk of browser crashes when presenting a series of web pages, he built an app that displays URLs as slides, offering features like full-screen mode, keyboard navigation, and automatic URL saving. He even added remote control functionality via a web server and Tailscale.
The project highlights the power of AI-assisted coding and expands his skillset, demonstrating how experienced software engineers can quickly learn new languages and tools to solve personal problems. The resulting app is a simple, effective solution tailored to his specific needs.
Simon Willison explores "vibe coding" - building macOS apps with SwiftUI using large language models like Claude Opus 4.6 and GPT-5.4, without extensive coding knowledge. He successfully created two apps, Bandwidther (network bandwidth monitor) and Gpuer (GPU usage monitor), demonstrating the potential of this approach. The process involved minimal prompting and iterative development, leveraging the LLMs' capabilities for both code generation and feature suggestions.
While acknowledging the need for caution regarding the apps' accuracy, Willison highlights the efficiency and accessibility of building macOS applications in this manner.
Starlette 1.0 has been released, and Simon Willison explores its new features by leveraging Claude’s skill‑building capabilities. He demonstrates how Claude can clone the Starlette repository, generate a comprehensive skill document with code examples, and even create a fully functional task‑management app complete with database, API endpoints, and Jinja2 templates—all generated and tested by Claude itself. The article highlights the practical benefits of integrating an LLM as a coding agent, showcases the new lifespan mechanism, and reflects on the growing popularity of Starlette as the foundation of FastAPI.
Create executable demo documents that show and prove an agent's work. Showboat helps agents build markdown documents that mix commentary, executable code blocks, and captured output. These documents serve as both readable documentation and reproducible proof of work. A verifier can re-execute all code blocks and confirm the outputs still match.
An article discussing Moltbook, a social network for AI agents built on top of OpenClaw, and the potential risks and benefits of this emerging technology.
An article detailing FastRender, a web browser built by Cursor using thousands of parallel coding agents. It explores the project's goals, architecture, and surprising findings about using AI for software development.
Wilson Lin at Cursor has been experimenting with a large fleet of autonomous coding agents, successfully building a web browser from scratch with over a million lines of code. The article details the approach, the resulting browser's functionality (and minor glitches), and its implications for AI-assisted software development.
Simon Willison’s annual review of the major trends, breakthroughs, and cultural moments in the large language model ecosystem in 2025, covering reasoning models, coding agents, CLI tools, Chinese open‑weight models, image editing, academic competition wins, and the rise of AI‑enabled browsers.