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.
8 articles from December 2021 · show all
How I stopped chasing mice in 2021
How a focus on long-term games changed my approach to everything and calmed down my life
The Passion Paradox
burnout doesn't work the way you think
pg-mem and jest for smooth integration testing
The cult of TDD leads you down a dark and stormy path towards brittle code with a false sense of security. But there is a better way. A sweet spot between unit and heavy integration.
A mental framework that helps you code faster
What slows you down the most when you're coding or doing software engineering? I think it's how fast you make decisions
Datalist, the pure HTML typeahead you didn't know about
If you ever want to build a searchable typeahead field, `<datalist>` can do that for you. On all browsers. Across devices. Standards compliant. With no JavaScript. 🤯
When it’s okay to work overtime
Not all overtime is bad overtime
Why null checks are bad
Every null or undefined check doubles the number of tests you need 😱
Small choices can wreck your codebase
wanna see the strangest looping construct I've found in production code?