Post

Something has been eating away at me for a while even before this... the Germ button. Although it's cool, why has it taken until *now* to start showing additional services on your profile, and why is it still only Germ... a closed-source iOS-only app. Something has always felt off about that.

Graze was one of their first integrations. The “Happening Now” cards you may have seen for things like the Super Bowl were a direct integration with Graze feeds. I think Germ makes sense as an integration, too. Bluesky wanted E2EE for DMs, and Germ provides a good, if siloed, option for that.

tbf, an integration before Germ was also the "Go Live" feature allowing Streamplace. But the Germ button is more in-your-face. I've aired this before too, but Germ currently (closed source, limited platforms) kinda isn't really in the spirit of Atproto and it surprised me it was the first

It’s a difficult balancing act. There are /a lot/ of apps in the Atmosphere. How do you choose to support pckt, Leaflet, or Offprint without pissing the others off?

I understand the concerns, but I don't think Attie sherlocked Graze at all. While they both build feeds, they have very different target audiences and usecases.

I think Graze is well-positioned to build an Attie competitor if that's something they want to do: an agent-based feed builder with Graze's visual programming environment as the intermediate representation would be awesome.

In contrast, I don't think Attie is well-positioned to compete with Graze. Analytics, monetization, etc are features it doesn't have, and its simplified feed model means that even if it added them... Graze would be a better product for applications where you care about that stuff.

I also think there are great opportunities for interoperability here. There's been talk about being able to export feeds from Attie and run them elsewhere. I think Graze should build an importer!

Thanks for writing this. I found it very helpful to understand the community members who had a more negative reaction to Attie. My initial thought was that while there was much overlap in terms of scope, variety helped the ecosystem overall. But the reframe of "eating your young" resonated.

I think you’re actually right! I sort of touch on that with the comment about Cartridge, but perhaps more concrete is the existence of Skyfeed, Graze, and all of the other feed generators. They’re all different, and that variety is beneficial for the ecosystem.

I really don’t think Graze is the issue at all. The issue is the signal provided by the presentation to the community.

I guess what I'm seeing here is that the promise of atproto is supposed to be that you don't have to trust the company, your audience is your own, if they act against your interests you leave, etc. - but that it's not working like that for developers, despite the open protocol, you are still

very much reliant on the benevolence of the company to not crush you. The protocol hasn't changed the fundamental calculus that the ones with all the money have all the power.

Playing devil's advocate here, you could also make the case custom feed creation should have been part of the product at launch, being such a core system. But instead the community filled the gap in the meantime

I would personally like to see Bluesky integrate feed creation into the app in various flavors where you can use Graze, Attie, etc and let the users decide how they want to do it

wondering if you have more thoughts you're willing to share? this seems like an important conversation (although microblogging might not be the space to have it in)

Yep! I mean succinctly, the whole point of the Lorde quote is the conceptual/intellectual tools. Like it's the patterns of thought and collaboration at issue. Part of living in a skeuomorphic space is that both old patterns and new patterns coexist.

Thinking through which of the old patterns you keep or jettison vs fostering and growing new patterns is kind of the core of the work. That's also why i think getting at the ideas that underpin a space and how things will be different are so important.

I worked at silicon valley unicorns and, look, when they act like they're the heavyweight in the room, I'm really sorry to say this, but it's how they actually feel, it's not a ooopsie or an oversight. The money and the power has already done its damage, and you're just the rug they're stepping on.

None of what you're describing is new, and they're not special or different, they're cut of the exact same mold as everyone money-hungry startup before them. If anything, you're lucky that they're hapless enough to show their hand this early.

*every money-hungry startup sigh there's always one typo Anyways, the heavily funded startups will *always* cannibalize their community. From ruby to .net to godot, every single time, no exceptions, because they always believe they're the exception to the rule. Just be aware of it.

My message to @pfrazee.com in private was the same message: this was a misstep, let's figure out how we can do better in the future and not create situations like this. What can we do to move things forwards

Thanks for this. Attie itself does affect some of us. I’ve spent almost 3 years building a community around an approved-contributor Feed (#40 most popular) and now someone can use their app to tweak their own version of it. I understand their strategy, but where are features for creators?

Thanks for this - I didn't feel qualified, and tbh for the first 24 hours felt rather alone in expressing my thoughts (fwiw bsky.app/profile/math...), and had quite a depressing Saturday night while everyone else was partying. So: where do we go from here?

Mathew Lowry@mathewlowry.eurosky.social

Except for the part where they destroy the Atmosphere poster child's business. It's going to take a few days to digest the enormity of this potentially ecosystem-level move. Did the #atmosphereconf vibe just change? Not at the party tonight, at the wake.

One of the challenges here is that "developer relations" in other open source or company contexts is around a single codebase, an inside & outside. So for me, this is "ecosystem relations" & networked orgs, which are subtly different. e.g. there are no third party atproto developers.

"there are no third party atproto developers." This is the other big takeaway for me: Bluesky is a business, Atproto is an open-source protocol, the sooner they operate independently the better. Atproto should have its own governance (beyond IETF work), its own devs, its own funding. ...

Once Atproto is independent, Bluesky can open PRs or issues against the protocol like everyone else. Protocol maintainers are free to prioritize what the entire community benefits from accordingly, and other teams are free to innovate on top of it however they want. This is the way.

I’m not sure I see the value of that distinction. Both are built for effectively communicating with a community, regardless of the integration points.

If you haven't been doing much ecosystem relations then it can be challenging. Probably should have been called Bluesky Report too Something like (not fully fleshed out): protocol (pre standards) -> protocol IETF -> ecosystem -> implementation codebases w/ contributors -> operators -> etc