4 ms·
Crap developers get excited by new tech. Good devs want to get problems solved. If a new tech is the best solution then use shiny new tech. Usually it´s not the
by collyw 6y ago
Crap developers get excited by new tech. Good devs want to get problems solved. If a new tech is the best solution then use shiny new tech. Usually it´s not the best choice.
- aaomidi 6y agoWhat a ridiculous statement. You can be excited by new tech and realize how it can solve your problems.
- collyw 6y agoAnd you can be maintaining a system built by developers who got excited by shiny new tech and made a load of inappropriate technology choices because they were flavor of the month and looked good on their resumes.
- aaomidi 6y agoIt sounds like you've had bad experiences with some devs and you're applying that to everyone. Maintaining a codebase written in C is far far harder than one written in Java and that's far harder than one written in Go.
- collyw 6y agoI have worked in tech long enough to see some common patterns. It's usually intermediate devs (though not always) who get excited by new tech. The same people are usually pushing to use shiny new tech in places where it isn't needed. You don't get cynical old school devs trying to replace working parts of the tech stack with tech less than 5 years old. Personally i think developer skill has far more to do with maintainability than language choice. And I have worked with a lot of shit code.
- jjav 6y agoNew languages lack most of what is needed to be highly productive. Tooling is minimal to none. Libraries are sparse and still catching up, this takes many years. Many gotchas remain undiscovered and will bite you in production. To get actual product work done with optimal efficiency, a mature ecosystem will always win.