This whole thing reminds me of the whole KDE 3 to KDE 4 transition. “We never said 4.0 would be usable, but also it’s a big major public release, please use it, but also don’t complain about it being unusable”.
It seems that some developer communities always want to have their cake (the flashy marketing / sloganeering) and eat it too (faster ship cycles and shipping beta quality software as production ready because that’s faster).
EDIT: to clarify in Ruby’s case I’m not saying 3.0 was beta quality. But TFA goes through all sorts of gymnastics to try and avoid admitting that they tacitly let people assume there’s be a revolutionary speed bump, and smells a lot like retreating while declaring victory.
If you have children, and they have children, I hope that those grandchildren of yours grow up hearing stories about what a travesty the roll out of KDE 4.0 PLASMA Desktop was.
Here’s my entry into the annals of KDE 4.0 Plasma Desktop Release circa 2008:
It basically worked for me. I was a sysadmin, so abused my authority at work to sudo apt install kde-desktop on my mandated Ubuntu work machine. My personal machine was a Gentoo thinkpad running fvwm2, but I did use the excellent Kate editor and AmaroK media player. I was a glutton for punishment at the time.
I think more than anything, seeing how salty people were about the transition taught me the psychology of the downstream user, and how a classic “politics of power” narrative can be applied to almost any situation for rhetorical effect, appropriately or not.
It’s kind of an impossible quagmire. The developers were mostly volunteers working on what they thought was interesting and worthwhile, most users were probably fine and silent, and a percentage of very loud users felt very personally wronged, as if something immoral had occurred. They’re not wrong to give feedback, but the situation is that they basically have to beg volunteer strangers. And, broadly speaking, most of the people complaining didn’t come from a background prone to begging or being told no.
Another thing I chuckle to reflect on, is that iOS has been shifting towards a “KDE 4 AIR” look and feel since 2015. The latest iOS innovation: KDE4 style “Widgets” ;)
KDE is mostly driven by volunteers. During KDE 4.0 time, KDE didn't have any releases for a long time. That meant some volunteers were losing motivation, things were getting too long, etc.
As an example, KDE's Games collection was in a fantastic shape and ready for a very long time. Should they all have waited until things were polished? That would've taken 1-2 more years. KDE Games developers were not gonna keep waiting for that long.
While releasing KDE 4.0 was a mistake, the biggest mistake was distro's rushing to ship it by default. KDE 4.0 should've been optional/sideloaded. That would'v been the right balance.
However, the hype around KDE 4.0 was so much that distro's rushed it and the rest is history.
People expect if it could be 3x faster in those benchmarks, surely it isn't too much to ask for 50% increase in my Rails Apps.