Don't fall into the anti-AI hype - <antirez>
https://antirez.com/news/158
I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in 4.5 hours
https://simonwillison.net/2025/Dec/15/porting-justhtml/#atom-entries
I wrote about JustHTML yesterday—Emil Stenström’s project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testing library. Last …
Patterns.dev
https://www.patterns.dev/
Learn JavaScript design and performance patterns for building more powerful web applications.
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
https://hojberg.xyz/the-programmer-identity-crisis/
On AI, Creativity, and Craft
Vibe engineering
https://simonwillison.net/2025/Oct/7/vibe-engineering/
I feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AI—entirely prompt-driven, and with no attention paid to …
An AI tool I find useful - llimllib notes
https://notes.billmill.org/blog/2025/07/An_AI_tool_I_find_useful.html
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity | Lobsters
https://lobste.rs/s/1batvy/measuring_impact_early_2025_ai_on
19% slower!
Programming as Theory Building - Peter Naur · GitHub
https://gist.github.com/onlurking/fc5c81d18cfce9ff81bc968a7f342fb1
Programming as Theory Building - Peter Naur. GitHub Gist: instantly share code, notes, and snippets.
Here's how I use LLMs to help me write code
https://simonwillison.net/2025/Mar/11/using-llms-for-code/#atom-entries
Online discussions about using Large Language Models to help write code inevitably produce comments from developers who’s experiences have been disappointing. They often ask what they’re doing wrong—how come some …
Introduction - Just Programmer's Manual
https://just.systems/man/en/
just is a handy way to save and run project-specific commands - alternative to make
Alternative to make
Good tips here: https://news.ycombinator.com/item?id=42351101
Software Design is Knowledge Building | olano.dev
https://olano.dev/blog/software-design-is-knowledge-building/
The product of software development is not code but a mental model, a theory: a specific way of explaining the world.
https://lobste.rs/s/33rhfe/software_design_is_knowledge_building
Cognitive load is what matters
https://minds.md/zakirullin/cognitive
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.
hn https://news.ycombinator.com/item?id=42489645
On Long Term Software Development - Bert Hubert's writings
https://berthub.eu/articles/posts/on-long-term-software-development/
Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software.
Much software is now provided as a service, and is typically deployed continuously (CD, continuous deployment), surrounded by enough automated testing (CI, continuous integration) that we can be reasonably sure that a new revision is likely to at least work to some extent.
The Basics | Lobsters
https://lobste.rs/s/qt65lv/basics
Time spent programming is often time well spent - Stan Bright
https://stanbright.com/time-spent-programming/
x.com
https://x.com/sarah_edo/status/1831829563191783735
Greppability is an underrated code metric
https://morizbuesing.com/blog/greppability-code-metric/
Keeping your codebase searchable will make your maintenance life easier in the long run.
HN mostly agrees https://news.ycombinator.com/item?id=41430772
Aider
https://simonwillison.net/2024/Jul/31/aider/
Aider is an impressive open source local coding chat assistant terminal application, developed by Paul Gauthier (founding CTO of [Inktomi](https://en.wikipedia.org/wiki/Inktomi) back in [1996-2000](https://www.linkedin.com/in/paulgauthier/details/experience/)). I tried it out today, using an …
Ask HN: Am I crazy or is Android development awful? | Hacker News
https://news.ycombinator.com/item?id=41062292
GitHub - Doriandarko/claude-engineer: Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks. This tool combines the capabilities of a large language model with practical file system operations and web search functionality.
https://github.com/Doriandarko/claude-engineer
Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks. This tool combines the capabilities of a large language model with practical file system operations and web search functionality. - Doriandarko/claude-engineer
Generative AI Is Not Going To Build Your Engineering Team For You - Stack Overflow
https://stackoverflow.blog/2024/06/10/generative-ai-is-not-going-to-build-your-engineering-team-for-you/
Build Great Software By Repeatedly Encountering It - Jim Nielsen’s Blog
https://blog.jim-nielsen.com/2023/software-by-encountering/
Writing about the big beautiful mess that is making things for the world wide web.
Mastering Programming - by Kent Beck
https://tidyfirst.substack.com/p/mastering-programming
FEBRUARY 5, 2016 · FACEBOOK This was one of those posts that I threw together, thought nothing of, & then it blew up. Until recently this was my most-read post ever. From years [decades] of watching master programmers, I have observed certain common patterns in their workflows. From years [decades] of coaching skilled journeyman programmers, I have observed the absence of those patterns. I have seen what a difference introducing the patterns can make.
Agile Otter Blog: Programming Is Mostly Thinking
http://agileotter.blogspot.com/2014/09/programming-is-mostly-thinking.html
Pretend you have a really great programming day. You only have to attend a few meetings, have only a few off-topic conversations, don'...
hn https://news.ycombinator.com/item?id=40103407
Estimating Software Projects - Jacob Kaplan-Moss
https://jacobian.org/series/estimation/