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:
- fewer states
- smaller interfaces
- 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.