a post by Marek Kirejczyk
Hype Driven Development
Software development teams often make decisions about software architecture or technological stack based on inaccurate opinions, social media, and in general on what is considered to be “hot”, rather than solid research and any serious consideration of expected impact on their projects. I call this trend Hype Driven Development, perceive it harmful and advocate for a more professional approach I call “Solid Software Engineering”. Learn more about how it works and find out what you can do instead.
and some reactions on hacker news
So I will not really comment on the post itself, pretty sure it is a bit satirical even if it raises good questions .
But I would like to comment about hype and the Flash Platform in general.
See ... when it was the golden age of Flash and we had a new version every ~2 years with tons of features, with tons of blog posts, videos, demos, announcements, conferences (MAX), guru and evangelists everywhere etc.
Everyone in the Flash platform world were hyped eg. "OMG OMG what is coming next to the platform? what gonna be the next big features ?" and yeah it was very exciting to be part of this big hype train.
And now, when the hype is gone and the technology is still here (and still good), I see a lot of "Flash dev" complaining just about that: the lack of hype.
see for example
Adobe AIR 2017 Roadmap
so yeah you see some dev complaining about a couple of things, AIR SDK 64bit for Windows, Desktop AIR supporting LOW and MEDIUM stage quality, etc.
that's merely some dev with a current problem who wish someone else solve it for them ...
but what really shine is basically everyone complains about the lack of promoting which lead to such comment
It's obvious that AIR development is dying off slowly, but rather than admit to it, you're just fobbing us off with empty promises, hoping no one will notice the obvious.
see ? because there is no promotion it must mean the thing is dead
That's where you got that double edged sword, at the same time dev see
- tons and tons of hype for JS
everyone is using AngularJS, Reactjs, whatever new shiny thing in JS, etc.
- no more hype for Flash
and in fact a lot of criticism and jokes about it eg. classic "Flash is dead"
If you are "in it" only for the hype you gonna be sorely disappointed
because hype is a cycle, it goes up, it goes down, but it certainly never stays at the top forever
The Winners Of Today Will Be The Losers Of Tomorrow
which is basically inspired by Bob Dylan The Times They Are A-Changin’
Come writers and critics
Who prophesize with your pen
And keep your eyes wide
The chance won’t come again
And don’t speak too soon
For the wheel’s still in spin
And there’s no tellin’ who that it’s namin’
For the loser now will be later to win
For the times they are a-changin’
Yeah that was Steve Jobs in 84'
The morality is that some tech may be considered loser at some time and few years later become winner, it's all a cycle, nothing is written in stone
I just wish dev were focusing more on building apps than building hypes ...