4,425 karma · joined June 8, 2010
That is something the WordPress community (albeit centralised in the WordPress.org decision makers) could have been doing for decades.
ADHD frequently involves Rejection Sensitivity Dysmorphia, which makes someone more attuned to, while also more likely to misconstrue, social signals.
Then they transitioned to OpenTelemetry – for very good, justifiable, "good community member" reasons – and yikes, everything got so much more complicated. We ended up writing our own moral equivalent to the Beeline SDK. (And Honeycomb have followed up since with their own wrappers.)
There's so much I love about Open Source, but piles and piles of wildly generic, unopinionated code... ooft. :-)
Never start a fist fight with an Australian. Let alone 26 million of us at the same time.
(Linux also has a huge pool of users and contributors, which discourages hostile forking, even if the licensing wasn't a factor.)
I know how CloudFormation behaves, and none of the wrappers have convinced me that translating through CloudFormation makes sense. ("through" because if you're using CDK, you're translating from imperative to declarative to imperative... why?!)
The question is what can it do that X can't, and there are plenty of examples mentioned in this thread (including no tearing, high refresh rates, multiple monitors with different DPI, etc).
I'll focus on one thing: the genesis of GNOME 3.
Firstly, it felt like the right time. Many of us were looking around for ways to break out of the Windows 95 paradigm. New form-factors were both inspiring and challenging.
One of my clearest memories of early ideas that became GNOME 3 was an ongoing conversation about a "chromeless desktop". How could we get as much "chrome" (user interface elements) off the screen as possible, to make every pixel available for what the user was doing? Some of us started from "what if there were nothing on the screen at all?" and added back only what was necessary. These ideas dovetailed with the form-factor challenges posed by early tablets (including the OLPC), beefier PDA devices (Nokia 770), and netbooks (tiny, cheap laptops, like the Eee PC).
You can see how that led to GNOME 3's minimalist top bar (though we had tried even less "chrome"!) and modal approach between the app experience and the control experience.