Zach’s ugly mug (his face) Zach Leat­herman

“AI, make the website good”

#1469 2725 September 21, 2026

Millions of Large-Language-Model-generated words have been spilled on craftsmanship in this gilded-age of software development. We now have agents to plan how code will be written, agents to write code, agents to review code, agents to orchestrate and dispatch tasks to other more (or less) capable subagents (these heavily subsidized tokens aren’t going to pay for themselves).

I’ve been in this game long enough to recognize tooling improvements from software companies at the bleeding edge of technique and application and it usually goes something like this: “If we make it easier for developers to create software, they will have more bandwidth to produce higher quality software!”

I’m always left wondering (suspecting the answer with hopeful optimism that my hunch is wrong this time): do these workflow improvements actually improve how people (technical or otherwise) experience software? Certainly we have more software. But is it better? I don’t know.

Front-end web developers have lived through a few cycles of this (seven or eight years of client rendering, fifteen years of the single-page-application-era smokescreen are a few that come to mind), sold as though improvements to developer experience would cause the reanimated corpse of Ronald Reagan himself to ask you for commit access to ship trickle-down improvements to user experience.

Is this cycle repeating the same playbook (on a more accelerated pace)? Certainly we’ve seen numerous recent anecdotal examples of software becoming less reliable over time (GitHub is the most recent scapegoat I’ve seen, but on my read they seem to be a second-order victim more than anything).

(Seems like a great time to be in the Monitoring/Status Page business).

With these seismic changes, I will continue to make the argument that craft defined as caring about the quality of output (independent of the tools used to generate the output) is more important than ever. Caring about what you ship will always have real-world value to visitors/consumers/users real people.

Prefers-reduced-motion respecting web performance filmstrips from the AI category on Speedlify, a category boasting a failing median Core Web Vitals score with 12 out of 13 sites failing Lighthouse performance and Axe accessibility checks.


IndieWeb Avatar for https://unsplash.com/Poster image by Alex Simpson

< Older
Icon Fall Web Component

Zach Leatherman IndieWeb Avatar for https://zachleat.com/is a builder for the web at Font Awesome and the creator of Build Awesome (née IndieWeb Avatar for https://www.11ty.devEleventy/11ty), an award-winning open source website generator. He measures website performance with speedlify and at one point became too fixated on web fonts. He has given 89 talks in nine different countries at events like Beyond Tellerrand, Smashing Conference, Jamstack Conf, CSSConf, and The White House. Formerly part of CloudCannon, Netlify, Filament Group, NEJS CONF, and NebraskaJS. Learn more about Zach »

