Service · Strategy
An honest read on what to build, what to kill, and what to stop arguing about — with the reasoning attached, so your team can push back on it.
Most technology problems turn out to be ownership problems wearing a hoodie.
what is actually stuck?
│
├── nobody will own the decision ──────► it is an ownership problem,
│ not an architecture one
│
├── the system can't absorb change ────► architecture review ~1 week
│
├── "should we be using AI here?" ─────► AI strategy 1–2 weeks
│
├── we ship, but slowly ───────────────► process audit fixed scope
│
├── permanent calls, no senior eng ────► fractional CTO ongoing
│
└── buying it or investing in it ──────► due diligence fast, discreet
The first branch is the most common one and the cheapest to fix — which is why the first call is free and sometimes ends with you not needing an engagement at all.
Three questions
What constraint are we removing, what does success look like in six months, and who owns the result afterwards. None are technical; all decide whether the work survives.
Read the system, not the deck
Code, schema, deploy process, incident history. What a team says it does and what the repository says rarely match exactly.
One page, then the detail
The recommendation fits on a page: this is the decision, this is who owns it, this is what we will regret if it is wrong. The rest is appendix.
A walkthrough with the team
Delivered live, to engineers as well as founders, so people can argue with it. Advice nobody challenged rarely survives the quarter.
Architecture review
~1 week, fixed scope
AI strategy
1–2 weeks, fixed scope
Fractional CTO
Ongoing, monthly retainer
First call
Free, and sometimes ends in “you do not need this”
What do we get from an architecture review?
One system, read closely over about a week. A map of how it really works, a list of what is load-bearing, and the three things to fix first — with reasoning, so your engineers can disagree rather than just receive it.
What does a fractional CTO actually do?
Sets the quality bar, makes the architectural calls, and is accountable for them. It fits teams between their first engineer and their first VP of engineering, where decisions are permanent but headcount is not yet.
Can you tell us whether we need AI at all?
Often that is the entire engagement. The projects that fail share a tell: good eval numbers and nobody who wants the output. The question is never whether to use AI, but which human decision it augments — and what the boring version would have cost.
Will you just tell us to rebuild everything?
No. Rewrites are the expensive answer and usually the wrong one. Every recommendation names the alternative that was rejected and why, which makes it much harder to hide behind one.
Who is in the room for the delivery?
The engineers, not only the founders. A recommendation nobody in the room challenged usually does not survive the quarter, and the objections are the most useful part.
What if you cannot help?
You get told on the first call and pointed towards who can. It costs nothing and saves both sides a month.
What is stuck, what has already been tried, and what decision is waiting on it. You get an honest read on whether this is worth an engagement at all.