Reckoning, Part 4: The Way Out
This series was a risk. I don't generally like to post traces without the permission of teams, but the situation has been *so* bad for *so* long, and the marketing nonsense from the JavaScript-industrial-complex is so pervasive, that more is needed.
That starts with acknowledging that everyone making sites is an active participant with agency. We all have parts to play in making them better or worse for folks at the margin.
Choose wisely
It is *eternally* f'd up that the "DX" bait-and-switch requires both an acceptance of a heroic developer narrative as well as belief that developers are helpless to make things right when they (reliably) go sideways.
WHICH IS IT!?!
This nonsense is marketing. It's bullshit. And the opposite of bullshit is engineering.
Do engineering, or at least get caught trying.
@slightlyoff replace DX with "vibes" and everything makes sense
@slightlyoff "Do engineering, or at least get caught trying" needs to be a giant poster on every dev team's wall.
@slightlyoff what's the DX narrative to you?
I had always heard it as "toolchains and platforms are not our core business, someone can manage those issues as a single point of contact". No heroes or helpless in that story, just a humble help desk.
@bujiraso Yeah, that's not how it has been sold inside the JS community. "DX" became a way to justify frameworks of convenience at the exclusion of results for end-users, culminating in retreats into abstraction. E.g. "ok, it might be a bit slower, but I can deliver features faster which will give us more time to optimize what really matters later."
One guess what happened instead.
@slightlyoff yeah ok definitely apples and oranges there. The word has a second (unholy) life within JS, I'm learning!
@bujiraso @slightlyoff A lot of things have developed weird meanings in JS, strangely isolated from decades of hard-won experience in software engineering.
This whole series is worth reading.
RE: https://toot.cafe/@slightlyoff/112972404873929719