For a long time, momentum meant adding things: another component, another helper, another service. It felt productive because the codebase visibly grew.

Additivity is a trap

The best decisions lately have been subtractive:

  1. fewer states
  2. smaller interfaces
  3. a single source of truth

These changes make a project easier to reason about and easier to change.

Less code is not the goal. Better boundaries are. The result just often happens to be smaller.