05/20/2026
Everyone posts about projects that went right.
A client almost fired us in March.
Not because we missed a deadline.
Not because the code was broken.
Because we kept agreeing with them.
Six weeks into a $55K project.
Every weekly call:
Client: "Can we add this feature?"
Us: "Sure, we can make that work."
Client: "Can we change this flow?"
Us: "Absolutely, no problem."
Client: "Can we expand this section?"
Us: "Of course."
Week six: 340% scope increase.
Same budget.
Same deadline.
We had a choice.
Keep agreeing and deliver something broken.
Or have the conversation we'd been avoiding for six weeks.
We chose the conversation.
Told them the truth:
"We've agreed to everything you've asked for. That was our mistake. What you've described now would take 4 months and $140K to build properly. We're 6 weeks in and have $55K. We need to decide together what we're actually building."
Silence on the call.
Then:
"Why didn't you tell us this three weeks ago?"
We didn't have a good answer.
We rebuilt the scope together.
Cut 60% of the features.
Built the core product in 5 weeks.
Launched on the original deadline.
Client called it their best product launch.
The 60% we cut?
They came back two months later with clear requirements and a new budget.
That became a $38K follow-on project.
The most expensive thing we do isn't building software.
It's staying quiet when we should speak up.
We're still learning that lesson.
What's the hardest truth you've had to tell a client?