When Abandoning Code Reviews Leads To Better Results

The first time I was on a team that abandoned pull-requests and code reviews was back in 2011. I would keep pushing the groups I was in to do the same because the results were much better than the branch-based code reviews. But First, Why Code Review...

Read More
Jan 29, 2026
The Impossible Bar Of A Professional

The deadline is approaching and there is still so much to do. Workdays get longer, the rigor that normally applied to design and testing begin to slide in favor of cranking out more features. The technical debt card starts getting swiped. A feature s...

Read More
Jan 29, 2026
Taking Two Bites Of An Ice Cream Cone

Often I wind up working with teams and managers who want to know more about how to get started with automated testing or realize their efforts are backfiring. For the last of those cases, it is almost always because they adopted the ice-cream anti-pa...

Read More
Jan 29, 2026
Thinking On The Theory Of Constraints

About a decade ago, a book called The Phoenix Project swept through the IT community. It is an incredibly relatable bit of fiction about a software shop that ultimately redeems itself. Most people who read the book came away with the idea that DevOps...

Read More
Jan 29, 2026
When To Stop Work

There are a number of times in any given project or product development cycle where you might have to consider stopping work. I want to explore some of those ideas and share a story. $15 turns into $250k I was working with a team who was building a p...

Read More
Jan 29, 2026
On The Front Lines

When many companies want to bring about change they primarily train and inform people as to the new behaviors and expectations. What is often unattended is where the lines are where the change is the most disruptive and what needs to happen right on...

Read More
Jan 29, 2026
How To Make Software Development Predictable

I wrote an article last week about the [Theory of Constraints]({% post_url 2022-06-16-thinking-on-the-theory-of-constraints %}). In particular, I highlighted how variability is probably the biggest enemy you have to a method like that working. So in...

Read More
Jan 29, 2026
Poorly Built Racecars Dont Win

Imagine you are setting off to win an ambitious car race. You assemble a team of folks with plenty of experience and lay out a plan. A simple guiding principle is at the core of your plan—faster is better. You source parts from the places that can ge...

Read More
Jan 29, 2026
Six Estimation Techniques

I was in the middle of a discussion with some folks about estimation. Few topics create a ruckus on command as estimation does. That conversation led me to realize that there are many more ways to estimate than people often consider, and I thought I’...

Read More
Jan 29, 2026
Quick And Effective Delegation For Busy Leaders

Delegation is defined as "The act or process of authorizing subordinates to make certain decisions." If you've been in any kind of leadership position before, you've bumped into how important it is to delegate and how overwhelmed you can get when you...

Read More
Jan 29, 2026