HNHacker News
TopNewBestAskShowJobs

My90thaccount

0 karma · joined June 10, 2022

submissionscomments
My90thaccount··on Play with TailwindCSS in the Browser
Tailwind means making your HTML non-semantic, usually backed by JavaScript. This has created an arms race where parsers such as screen readers need to do ever-evolving heuristics to provide a reader mode. The code usually cannot be modified or even viewed in a readable form by users. Of all things, it's not user-centric.

You're going to tell me next that you have a JSON interface instead. But that's a site-specific API that's designed for vendor lock-in. You're going to find that doesn't work and need to create a universal format. And now you have completely recreated the problem HTML was intended to solve originally.

All of this wasted effort that web Devs do doesn't come from nowhere. The people with slow browsers or accessibility needs are absorbing your productivity gains 1:1.

My90thaccount··on Play with TailwindCSS in the Browser
Once again, productivity is not the ultimate goal of a profession. Your product is suffering in quality because you are taking shortcuts.
My90thaccount··on Play with TailwindCSS in the Browser
It makes your job easier at the expense of the quality of your product.