Over the years, I’ve thought much about UIs from a low level, and for whatever mysterious reason I love building my own scene graphs, engines, frameworks, and what-not.
In retrospect, this is an immature approach to a common problem which is the suck of development.
Specifically, web development sucks tremendously for so many reasons.
Worse yet, as we answer the siren call to make it better, we build a messy brittle unstable empire.
We can take a look at the mess that is the current JavaScript front-end engineering body of work, and you don’t have to search far for frustration with npm, dependencies, poor quality, supply chain attacks, broken shit, abandonware, etc, etc, and etc.
Generating complaints is like shooting fish in a barrel with a bazooka.