@twipped @zkat @dragonarchitect You are probably very much correct. Our industry is so messed up.
I'm old and back when I started at an agency in 1999, we had a large team of kick-ass information architects and graphic designers that would have murdered any engineer that didn't put user experience first.
Computers were slow, so it was of paramount importance to make the UX work perfectly. As the tech got faster, our craft got sloppier.
@tsturm what it achieves is less spent on development time and faster “growth”. The fact that the customer base has a sub-par user experience is irrelevant as long as the company value climbs fast enough for the investors to make their exit in time.
Startup culture doesn’t value good products, just sellable products.
and thinking about it more, yeah, the noise injected into that signal by the "evangelism" of the JS industrial complex is making it actually harder for anyone to learn to do these things closer to the platform. It's actively sabotaging efforts to educate/learn.
Maybe the answer to everything here isn't really "the web sucks at DX", because it genuinely, truly, honestly has been making enormous strides in that aspect, but "we need better education/documentation on how to develop things end-to-end"
MDN actually does a really good job of this! But maybe we need more focused guides that are less technology-centered and more task/application-shape-oriented.
big question that's been popping through my head recently is:
so we're acknowledging that the obsession with DX has been a driving force behind the JS industrial complex or whatever, and the increasing bloat of webapps at the expense of users.
But should we put some of the blame on the web platform itself for not centering DX in such a way that doing the right thing is, in fact, most easily done through native APIs and plain HTML/CSS? Are web standards still moving too slow on that front? Are they still a bit too gun-shy?
Dumping responsibility on developers for trying to make their own lives easier when the tools you give them by default, as good as they are, still require them to jump through some hoops to do the right thing, seems like a losing strategy in the long run, no?
I've been having a lot of fun relearning and reevaluating a lot of my assumptions around web dev, but it's been a lot of work and there's really not a lot of easy, centralized education/documentation on how to put all these disparate pieces together into something cohesive. I just kinda have a bunch of lego blocks that got dumped in front of me and told to make a fancy, progressively enhanced, low-JS MOC millenium falcon out of it.
And I'm JS/TS developer with 15+ years of experience who works in FAANG and is really passionate about this stuff. I don't think I'd be able/willing to do all this otherwise.
@cinebox @NanoRaptor reminds me of an edit I had to do of a billboard (top) that I saw while taking my roommate to one of her trans healthcare appointments
@hikari it turns out that hell is compressed relative to our world, so if you open a portal in each of your hubs in our world and build a highway between them in hell, you move between hubs 8 times as fast
Just occurred to me to wonder what you get if you GIS for "Xenia with blahaj" and got the delightful surprise of pictures of physical Xenia plushies posed with Blåhaji
It will not surprise you to learn that these photos were found on (1) Mastodon, on wetdry.world and (2) Cohost
https://cohost.org/bunglewump/post/5618202-source-https-wet
https://wetdry.world/@jessienab/112147304323325197
Trans woman, bisexual, someone's fiancée, forever a programmer, poly, and former total mess