The minefield of software developmentMore often than not, we build software based on hope.Nov 9, 20211Nov 9, 20211
Marginal gains: In favor of continuous improvementWe overestimate what we can achieve in a short period. At the same time, we underestimate a long-term improvement process.Sep 23, 20211Sep 23, 20211
Embracing unknown unknownsOnce upon a time in 1869, a Russian scientist named Mendeleev was obsessed with ordering all elements present in nature. The typical…Jul 22, 2021Jul 22, 2021
Be predictable, my friendThere are many virtues a team can show. But I’ve come to realize that it boils down to this:Jan 13, 20211Jan 13, 20211
You say slowI’ve been told I was going slow in every project I ever participated in.Jul 24, 2020Jul 24, 2020
The goal of software developmentWhy would anyone give money to me to type weird stuff on a computer?May 14, 2020May 14, 2020
Back to BasicsSometimes we face hard choices, where there’s no clear path or direction. Actually, we might not even have a clear goal.Mar 18, 20201Mar 18, 20201
A small incrementSomeone was pleased with us last week (“us” as in “my team”).Feb 20, 2020Feb 20, 2020
“But, wait. So you don’t write unit tests?”Recently I’ve been asked how I approach the unit vs. integration vs. e2e debate. I’ve answered it twice belowDec 17, 2019Dec 17, 2019