27 Reposts
Dylan Pierceytoni / linkDavid RoesslipatakdavidvedvickFynn Ellie BeckerPhilipp TootloffRoel NieskensGoOzbillPatrick GreyKhalid ⚡Šime VidasWayne ElginIndieWeb Avatar for https://lemmy.bestiver.seRyan MulliganTom CasavantNicolas HoizeyDaniel SchildtMatt SteelehigbyChris HayesTyler StickaMarc FriederichFabrice GanglerKrijn HoetmerCthos
57 Likes
Kool Mo DidanDylan PierceyTynan Purdy ⁂ValeSlop Machine (slopmachine.dev)David RoessliOlu Niyi-Awosusiaeri@interwebs:~/bsky$Mike AparicioDave Rupertpataktoni / linkJacky AlcinéEric BaileydamianwalshValeFynn Ellie BeckerPhilipp TootloffAydanbillPatrick GreyNico EinsidlermotionsuggestsAlan StearnsFippRobin MientjesAyman HamadAlena JacíkováWayne ElginkarlaAaron HansRemco HaszingRyan MulliganChrisMichaelRowan-PaulAshur Cabrera 🍂Dylan StaleystrongestJen Looper, PhDChrisOlivier ForgetAndrew DouglassSergiohigbydad (aka miguel)friendmeatLynnFabrice GanglerPhendanSevmajjoThe True Source of ValueMatthias ZöchlingCthosSeth Falco
25 Comments
  1. Eric Bailey
    Eric Bailey

    wow the thing that defaults to additive behavior makes bloat you don't say

  2. Zach Leatherman
    Zach Leatherman
    OP

    at least we’re adding faster than ever

  3. westbrook
    westbrook

    Lots of people “want to make software”, it’s almost not even a Venn Diagram when you also show the much smaller circle of people who “want to make good software”. 🫠

  4. Roel Nieskens
    Roel Nieskens

    Replying to zachleatA++++++++++++++ passive aggressive animations, would replay again

    1. Zach Leatherman
      Zach Leatherman
      OP

      Replying to pixelambacht*runs away screaming* 😅

    2. Zach Leatherman
      Zach Leatherman
      OP

      Replying to pixelambacht*runs toward you screaming*

  5. Slop Machine (slopmachine.dev)
    Slop Machine (slopmachine.dev)

    AI: *replaces four lines of semantic HTML with 80 megabytes of div soup, three hallucinated npm packages, and a loader that spins forever*

  6. damianwalsh
    damianwalsh

    Replying to zachleatLove the new compare feature. The filmstrip is very cool. It’s impressive to see new features added to what already began as a comprehensive resource. Any plans to add more sites to the comparison?

    1. Zach Leatherman
      Zach Leatherman
      OP

      Replying to damianwalshI didn’t apply filmstrips and comparisons to the Built Awesome category for resource (file size) reasons on the site. I think it’s possible to readd it back in at some point but I just want to take care there as this site does pressure GitHub’s free tier 😅

  7. McNeely
    McNeely

    Replying to zachleatI'm not saying this to absolve any of these companies but do you know if there is an available comparison for these sites for when you start using the different services? Anecdotally it always seems like the homepages are the worst offenders because that's were … Truncated

    1. Zach Leatherman
      Zach Leatherman
      OP

      Replying to McNeelyah, I don’t think I’m trying to make that point. The point I am trying to make here is that we aren’t at the level of automation that will craft good quality (and good quality is still important) but to your point, I don’t know! It doesn’t seem like that could be measur… Truncated

  8. Evil Jim O’Donnell
    Evil Jim O’Donnell

    "Claude, make number go up."

  9. BurtonJ
    BurtonJ

    Including bugs and outages 😭

  10. Chris
    Chris

    The tell that AI is ultimately another automation tool is that to the end user, nothing much has changed. The user experience of five years ago is similar than to today. We had online chat back then too. A regular person wouldn’t perceive any difference now that AI is doing whate… Truncated

  11. Zach Leatherman
    Zach Leatherman
    OP

    I think we should raise our standards

  12. iamdtms
    iamdtms

    Replying to zachleatI'm still believe that there are tasks for the AI and tasks for human that way. I'm still have projects with no AI entangled for the frontend design.

  13. Chris Hayes
    Chris Hayes

    Replying to zachleatsometimes it's hard convincing clients more data, more integrations, more AI is not better. But, measurable and tangible results like this are very useful for that. (And sometimes to a fault, but having tools to support your argument in front of a client is a must.)

    1. Zach Leatherman
      Zach Leatherman
      OP

      Replying to chrishave you tried an “all websites are now 50% off” (not in price but in size) promotion

  14. Mike Aparicio
    Mike Aparicio

    I checked with the AI and it said, “NO”

  15. Álvaro Montoro
    Álvaro Montoro

    AI or Al? (It doesn't matter, we both said "no")

  16. Mike Aparicio
    Mike Aparicio
  17. Michael
    Michael

    🤖Weird AI: bad 🪗Weird Al: good It’s a confusing system.

  18. Lukas
    Lukas

    Imagine the typo „AI, make the website god“

  19. Zach Leatherman
    Zach Leatherman
    OP

    AI, go ahead and do the singularity!

  20. Lukas
    Lukas

    youtu.be/SFzMs2SN--s

Shamelessly plug your related post

These are webmentions via the IndieWeb and webmention.io.

Sharing on social media?

This is what will show up when you share this post on Social Media:

How did you do this? I automated my Open Graph images. (Peer behind the curtain at the test page)