4 ms·
That's great for short term projects, but the musician metaphor breaks down in two ways in my experience: 1. A whole team must use a given stack, so it's more
by manifestsilence 11y ago
That's great for short term projects, but the musician metaphor breaks down in two ways in my experience:
1. A whole team must use a given stack, so it's more akin to trying to get your whole band to switch to amplified so you don't drown them out with your electric guitar.
2. For continuously supported and developed projects, you're in it for the long haul, and rewrites can become a daunting enough task to actually kill a company, so that first choice of software stack for a little project can start to look pretty significant. Who knows which quick and dirty little web app will end up bloating to a million lines of code and running a company for the next twenty years? I guess the music metaphor for this part is forming a punk band and realizing years later you wanted to play Bach, and trying to get your guitarist to switch to violin, etc.
Edit: my fun C# anecdote of the morning is I just got to deal with how new TFS branches can end up quietly running your Main branch code due to cruft in your Windows user folder. Thanks, Microsoft! http://stackoverflow.com/questions/15818364/vs-2012-launching-app-based-on-wrong-path http://stackoverflow.com/questions/15818364/vs-2012-launchin...