Story/2017 — Present/A nine-year practice
I bought a book in February 2017.
Nine years later, it became a research practice.
The path from one developer struggling with an inherited Android codebase in Delhi to a lab that builds custom tools, methods, and tradecraft for the code most engineers will only ever read, never write.
§ 01 The first codebase
I picked up Working Effectively with Legacy Code because I had no idea how to maintain the codebase I had just inherited. There were no tests. There was no architecture. I was supposed to hire a team around it.
9 years
From the first book to a company
1 question
How do you understand code you didn’t write?
§ 03 What this lab is for
Nine years, four commitments.
01 / Stance
Reading > writing.
We optimise for the engineer who has just opened a file they did not create. The tools, the methods, the language — all built for that first hour.
02 / Method
Structural × behavioural.
Static analysis on its own is half a picture. Behavioural analysis on its own is the other half. Combined, they show you where to start and where to stop.
03 / Posture
Deterministic first.
AI helps. Determinism decides. The expensive part of legacy work is being wrong about the codebase — and that is a tooling problem, not a model problem.
04 / Output
Tools, methods, tradecraft.
A research lab, not a consultancy hour-counter. The deliverable is how you think about the code — backed by a stack of tools that let you do it.