Estimated reading time: 8 minutes
Key takeaways:
- Not all technical decisions are reversible: staff+ engineers must treat strategic bets differently from everyday code changes.
- Invest where it compounds: align architecture with business strategy, team strengths, and long-term velocity.
- Derisk big bets by building alignment early: architecture is a team sport, not a solo call.
As staff+ engineers, “it depends” is practically our catchphrase. We know that most of the time, the best choice will depend on the context, goals, and constraints at the time.
Software is infinitely malleable.