5 ms·
> Most of us will get bored without novelty. That's why the software industry has a recycling mechanism to keep things fresh and interesting for us: every once
by krimeo 6y ago
> Most of us will get bored without novelty. That's why the software industry has a recycling mechanism to keep things fresh and interesting for us: every once in a while a new, or different, language/framework will rise and light the path for a brighter future, overthrowing the existing standard, demanding that we learn it to be on top of the game.
This is one of worst aspects of programming to me. Instead of focusing on making the best product for the people, many feel the need to do the same thing again and again (broken) differently.
Of course, learning is fun, but can't you guys find things outside of programming to learn and let the field mature?
- smitty1e 6y ago> Instead of focusing on making the best product for the people, many feel the need to do the same thing again and again (broken) differently. Or, you get Resume Driven Development (RDD) where someone with a free hand says: "Hey, this LAMP stack really should be containerized, so I can slap 'Docker' on the CV!" Fear the Lone Ninja.
- Lio 6y agoHaha, I'm actually working with a very strong personality who, after joining 3 months ago, has decided that the project must adopt their favourite technology stack. Yesterday they actually said in a meeting that this was because they wanted to put it on their CV and I'm pretty sure they were serious too. I'm a contractor and so it's not really for me say if this switch is a good or really bad idea given the projects deadlines. ;)
- Lio 6y agoNot to put words into your mouth but the problem comes with when we have to choose what the one true way to do something is that we should all stick to. Since every language, every pattern, every library is flawed in some way, this is not an easy problem to solve. It's all trade-offs and you have to choose your poison at some point.