skip to content
It seems like no two people define unit testing the same, but shared understanding is necessary for productive discourse
Here's what I'm reading on the subject of performance management, compensation and incentives
Psychological safety predicts organizational success. Here are four phrases you can use to to improve psychological safety.
Explore a real world example of splitting up work into bits. I take a proposal for adding notifications and break it down.
I think the simple claim that TDD improves design isn't strictly true, and turns some people away from automated testing.
Working on large features ties up capital in unfinished work. Break down work to reduce risk.
Engineering leaders and developers are responsible for securing budget for quality improvements
Sleep easier at night with more smaller changes. Many more. More than you think. And small. Smaller than you think.
Use this mental model of software systems to translate quality priorities into business priorities.
Using an extreme example to explain the value of Continuous Integration.