Articles
Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.
7 articles from April 2024 · show all
Outputs are not outcomes
Doing the work is not the same as getting things done
Coordinating at the end is too late
When working: sync first *then* async
43 years of the actor model
The actor model is now part of everyday tooling and ensures concurrency safety. Understanding the principles behind it helps you write less buggy code.
From trivial to complex – 4 software quadrants
You can classify software projects into 4 quadrants from trivial to complex
Coding is a brawl, not a battle of wits
Discover why coding is more like a boxing match, focused on delivering results rather than perfect technique. Learn how to navigate economic upheaval and prioritize business needs in this unexpected comparison.
Approve with comment
A shift in your code review process can boost your team's productivity. Empower authors to make the call.
The best engineering books get good 5 years into your career
The best engineering books aren't those you read at the start of your career. It's the ones you appreciate 5 years in.