The Incurious Client
Imagine you've hired a contractor to build your house.
You don't know much about construction.
You review the plans, sign off, and wait for the keys.
Six months later, the roof leaks.
The obvious answer is: hire a trusted expert to watch over the work.
A structural engineer, an independent inspector — someone on your side
who knows what to look for and when to look.
But what if you don't know who to trust?
What if the budget doesn't allow it?
What if you simply didn't know you needed one until it was too late?
Software development has the same structure.
The client hands off the work. The vendor delivers documents — plans, status reports, milestone reviews.
Everything looks orderly. Then the product ships late, or broken, or both.
A trusted technical advisor would have caught it earlier.
But most clients don't have one.
What they do have is the option to ask.
Not to interfere. Not to form opinions they'll be expected to defend.
Just to ask: what's actually happening, and why?
A contractor who can't explain what they're doing in plain terms
is a contractor worth watching more closely.
The same is true of a development team.
Most clients don't ask. Not out of indifference, but out of a quiet fear —
that asking is the first step toward owning what they find.
But the ask itself is not a commitment.
You can understand without owning the outcome.
You can notice that something doesn't add up
without knowing exactly what the sum should be.
The roof doesn't have to leak before you start paying attention.