Skip to content

Abandoning egg-mode #132

@QuietMisdreavus

Description

@QuietMisdreavus

egg-mode started as my "learn Rust" project, and grew into a love letter to API design as well as the website i spent a lot of my time on. I'm still proud of the work i put into this crate, years after my big initial push into its implementation. Every time i hear people speak positively of it, or say that it powers some project or another, it warms my heart.

However, a few things have happened in the last few years (and the last few months) that have made me stop wanting to contribute to egg-mode:

  • I have stopped writing Rust in my spare time; this is mainly a product of the project i work on in my dayjob using a different language and me not wanting to invest as much energy in writing code outside of work as i did before.
  • Twitter's ever-tightening clamp over the years on API access for uses that would "replicate the core site/app experience" (read: alternate clients) meant that the primary reason i wanted to write egg-mode in the first place was quickly becoming moot.
    • Sidebar: When Twitter revamped their developer account system in 2020, i went through their application process to make sure i could still work on egg-mode (this was prior to starting my current job). My application was returned because they thought that i would violate their "automation rules". I only got invited to the v2 API in May 2022.
  • I've been using Mastodon more and more; in the last month and a half i've been using it exclusively and stopped checking Twitter at all.
  • On a personal note: Twitter's newest executive has expressed some casual transphobia (just a quickly-sourced example) both before and during his tenure as owner, and in doing so has riled up a contingent of people who tend to swamp people who disagree with them. As a publicly trans person on the internet, i don't want to be a part of that atmosphere, much less enable the continued enrichment of it.
  • At time of writing, Twitter has announced that they will no longer be allowing free access to the Twitter API, both v1.1 and v2.

With all of these factors, i cannot in good conscience consider myself to be a good steward of egg-mode any more. I cannot speak for @adwhit, but as the master branch has not seen a commit since 2021 but the issue tracker sees new comments every month or two, i feel safe in calling egg-mode abandonware.

If you would like to step up and bring egg-mode into the future of Twitter, let me know and i can give you commit and publish access. Otherwise, i think i should let this egg hatch. ❤️

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions