Blog
2026
- Delightful Tooling 26th Mar 2026 A short list of tooling I've been enjoying recently
- Nick learns debt recycling 2nd Mar 2026 One of possibly-more-than-one blog posts about things I learn about
- Fallacy of composition 4th Jan 2026 Why good ideas can get rejected when we analyze their parts in isolation.
2025
- Expert generalists 10th Jul 2025
- It's user experience all the way down 4th Jul 2025
- Harbingers of tragedy 21st May 2025
- Automation motivation 24th Apr 2025 Truth, like gold, is to be obtained not by its growth, but by washing away from it all that is not gold. -Tolstoy
- Delightful alignment 8th Apr 2025 It's a beautiful day, and the weather's good too.
- Interviewer biases 16th Feb 2025
- Startup software catch-22 15th Feb 2025 So much time and so little to do. Strike that, reverse it.
- My hiring process 14th Feb 2025
- Hiring hygiene 31st Jan 2025
- Domain culture 21st Jan 2025 Every industry has a blind spot
- Stars 20th Jan 2025 Celebrity culture undervalues the contributions of many.
- Predictions for 2025 17th Jan 2025
- Software testing guidelines 16th Jan 2025 Out with the pyramid, in with the rhombic dodecahedron.
2024
- Threshold for yes 18th Dec 2024 High level communication requires abstraction.
- Serverless 16th Dec 2024 Old man yells at cloud.
- Positive feedback 4th Dec 2024 It's not what you look at that matters, it's what you see.
- Code audience 3rd Dec 2024 What do software engineers even do?
- Environment abstractions 15th Nov 2024 I, as a software engineer, want nothing more than to pretend software doesn't exist.
- Walk the idea around 1st Nov 2024 Success before the meeting has even started.
- My ways of working 1st Oct 2024 The glue that holds the gears together.