Blog
Thoughts on software engineering, building products, and delivering value.
-
Overcoming Goodhart's Law
When a metric becomes a target, we've walked into a trap known as Goodhart's Law. Luckily this trap can be avoided. I'll show you how!
-
Practical Advice on Advice
Advice without context is a solution to an unknown problem. Learn how to evaluate guidance, understand context, and apply advice with agility so you don’t waste time chasing bad ideas.
-
It's Not Enough To Build Great Software that Solves Problems
Building great software isn’t enough—what if no one knows about it? Learn why developers need to think like business owners, market their work, and deliver real value beyond just writing code.
-
Pragmatic Agility
Different teams can (and should) take on different sets of practices and procedures to find the best approach for delivering success for each individual team. This is a practice I refer to as pragmatic agility.
-
The Years of Experience Myth
"Years of experience" is only a measure of the time a job was performed. It is not a causation of the experience you gained over that time
-
It Only Gets Better From Here
Showing up and putting in the hard work is both the key to success and the appropriate mindset to have when writing a first post