I dislike the ATProto community. Not because of "bad actors" or because people are mean, but rather because it seems to be addicted to Generative Artificial Intelligence.
I don't know what it is, but everywhere I look I see CLAUDE.md files, and blogposts praising Generative AI as the next technology messiah.
Here, let me take a look at some quotes from the Atmosphere right now to demonstrate what I mean.
I won't publish names or what blogs these are from. That's unfair to them. These quotes come from popular Leaflet blogs. Do not harass any of these.
my first week of vibecoding
it's quite good if you know what you're doing
or
Making Lexicon Garden AI-Friendly
This one is just the title of a post...
While a tiny amount of teachers want to embrace and work with AI, most see it as a non-starter. This makes me pretty sad as a student because for a moment, it seemed like teachers would work with students to integrate AI into the classroom
Yes let's....integrate AI into the classroom, yeah /s
Point is, there's so much AI here!
And quite frankly I...don't understand why, and understand at the same time. Y'know, Bluesky set a precedent by having engineers that microblog about using Claude or adding a CLAUDE.md to their social-app codebase.
They invited these people in, and now they're everywhere. It's a bit like Nostr, which has tight integration with Bitcoin and Lightning, and as such invited a bunch of (bigoted) cryptobros in.
And then there's Tangled too, which similarly has attracted lots of people that love using Claude Code (and for some reason specifically Claude Code) in their codebases, often bragging about how they vibecoded it at 4 in the morning and don't understand any of the code.
This actually happened and fuuuuck do I wish I still had the link lying around so I could quote the exact text...
Again, I don't condone you harass any of these people. They are still people.
That doesn't mean I understand them nonetheless.
More and more reports are coming out from people that used these tools about how they don't work. And yet people keep using them as a shortcut to "success".
When their Claude Code agent wipes their production database during a code-freeze? They do this to themselves but then start to think "I must be prompting it wrong".
Have you...considered the tool just ain't any good?
I am not the only one that noticed this
There's others too that noticed that ATProto seems to be a safe haven for those that like to "vibe code" or whatever.
ATProto too:
Genuinely just like....can we NOT?
Can we not make ATProto the SlopHaven™ Protocol©?
Can we NOT normalize the use of these "tools" that inevitably diminish our individual capabilities to learn by taking a shortcut to half-assed success??
If this shit keeps going I will just make a very strong effort to move wafrn away from any dependency on Bluesky's API and appview early, because god we do NOT want to support this.
Even the platform I am fucking writing on has a .claude directory in their repository.
Just..ugh, can you tell I am angry?
I have for the record opened an issue... https://tangled.org/leaflet.pub/leaflet/issues/40
I'll leave it at that. I am severely disappointed in the community really.
Bluesky is part-vibecoded. Leaflet seems to be. Every second project I find involving this protocol somehow seems to be a safe-haven for this set of tools that have lots of evidence that justify avoiding them. Yet no one here does.