Hype Driven Development
bad examples.I don't think microservices, react, functional programming or no sql are examples of 'hype'; I think those are good engineering decisions (depending on the problem domain).I also completely disagree that hackathons are good places to try out new technologies to see what's good for good engineering decisions; hackathons let you dip your fingers in the water and see the shiny cool bits and pieces without having to suffer through any of the long term maintenance or scale issues with the technologies. If you're looking for a bad decision, picking something to run with that 'seems pretty good' after a 2 day hackathon I mean, I get what the article is saying, yeah yeah, avoid the hype, don't drink the 'webscale' cool-aid......but hey, the internet is full of really talented smart people who do excellent engineering work.You'd be stupid to not look at what the best and most successful companies in the world are doing with their engineering teams and take note of it.Even if it means picking up new technology: that's not bowing to the hype; it's being pragmatic.Still, it's super easy to cherry pick some things and go, oh hey, this is a bad idea. Much more interesting would be some examples of good engineering choices.