Speculative Short Volatility & Neglectful Short Volatility

Refactoring before adding features vs. after

Deciding when to refactor code impacts delivery speed and maintainability. Refactoring upfront can prevent technical debt but delays immediate feature delivery.

Read full essay on Substack ↗

Questions this essay answers

  • When should I refactor code in the development process?
  • Does refactoring before implementing new features slow down project timelines?
← All essays