Advertisement · 728 × 90

Posts by Benjamin Day

Quality is everyone's job. Not a phase. Not a department. Not a gate at the end. Everyone every day.

1 week ago 0 0 0 0

Find a way for them to change without changing. People don't resist improvement. They resist being told they're doing it wrong.

1 week ago 0 0 0 0

Your developers used to care. Now they just do what they're told. That's not a performance problem. That's a leadership problem.

2 weeks ago 1 0 0 0

If your company has been profitable for 10+ years but can't ship new capabilities your success has probably calcified into your architecture.

2 weeks ago 0 0 0 0

Stop estimating. Start counting. How many items did your team finish last week? That number tells you more than any story point debate ever will.

2 weeks ago 0 0 0 0

For 20 years we said 'the code IS the documentation.' AI agents don't get context from code. The documentation renaissance is coming.

3 weeks ago 0 0 0 0

'Solving the DevOps problem' isn't actually a DevOps problem. It's an architecture problem wearing a DevOps hat.

3 weeks ago 1 0 0 0

Your developers are doing 'clever' things with Entity Framework. In software 'clever' is not a compliment.

3 weeks ago 2 0 0 0

'We're 65% confident it ships by March 15. 85% confident by March 22.' That's a conversation stakeholders can actually act on.

4 weeks ago 0 0 0 0
Advertisement

A branch is an integration credit card. You will pay eventually. The longer you carry the balance the worse the interest.

4 weeks ago 1 0 0 0

'Yeah, we do GitHub Flow.' No...I'll bet you don't.

1 month ago 1 1 0 0

You have 5 product backlogs and 5 developers. You think you have 5 teams. You have 1 team with 5 bosses who can't see each other's demands.

1 month ago 0 0 0 0

Technical debt is compound interest. The $25k fix becomes $100k because every layer you peel back exposes another layer underneath.

1 month ago 0 0 0 0

The core of project management isn't 'management' at all. It's delivery.

1 month ago 0 0 0 0

Your app is in version control. Your database isn't. Which version of the database goes with which version of the app? Nobody knows.

1 month ago 0 0 0 0

Your AI agents are writing code your team can't maintain. Working beautifully... until it doesn't. I call it Comprehension Debt.

1 month ago 0 0 0 0

AI helps you go faster. If your development process has problems it just makes the problems come at you faster.

1 month ago 0 0 0 0

Everyone on your team is at 100% capacity. That's actually the problem.

1 month ago 0 0 0 0
Cycle Time Targets: Spotting Trouble Before It's Too Late | Flow Metrics
Cycle Time Targets: Spotting Trouble Before It's Too Late | Flow Metrics What does "in trouble" actually mean? It's subjective... unless you have data. Cycle time targets let you define what "typical" looks like so you can spot pr...

What does 'in trouble' actually mean for a work item? It's subjective... unless you have data. Here's how to define 'typical' so you can spot the outliers.

1 month ago 0 0 0 0
Advertisement

'We'll refactor after we ship' = We'll never refactor. 'We'll write tests later' = We'll never write tests. 'We'll document it when it's stable' = We'll never document it.

1 month ago 0 0 0 0
When Will It Be Done? | Monte Carlo Forecasting Explained
When Will It Be Done? | Monte Carlo Forecasting Explained "When will it be done?" sounds like a simple question. It's not. You're never really predicting one item - you're predicting a pile. And that changes everyth...

'When will it be done?' sounds like a simple question. It's not. You're never predicting one item — you're predicting a pile of items landing in sequence.

1 month ago 0 0 0 0

The rewrite project isn't a process problem. It's a hubris factory. You already built it once so how hard can it be? Very. Very hard.

1 month ago 0 0 0 0

'They're all important! Get them done!' just shifts prioritizing to the team — and they'll prioritize differently than you would.

1 month ago 0 0 0 0
Technical Leadership Essentials: Cost vs. Friction — The Hidden Math of Team Economics
Technical Leadership Essentials: Cost vs. Friction — The Hidden Math of Team Economics A client once told me they were proud of their low development costs. They had the invoices to prove it. But they were measuring only one dimension: what the...

A client once told me they were proud of their low development costs. They had the invoices to prove it. But they were measuring the wrong thing entirely.

1 month ago 1 0 0 0

At 3 concurrent projects you're spending 40% of your time switching between them. That's two full days a week of pure waste.

1 month ago 0 0 0 0
Branches That Don't Suck #8: Trunk-Based Development Explained
Branches That Don't Suck #8: Trunk-Based Development Explained Everyone talks about trunk-based development like it's the promised land. Just commit to main! Merge all the time! Problem solved! But nobody tells you what ...

Everyone talks about trunk-based development like it's the promised land. Just commit to main! Problem solved! It's not that simple.

1 month ago 0 0 0 0

You built microservices. Your services share a database. Your services reference each other's code. You don't have microservices. You have a complicated monolith.

1 month ago 1 0 0 0

Written software is interesting. Delivered software is valuable.

2 months ago 2 0 0 0
Advertisement
Feature Flags: When Branching Isn't the Answer | Branches That Don't Suck #5
Feature Flags: When Branching Isn't the Answer | Branches That Don't Suck #5 A branch is an integration credit card — you're buying isolation now, but you'll pay for it later with a merge. What if there was another way?Feature flags l...

A branch is an integration credit card. What if there was a way to ship code without branching at all? Feature flags change the game.

2 months ago 1 0 0 0

If your team has more than 3 long-lived branches you don't have a branching problem. You have a trust problem.

2 months ago 1 0 1 0