The Open Society and its AI
Explores the concept of 'intellectual debt' in AI and software systems, comparing it to The Sorcerer's Apprentice and arguing for open society principles as a solution.
Explores the concept of 'intellectual debt' in AI and software systems, comparing it to The Sorcerer's Apprentice and arguing for open society principles as a solution.
Analyzes how information asymmetry and marketing of complex JavaScript frameworks have led to a 'market for lemons' in frontend web development.
A critique of Fred Brooks' 'No Silver Bullet' essay, arguing against the idea that programmer productivity has a fixed upper limit.
Explores why software becomes complex over time, focusing on the additive nature of feature requests and the lack of a strong constituency for simplicity.
Critique of web browser feature bloat and complexity, arguing it's now impossible to build a new competitive browser engine.
Michael Feathers reflects on software's struggle with complexity and the need to learn from other fields' research to manage it better.
A developer critiques modern software complexity, arguing that overengineered tools like Docker and Gulp create more problems than they solve.
Debunks the myth that complex software like Google Search is easy to build, explaining why it requires vast engineering resources.