An agent now builds a 200.000 lines of code C compiler from scratch that can compile the Linux kernel. In two weeks. I think at this point it's hard to argue against the tremendous productivity gains that this technology has created for my industry.
An agent now builds a 200.000 lines of code C compiler from scratch that can compile the Linux kernel. In two weeks. I think at this point it's hard to argue against the tremendous productivity gains that this technology has created for my industry.
I've been experimenting with distributing Go binaries as wheels on PyPI so you can execute them without installing them first using commands like "uvx sqlite-scanner ~/Downloads" - I wrote sqlite-scanner in Go
I built go-to-wheel to help implement this pattern simonwillison.net/2026/Feb/4/d...
New Kimi!!!
This one also supports images (finally) and has this curious thing called agent swarm
The future is unevenly distributed.
If like me you have a mental model that SQLite doesn't accept outside contributions you should update it, I just got called out by D. Richard Hipp for spreading that misinformation in a comment on Hacker News simonwillison.net/2025/Dec/29/...
Ah, I actually like the model choice in OpenCode. It allows me experiment with different options.
Especially Kimi K2 has become one of my favorites as a cheap and quite good one. It continuously reminds me that open source models have become much better recently.
Can you choose LLMs in amp?
Final vibe coding experiment of the year (I guess π€):
Let Kimi K2 build a little agent that interacts with an API based on OpenAPI specs β€οΈ. Let's finally kill Postman!
Checkout the session:
opncd.ai/share/UQ2YnSSM
Alternative path:
1. Download OpenCode
2. Sign-up to their Zen service with $ 20 and autoreload
3. Pick a cheap model like Kimi K2
This should be way cheaper, but yes, really try it.
the abstractions being developed right now around agents are going to sit low in the stack
i don't feel very good about them, it's been such little time and there have already been so many avoidable mistakes
there's even a pride around the lack of effort "we just prompted it"
I really hope that we will see more AI conferences outside of the US, now that so many people are refused visas :(
A personal recap of 2025. It was a year of a new style of engineering. Left some ideas for what might come next. lucumr.pocoo.org/2025/12/22/a...
Weβve pushed out the Pareto frontier of efficiency vs. intelligence again.
With Gemini 3 Flash β‘οΈ, we are seeing reasoning capabilities previously reserved for our largest models. This opens up entirely new categories of near real-time applications that require complex thought.
More in thread β¬οΈ
Put together a bsky feed for posts related to running AI locally:
bsky.app/profile/did:...
The book 'Frictionless' by Nicole Forsgren and Abi Noda is out - read two full chapters and the story behind (re)writing this book in today"s issue:
newsletter.pragmaticengineer.com/p/frictionle...
aiden has been working through interleaved reasoning for the past week - he's found a ton of issues in the providers hosting these models
on one hand it's kind of surprising no one else has come across this before us but i guess we see more volume than anyone
fixes coming soon
Actually, some important foundational work is done here to make Pyodide (Python on WASM) work to offer lightweight serverless Python. I have to check out the pywrangler.
Put together some notes on Mistral Vibe, Mistral's new CLI coding agent (think Claude Code / OpenAI Codex) which is Apache 2 licensed, written in Python+Pydantic+Textual and has a neat set of system and tool definition prompts that are fun to read simonwillison.net/2025/Dec/9/m...
Today, we're opening up Seams Alpha (seams.so), a social web annotation built in the Atmosphere. We're hoping it helps with collective sense-making.
This is just the start, there's still lots to do!
We'd love if you tried it with us.
Rust, CBOR, DASL/ATProtocol, iroh, quic/webtransport, and webrtc are all at the top of my list of production tech these days. They are the starting points.
Sadly Iβm inclined to agree β Europe needs to get its act together, strongly support Ukraine and become able to defend itself, as America is not going to come and help this time www.noahpinion.blog/p/europe-is-...
You should sign it too!
π― Elixir and Python have both excellent Rust integration, which makes it a really nice complementary language.
Let's build hyper-personalized AI-powered software that avoids the attention hijacking anti-patterns that defined so much of the last decade of software design - here's our manifesto with principles on how we can do that - more thoughts on my blog: simonwillison.net/2025/Dec/5/r...
β₯οΈ
@bunny.net is also on Bluesky, while serving it.
I highly recommend @bunny.net over Cloudflare, but I didn't know @bsky.app is using it.
This is so great!
Sponsoring my favorite Linux instead of Omarchy makes me an even more satisfied customer π
What was the previous value?