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.
6 articles from May 2024 · show all
Why useSuspenseQuery works
A reader asked 'Wtf why does this work?'
Cleaner components with useSuspenseQuery
Sick of complex states in your code? React Suspense can simplify your components for more readable, robust code!
Why you shouldn't use AI to write your tests
If you derive tests from your implementation, you can't apply the Beyonce rule. What if the code is wrong and that wasn't the programmer's intent? We'll never know. The bug now exists in both places.
Validate your assumptions early
here's war story from last summer. I've talked about it in workshops but haven't written it down before. It's for a book I'm working on.
A better roadmap solves many issues
Many engineering challenges start with your roadmap
Get us over the water, not build us a bridge
effective engineering teams should work *with* their product owner/manager, not *for* them