Hacker News new | ask | show | jobs
by threecheese 743 days ago
Often this goes in the “other direction”; many corporate software projects start with a large team and, based on success or shifting business priorities, can go between Modernize —> Invest —> Maintain —> Goodbye in unexpected time frames. It is very difficult to optimize for those future states, especially with go-live time pressure across many teams - abstraction is a strong tool for managing Conway, and those big frameworks do it well. Nobody wants to think their team won’t grow, we’re all building The Next Big Thing in our minds.