My process for building a feature
I’m maintaining a lot of different projects at the moment. I thought it would be useful to describe the process I use for adding a new feature to one of …
On coding-agents 264 llms 2,013 ai-ethics 346 claude-code 134 datasette-agent 23 ...
Visit simonwillison.net → RSS feedOn Hacker News May 2009 – Nov 2026
AI & Machine Learning 118Software Engineering 53Tools & Productivity 36Society, Policy & Culture 22Databases & Data 18Tech Industry & Business 16
I’m maintaining a lot of different projects at the moment. I thought it would be useful to describe the process I use for adding a new feature to one of …
These slides and notes were originally written to accompany a three hour Redis tutorial I gave at the NoSQL Europe conference on the 22nd of April 2010.
I love hack days. I was working in the vicinity of Chad Dickerson when he organised the first internal Yahoo! Hack Day back in 2005, and I’ve since participated in …
As you may have heard, the UK government released a fresh batch of MP expenses documents a week ago on Thursday. I spent that week working with a small team …
djng is nearly two weeks old now, so it’s about time I wrote a bit about the project. I presented a keynote at EuroDjangoCon in Prague earlier this month entitled …
I’ve decided to step up my involvement in Django development in the run-up to Django 1.2, so I’m currently going through several years worth of accumulated pony requests figuring out …
In the two and a half years that we’ve been talking about prompt injection attacks I’ve seen alarmingly little progress towards a robust solution. The new paper Defeating Prompt Injections …
Vibe coding is having a moment. The term was coined by Andrej Karpathy just a few weeks ago (on February 6th) and has since been featured in the New York …
If you are a user of LLM systems that use tools (you can call them “AI agents” if you like) it is critically important that you understand the risk of …