Every abstraction in a codebase is a capital expenditure. Construction is paid once. Maintenance is paid every year the codebase exists.
For most abstractions, the break-even is three to ten uses. Most reach one or two. The investment never pays off.
Stranded assets. Paid for once. Maintained forever.
https://simplicityfirstphilosophy.substack.com/p/the-abstraction-budget








