Zach’s ugly mug (his face) Zach Leatherman

Vote With Your Tweet

November 21, 2022

Twitter is backsliding into irrelevance. It has been a whirlwind three weeks of bad managerial decisions over there, including:

  • October 28, 2022: El*n M*sk finishes a (forced?) hostile-takeover acquisition of Twitter.
  • November 3, 2022: Twitter lays off ~3,700 of 7,500 employees, including folks on the Human Rights team (Source), the Trust and Safety team, the Accessibility team, and more.
  • November 12, 2022: Laying off 5,000 contractors (Source)
  • Unilaterally banning remote work and destroying any previously established work-life balance norms.
  • Shipping and pausing an $8 blue check program that began a series of very embarrassing high-profile Impersonator “Verified” accounts (including a lot of fake-brands, which I’m sure advertisers loved).
  • November 14, 2022: Firing an employee for disagreeing with him on Twitter. (Source)
  • November 17, 2022: M*sk’s “hardcore ultimatum” fired approximately 1000 more (Source)
  • November 19, 2022: Reinstatement of D*nald Tr*mp’s twitter account (Source), which he had promised to do in May of this year (Source).

That last one was the last straw for many folks. In time we should probably analyze why this was the last straw and not some of the other previously very terrible things, but in the mean time (and more productively) we can use that momentum to organize!

On the same night as the controversial reinstatement, I shipped a microsite for folks to organize and take action in response:

A screenshot of

In the first two days of the campaign, 184 folks have participated in the hash tag—wow!

If you want to participate as well, please do! Head on over and take the pledge.

The site has received 12,173 pageviews so far from 4,865 visitors (using a comically cumulative total of 32 MB of hosting bandwidth 👀).

My future on Twitter

I’ve taken a number of steps to reduce my Twitter footprint, both professionally and personally.

  1. I removed the Twitter bio link from
  2. I removed the Twitter bio link from
  3. I’m hosting archives for both my tweets and the Eleventy tweets. (you can do this too using tweetback—which I have short-term plans to blog about as well)
  4. I put my personal account in protected mode to reduce Twitter’s ability to monetize pageviews from my content. (Inspired by Kevin Beaumont)
  5. I put up “This account is now dormant” warning tweets on the @eleven_ty and @webc_omponents accounts.

I think these steps are sufficient for now. I don’t have a plan to bulk delete any tweets.

I have been shifting all of my previous Twitter-energy into Mastodon instead and it’s been great. You can find me on and

If Twitter takes substantiative and measurable steps to improve, I may scale back some of these—but given current trends this seems unlikely.

< Newer
A simple plea for Eleventy folks to take the 2022 State of JavaScript Survey
Older >
Use defer-hydration in your Web Components for… well, deferred hydration.

Zach Leatherman IndieWeb Avatar for a builder for the web at IndieWeb Avatar for He is the creator and maintainer of IndieWeb Avatar for https://www.11ty.devEleventy (11ty), an award-winning open source site generator. At one point he became entirely too fixated on web fonts. He has given 81 talks in nine different countries at events like Beyond Tellerrand, Smashing Conference, Jamstack Conf, CSSConf, and The White House. Formerly part of Netlify, Filament Group, NEJS CONF, and NebraskaJS. Learn more about Zach »


Nicolas HoizeyReuben L. LillieManuel MatuzovićLindsay Wardell 🏳️‍⚧️Andy BellBryce WrayMark is Watching Horror MoviesZeke Arany-Lucasmeduz'Darius KruythoffPaul van BuurenIndieWeb Avatar for


Marty McGuireAdam KuhnNicolas HoizeyReuben L. LillieLindsay Wardell 🏳️‍⚧️lpelegrini👺Manuel MatuzovićpatakTristen Grant (Artist)Bryce WrayTorsten KnabeMark is Watching Horror MoviesSueThomas BroyerDaniel EhrenbergTrent WaltonPaul van BuurenSia Karamalegos
  1. Reuben L. Lillie

    Reuben L. Lillie

    @zachleat, I've taken similar steps. It's a process, but I don't expect ever to take my account on the bird site out of cryostasis.

  2. Zach Leatherman :11ty:

    Zach Leatherman :11ty:

    @reubenlillie love the solidarity—you’re awesome Reuben 🙌🏻

  3. Zach Leatherman :11ty:

    Zach Leatherman :11ty:

    wE shOuLD HavE Seen ThE wrITING On tHE WalL wHEn THeY bANnED @MaTUzO 👀

  4. Manuel Matuzović

    Manuel Matuzović

    @zachleat haha yeah but I don't believe that anyone could've predicted just how bad it would get.

  5. Zach Leatherman :11ty:

    Zach Leatherman :11ty:

    @matuzo whew, absolutely right.

  6. Mark is Watching Horror Movies

    Mark is Watching Horror Movies

    @zachleat I'm completely done with Twitter. Honestly, I wasn't completely happy with the platform before Musk took over but it's gotten significantly worse since he has. Learning about decentralized web protocols has given me new hope for the web and how we socialize … Truncated

  7. Zach Leatherman :11ty:

    Zach Leatherman :11ty:

    @MarkCodesTheWeb yeah! I share the same hope outside of the hell site

  8. Mark is Watching Horror Movies

    Mark is Watching Horror Movies

    @zachleat This project is really interesting to me. still need to read more about it but the idea of peer to peer decentralization of data sounds like it has potential. IPFS Powers the Distributed Web

  9. Daniel Beutner 🦄

    Daniel Beutner 🦄

    @zachleat thanks for the link...Did my part: Daniel Beutner (inactive) on Twitter

  10. Zach Leatherman :11ty:

    Zach Leatherman :11ty:

    @dooz Awesome 🙌🏻

  11. Zach Leatherman :11ty:

    Zach Leatherman :11ty:

    @MarkCodesTheWeb yeah I’ve been eyeing that too!

  12. Sandrine


    I'm done with Twitter, even if Trump is ousted. His account is just symbolic at this point (and very US-centric), it goes much beyond in terms of values and principles for me.As long as Musk owns Twitter, I have no need to participate in the enrichment of men like that alread… Truncated

  13. Mark is Watching Horror Movies

    Mark is Watching Horror Movies

    @zachleat I'm currently working on building my personal blog and I'm thinking about maybe integrating it with IPFS as a way to archive it. Also looking into using Mastodon or AP Protocol for comments.

  14. @zachleat @matuzo he's our canary.

Shamelessly plug your related post

These are webmentions via the IndieWeb and

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)