I am continuing work on "Tidy First? An Exercise In Empirical Software Design" as a @substack . No paid tier yet, but that's where book chapters will be appearing. Sign up here: kentbeck.substack.com.
I’ve been reluctant to try ChatGPT. Today I got over that reluctance. Now I understand why I was reluctant.
The value of 90% of my skills just dropped to $0. The leverage for the remaining 10% went up 1000x. I need to recalibrate.
My vote for most valuable programming skill? Walking. I spent 15 minutes going and picking up my laundry and figured out how to avoid 10 hours of programming. 40:1!
A 12-month roadmap is like a box of a dozen donuts & you can only eat 1 a month. By the time you get to 10, 11, 12 you'd really rather eat a fresh one. But no, you're in the Clean Plate Club so you choke 'em down.
The goal of software design is to create chunks or slices that fit into a human mind. The software keeps growing but the human mind maxes out, so we have to keep chunking and slicing differently if we want to keep making changes.
If there’s one lesson I would like the next generation of developers to learn, it is to spend less time doing hard things and more time making hard things easy. Customers benefit from the former. Customers and peers and we ourselves benefit from the latter.
Spotify didn’t implement the Spotify model by copying Spotify. Why do folks at other companies think they can implement the Spotify model by copying Spotify?