Engineering
Reading a Legacy Codebase Before You Touch It: A Practical Audit
Before the first commit against an inherited codebase, run an audit that answers what it actually does, what depends on it, and what breaks first if you get it wrong.
Blog category
Software architecture, code quality and the engineering practice behind the systems we build.
Before the first commit against an inherited codebase, run an audit that answers what it actually does, what depends on it, and what breaks first if you get it wrong.
A first product version almost never needs microservices. Here is the actual test for when it does, and what a monolith costs you if you guess wrong.
Discovery is not a meeting series, it is a deliverable. Here is exactly what a discovery phase should hand you before a single sprint starts.
Contact Us
Lahore, Pakistan · London, U.K · Austin TX, U.S · Toronto, Canada