Gregory Brown [MOVED, SEE BIO]
@skillstopractice.com
920 followers 150 following 2.6K posts
No longer here. Find me on Mastodon instead: https://mastodon.social/@skillstopractice Or if you don't use Mastodon, you can follow my bridged account here on Bluesky: @skillstopractice.mastodon.social.ap.brid.gy
Posts Media Videos Starter Packs
Would you like to submit an inquiry to Ruby Central on the incredibly important and nuanced difference between a fireside chat and a keynote?

You seem to focus on what matters, after all.

(muting and ending all contact with you)
Ufuk is a board member of Ruby Central and an employee of Shopify.

DHH is on the board of Shopify.

Aaron is a Shopify employee.

Shopify is Ruby Central's primary sponsor.

Shopify is the second largest publicly traded company in Canada.

Shopify holds a net worth close to $200 billion.
I suppose in your mind things must be one but not the other.
There were two co-chairs. One of the two is a Shopify employee and Ruby Central board member.

The program committee was not involved in this decision.

So... even if the idea of unity was the underlying *intent* -- there's an inherent conflict of interest and no, it wasn't a consensus decision.
Sharing this for context.

I've submitted a relevant question to Ruby Central and hope they give an official reply.
Reposted by Gregory Brown [MOVED, SEE BIO]
skillstopractice.mastodon.social.ap.brid.gy
I just signed the open letter to the Rails Core team, after hesitating for a long time about whether that was the right choice for me.

I know and like several Rails core members, as well as several Basecamp employees. I understand the squeeze that can happen when speaking out individually only […]
Original post on mastodon.social
mastodon.social
Of note is that DHH is a Shopify board member which is an infinitely larger leverage point.

I would like to see evidence one way or another that resolves this question but any time I see DHH's name now I see it as a Shopify relationship, not (just) Basecamp
Reposted by Gregory Brown [MOVED, SEE BIO]
skillstopractice.mastodon.social.ap.brid.gy
Thinking of doing an informal code reading session to explore the Sequel ruby gem's codebase.

If you're interested in joining me, send an email to [email protected] with the subject "Sequel Code Reading" and I'll get back to you with more details.
Reposted by Gregory Brown [MOVED, SEE BIO]
skillstopractice.mastodon.social.ap.brid.gy
PSA: If you see a post from Mastodon bridged to Bluesky and reply to it, that reply will only make it over the bridge if you also follow @ap.brid.gy on Bluesky.

That's literally all that's needed to make it so each side can stay in their own app happily, but without it your responses might not […]
Original post on mastodon.social
mastodon.social
Reposted by Gregory Brown [MOVED, SEE BIO]
skillstopractice.mastodon.social.ap.brid.gy
In 2016 I wrote "Programming Beyond Practices" for O'Reilly.

It deliberately includes *no code samples* -- only discussions, design decisions, analysis, etc in story form.

Many of its ideas are still relevant. You can find the PDF here (free, no signup needed) […]
Original post on mastodon.social
mastodon.social
To make your Bluesky posts available to folks on Mastodon, all you need to do is follow @ap.brid.gy - If you do that, others who do the same on the Mastodon side will be able to reply, like, repost, etc like normal and neither side needs to use the other app at all.

Please give that a try!
Even though I have switched to Mastodon I don't want to lose connections with the folks I have met here, so I set up a bridge.

Follow this account if you're not on Mastodon but still would like to keep in touch and/or see what I am up to:

@skillstopractice.mastodon.social.ap.brid.gy
(The Bluesky/atproto stack has unique tech advantages + a different purpose which I sure hope stays alive in a way I could support but I did expect the overall state of Mastodon to be *much* more rough than what it is... and apart from some UX hiccups it seems like a nice place to be)
And if you're wary of all this, give Mastodon a try.

I sort of wrote it off a couple years ago and either it improved a lot, the social graph got better, or it's just a shift in perspective to favor values-oriented projects that follow through on their claims... but it feels, not bad over there.
I'm going to keep an eye out for each of those things and if I see good faith efforts on them I'll be back here and first to acknowledge that this team is getting things right.

I'm just a drop in the ocean here and I very much know that, but if you agree, ask for this stuff too.
Finished that convo - here's what would restore trust.

1) Public disclosure of the rumored January 2025 funding round that had a $700 million valuation.

2) A public business plan.

3) Something rolled out that makes money.

4) Legally+financially sound steps that shield protocol development.
Open letter to @why.bsky.team regarding Bluesky revenue model risks + potential mitigations.

We've discussed some of this over DM and will continue to be available so, and the notes within it reflect my own take on things only but hopefully clarify.

notes.skillstopractice.com/updates/2025...
... but even then, I've done my best to throw out some models of risks + mitigations and have shared a lot more in private with Why to give the sort of analysis I'd typically be charging silly amounts of money for.

And with that... I'm truly out now. :)
... so I have taken the engineers at good faith in their effort to do that, but have also thrown up this giant red flag that as a business analyst who has done a lot of advisory work / exec coaching, I'm seeing a very rocky road ahead and an alarming lack of transparency...
My take is that regardless of how the sausage gets made, if this team manages to stand up atproto as a surviving and truly open protocol (i.e. two more microblogging platforms living atop it with different + sustainable business models), then it doesn't matter to me what Bluesky becomes...
... that said there are people on here who are more actively in a role of analyzing / critiquing social media and maybe someone like @cybercultural.com might be worth talking to for you?

...
Here's my writeup which reflects the landing point after public and private convos of where I stand on things.

notes.skillstopractice.com/updates/2025...

I'm not looking to turn over every stone personally because I've heard enough to know I need to step away for a while...
Bluesky Business Model - Risk Factors | S2P :: Notes
Notes from Gregory Brown
notes.skillstopractice.com
Reposted by Gregory Brown [MOVED, SEE BIO]
distilled.skillstopractice.com
Ruby + Rails : Distilled is moving to Mastodon.

Just getting set up over there but you'll find the account here:

ruby.social/@distilled

I will set up bridging when I can, not sure if I will do crossposting though.

If you're set up with @ap.brid.gy here I can still share your posts that way.
Vaguely remember that one.

Subscriptions alone definitely isn't a complete model for a large scale platform.
We spoke about this privately and cleared up some misunderstandings and my writeup reflects what I took away from that conversation, which I will revise if we missed each other.

This has been civil and productive for 24 hours with mutual respect despite where it started.
why.bsky.team
Why @why.bsky.team · May 19
One way I'm strongly in support of that is on the path of ads working their way in is having us provide infrastructure to allow users to pay feed creators for various things, like ad placement, or post promotion. Payment could be user to user, we take a cut for making it easy, everyones happy