Before and after AI.
Catching up with a former consulting partner on what the full software lifecycle looks like now — and why the change most teams are waiting for is being blocked by something quieter than tech.
Sriram and I go back to a time when AI was a research paper, not a job description. He came into Travelopia as a consultant — helping us understand what DORA metrics actually meant, how to make software delivery legible to a business, how to know if what we were building was moving any needle at all. The word he uses for that body of work is impact intelligence, and it is a useful frame even now — maybe more useful now than it was then.
What struck me most in this conversation was how specific Sriram has gotten about where AI is actually landing, versus where the headlines say it is. Coding assistance is real and measurable — he gives himself a 4x efficiency multiplier on work he used to bill ten hours for. But the more interesting territory is upstream: the spec, the epic, the story. One of his clients is scanning hundreds of stories every few days with AI, scoring each against weighted quality criteria before it reaches development. Not to replace human judgement — to make the spec ready for the agent. Better documentation helps the agent. The agent only works as well as the context you give it. That is the loop most AI-in-engineering conversations miss.
His older thesis — don't organise by function, organise by outcome — has become urgent rather than merely interesting. Functional decomposition creates handoffs. AI compresses handoffs. He'd start fresh with a small, tight-knit team per product vertical, roles fluid rather than fixed, everyone expected to cover adjacent competencies that AI now enables them to cover. The argument is the same as it was a decade ago. The case is now overwhelming.
The question I most wanted to ask was about friction. We both see it. The ask is obvious; the movement is slow. Sriram's answer: career anxiety. Not tech resistance. Junior engineers worry about identity — am I a developer or a jack of all trades? Senior leaders worry about reporting lines — if I dissolve functional departments, who do my VPs become? Neither reaction is irrational. Both are slowing things down.
We ended on the question I have been sitting with since my own build work over the last few months: what do you tell an engineering student right now? Sriram landed on Jevons paradox as a reason for cautious optimism — the cheaper software gets to produce, the more we will demand of it. I landed somewhere slightly different: dreaming skills, not just coding skills. And whatever field you are in, learn to communicate. Fluently, in a language that gets you heard. Language is the new differentiator.
— SREE
Chapters
- 00:00Intro — the world before and after AI
- 01:31Coding: 4x faster, and learning from AI-written code
- 03:13AI across the full SDLC — specs, stories, incidents
- 07:31Day One: how Sriram would set up a team today
- 09:22Outcome-aligned over functionally decomposed
- 11:41Why is the change so slow?
- 13:32Career anxiety: the real friction
- 16:55What do we tell engineering students?
- 17:03Jevons paradox — the case for optimism
- 20:16Sree's take: dreaming skills over coding skills
- 25:23Be ready for reinvention — advice to new engineers
- 26:38Learn to communicate — language as differentiator
- 27:10Is there value in a small cohort of senior leaders?
Impact Intelligence
Sriram Narayan is an independent consultant and author. His work sits at the intersection of software delivery and business outcomes — helping organisations know whether what they are building is actually moving any needle. He spent years at ThoughtWorks and has since worked with technology leaders across the UK, Europe, and India.
His framework, Impact Intelligence, asks a simple question most engineering teams avoid: is the software creating real business impact, or just getting shipped?
impactintel.net →