On programming
The guiding principle:
You should never take software design advice from anyone who hasn’t had to make a living selling software in a competitive arena.
Buzzwords
- Complexity very, very bad
- The Majestic Monolith
- Locality of Behaviour
- Scalability! But at what Configuration that Outperforms a Single Thread?
- High cohesion, low coupling
- Deep classes, interfaces, modules over shallow ones
- Define problems out of existence
Reading
People
- DHH on many things, including runninga business, everything RoR, cloud exit, Omakub, and children
- Carson Gross on htmx, grug, LoB
Misc videos/articles
- It’s probably time to stop recommending Clean Code
- The Clean Code Debacle and Rhetoric Tricks
- Learning From Sudoku Solvers
- Don’t Let the Internet Dupe You, Event Sourcing is Hard
- Async Python is not faster
- Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
- SOLID Deconstruction - Kevlin Henney