Last week I was talking with a friend about a common ailment on development teams today. And it seems to be getting worse.
Perhaps you've seen it already in your shop. Once one person catches an STD, it seems to spread quickly.
STD, of course, stands for Shiny Things Development.
Oh cool! Check that out... it's new and cool. Let's include it in the product! Why? Umm... it solves some problem. And didn't I just say it's shiny and new?
How many shops have you met that have insane development infrastructures "just in case" things get crazy? Anytime the shop has a list of tools and libraries where every single one requires a specific version for anything to work, someone there has STD.
What's the problem with STD? It generally indicates a lack of discretion and promiscuous use of technology. Rather than saving yourself for something that actually works, you're chasing down every new product and technology. Sure, it might be fun to try out new stuff