Hacker News new | ask | show | jobs
by bottled_poe 900 days ago
any code base that evolves over time will have complexity. It can be either manageable or unmanageable complexity. Either sacrifice maintainability for early development velocity, or plan for medium-to-long term velocity. You CAN have both velocity and maintainability, but the engineers will be expensive. Fast, good, cheap - pick two. A tale as old as bits.
1 comments

I think it's not a zero-sum game, you can win by judiciously avoiding incidental complexity.