Taking Over an Unfamiliar Codebase
How to get a solid grasp of a codebase you've never seen before: understand first, refactor later.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development.
How to get a solid grasp of a codebase you've never seen before: understand first, refactor later.
Growth is a staircase, and the same thing breaks on every step: the capacity of informal coordination. Reading the transition from three desks at once.
The first question asked when production goes down sets a company's culture for years. The human side: fear, silence, and what changes later.
Four index strategies on a 10M-row Postgres queue table: the winner didn't win for the reason I gave, and one setting turned it into a 1,673x loss.
The status meeting isn't an information tool, it's an insurance policy. A critique that takes meetings seriously before taking them apart.
In a corporate a raise hangs on a spreadsheet; in an owner-run company on a memory. A system doesn't change the outcome, only the language.