
The Problem With Software: Why Smart Engineers Write Bad Code (The MIT Press)

Vibe engineering
simonwillison.net
Programming is hard — it's hard for beginners to create and understand programs which makes programming as an expressive medium inaccessible. It's hard for experts — even I (the library's maintainer!) had difficulty understanding Fuzzyset, fixing bugs, and adding features. Programming is not just hard, but in my opinion it's needlessly hard,... See more