j9t’s avatarj9t’s Twitter Archive—№ 2,003

        1. I celebrate it every time I see a hand-coded, self-designed website. No matter the code quality, no matter the design ♥️ Unfortunately, this happens less and less. While there are more and more frontend dev influencers, fewer and fewer code and design something themselves. 1/
      1. …in reply to @j9t
        What does this mean? It may mean that “native” frontend development is actually—dying ✝ 2/
    1. …in reply to @j9t
      Wait, what? Why? First and foremost because of an abundance of abstractions. There are frameworks, libraries, design systems, packages, zero-config services and tools for EVERYTHING. 3/
  1. …in reply to @j9t
    These abstractions have been eating the craft: Frontend developers don’t “natively” code and design anymore. In many cases, they CAN’T even “natively” code and design anymore. 4/
    1. …in reply to @j9t
      Wait, what? WE have been killing frontend development. On the one hand, there are these abstractions. But then there’s the refusal to establish and to adopt basic standards, like technically valid output. 5/
      1. …in reply to @j9t
        So what we’re looking at is this: * No work standards * No code of honor * Instead, entitlement and a misguided sense that everything must be easy (which leads to more abstractions, and prevents establishing of work standards and honor codes) 6/
        1. …in reply to @j9t
          And what this leads to is this: * Poor quality of output * No craft * No sense of a meaningful profession * No motivation to hand-code, self-design a website * A lot of room to bicker and act self-righteous * (Software devs who feel like the better frontend devs) 7/
          1. …in reply to @j9t
            We need a fundamental shift in how we define and approach frontend development. It can start with establishing—and self-imposing if need be—standards, like requiring valid output. It can end with being healthily proud about the craft and profession of frontend development. 8/
            1. …in reply to @j9t
              That means, everyone can start, now: Start shipping valid code. Save and support the craft. [I wanted to tag a few superstar frontend peers, but they know what signal they can send to the field.] 9/
              1. …in reply to @j9t
                Thanks for listening. Further reading: “2% of the Top 100 U.S. Websites Use Valid HTML (in 2021)”: meiert.com/en/blog/valid-html-2021/ “In Critical Defense of Frontend Development”: meiert.com/en/blog/critical-frontend-development/ “The 3-Second Frontend Developer Test”: meiert.com/en/blog/the-frontend-developer-test/ 10/10