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 gregory@skillstopractice.com with the subject "Sequel Code Reading" and I'll get back to you with more details.
29.07.2025 14:45 β π 5 π 5 π¬ 0 π 0
Original post on mastodon.social
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 [β¦]
04.06.2025 10:36 β π 0 π 1 π¬ 0 π 0
Original post on mastodon.social
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) [β¦]
30.05.2025 14:20 β π 3 π 5 π¬ 2 π 0
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!
28.05.2025 16:47 β π 5 π 2 π¬ 0 π 0
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
28.05.2025 13:59 β π 0 π 0 π¬ 0 π 0
(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)
22.05.2025 19:10 β π 0 π 0 π¬ 0 π 0
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.
22.05.2025 19:08 β π 0 π 0 π¬ 1 π 0
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.
22.05.2025 19:06 β π 0 π 0 π¬ 1 π 0
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.
22.05.2025 19:05 β π 0 π 0 π¬ 1 π 0
... 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. :)
21.05.2025 22:54 β π 1 π 0 π¬ 0 π 0
... 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...
21.05.2025 22:53 β π 0 π 0 π¬ 1 π 0
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...
21.05.2025 22:51 β π 0 π 0 π¬ 1 π 0
... 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?
...
21.05.2025 22:49 β π 1 π 0 π¬ 1 π 0
Bluesky Business Model - Risk Factors | S2P :: Notes
Notes from Gregory Brown
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...
21.05.2025 22:46 β π 0 π 0 π¬ 1 π 0
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.
21.05.2025 11:55 β π 2 π 1 π¬ 1 π 0
Vaguely remember that one.
Subscriptions alone definitely isn't a complete model for a large scale platform.
21.05.2025 10:51 β π 0 π 0 π¬ 0 π 0
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.
21.05.2025 03:08 β π 0 π 0 π¬ 0 π 0
bsky.app/profile/why....
21.05.2025 03:04 β π 0 π 0 π¬ 1 π 0
That was an exact quote from Why in the thread you didn't read and is what I discussed in private convo with them as well, so you are once again, completely misinformed.
21.05.2025 03:03 β π 1 π 0 π¬ 1 π 0
Compared to OpenAI, atproto is much more open + much lower in opex. That part I've modeled and explored.
But you're not wrong about the general trend.
That's why I'm trying to focus the network effects side of thing to shine light on that.
We can at least try to understand these models better.
21.05.2025 02:11 β π 1 π 0 π¬ 0 π 0
bsky.app/profile/skil...
21.05.2025 01:49 β π 0 π 0 π¬ 1 π 0
If so, mission accomplished and it doesn't matter what happens to Bluesky the company.
If not, then yet another good idea left to die due to a lack of a serious business model.
We shall see.
20.05.2025 23:38 β π 1 π 0 π¬ 1 π 0
The nature of the underlying protocol in theory should reduce operating expenses over time rather than keep increasing infinitely.
I don't think anyone expects Bluesky to be an actor that stays good forever.
All this turns on whether the protocol is independent in the next 18 months.
20.05.2025 23:38 β π 0 π 0 π¬ 1 π 0
It's a benefit corp which is chartered to build an open protocol that will outlast the company.
It sucks because I have seen several businesses fail at similar things in my exec advisory / management consulting work from folks who also meant well.
20.05.2025 23:36 β π 1 π 0 π¬ 1 π 0
I did believe that the business leadership for Bluesky understood this at a *threat* level and were intentionally avoiding it so that's what has me pulling back to not be "content"
20.05.2025 23:00 β π 0 π 0 π¬ 1 π 0
Bluesky Business Model - Risk Factors | S2P :: Notes
Notes from Gregory Brown
I'm not an ad hater, I find ads to be incredibly dangerous when they form the primary revenue model (i.e. are used to cover opex) for ubiquitous network operators.
Detailed writeup here:
notes.skillstopractice.com/updates/2025...
20.05.2025 22:58 β π 2 π 2 π¬ 1 π 0
Bluesky Business Model - Risk Factors | S2P :: Notes
Notes from Gregory Brown
... On a company level they have ideas that sound like they come from well intentioned product designers and not people who build + validate business models.
A limiting factor for an engineering lead org.
Trying to share my threat assessment here.
notes.skillstopractice.com/updates/2025...
20.05.2025 22:02 β π 1 π 0 π¬ 0 π 0
That's indirectly what I am worried about on some level because ad revenue in a ubiquitous network can accelerate dependence and then a collapsed network is a network that can be bought for pennies on the dollar.
I believe this team doesn't want that. On a tech level they have defenses...
20.05.2025 21:59 β π 2 π 0 π¬ 1 π 0
I will look into syndication options when I see how this shakes up and get situated well enough to do POSSE + Mastodon.
And honestly if the team makes commitments to a model I would support I still will be here, or if they course correct later.
It's that I genuinely misunderstood the commitments.
20.05.2025 21:57 β π 1 π 0 π¬ 0 π 0
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...
20.05.2025 20:23 β π 4 π 0 π¬ 0 π 2
Human-centric software dev + systems thinker.
π bridged from https://mastodon.social/@skillstopractice on the fediverse by https://fed.brid.gy/
Formal methods, software history, chocolatiering. DMs open and happy to meet up in Chicago. Currently writing *Logic for Programmers* (out Q4 2025)
Newsletter: https://buttondown.email/hillelwayne/
π aspiring neighbor, π principal software designer in emerging tech for healthcare, π οΈ tools & workflows nerd, βοΈ occasional poet
π peterlewis.design
π medium.com/@thispeterlewis
π¨π»βπ» figma.com/@designneighbor
πΈ vsco.co/peterlewis
Founder & CEO, O'Reilly Media. Doing my best to help good futures happen.
Hi! I'm Amit Patel. I explain algorithms and math with interactive web pages (incl. pathfinding, hexagons, procgen maps, voronoi). Wrote Solar Realms Elite; helped w/Barren Realms Elite and Realm of the Mad God. https://www.redblobgames.com/
Queer, cat dad, nerd, developer. Passionate about ALL THE THINGS. π³οΈβππ³οΈββ§οΈπΏοΈ Autistic, ADHD, disabled, chronically ill.
Programmer by day, programmer by night.
Blog: https://push.cx Bootstrapping: https://recheck.dev
I run https://lobste.rs and stream office hours Mon+Thu: https://push.cx/stream
For people migrating, I was @pushcx on Twitter. I use he/him.
I build stuff people want with Rubyβlike Terminalwire.com, TinyZap.com, Thingybase.com, LegibleNews.com, Sitepress.cc, and more.
π§π»βπ» bradgessler.com ποΈ rocketship.io π SF Bay Area
U.S. Senator from Connecticut.
A collection of posts of interest to Ruby and Rails developers.
Hand-picked, high signal, always on topic.
Maintained by @skillstopractice.com
Also available as a feed:
https://bsky.app/profile/did:plc:ip3trmvdbnlm4g7cdc5xs7ub/feed/aaaf5jle4pb7e
Building with ruby, rails, hotwire. Writing. Teaching.
It's more fun to understand things β¨
Programming newsletter: http://buttondown.email/bhumi
theleafnode.com
Engineering at Duolingo and won't stop talking about Surfing or Jiu Jitsu.
Everything around me was someoneβs lifework.
Trains and mentors software developers in... well... software development, come to think of it. If you're serious about your investment in your dev teams, visit https://www.codemanship.co.uk
SW Designer/consultant/mentor, author, inventor of Responsibility-Driven Design & xDD meme, heuristica (design heuristics!), patterns enthusiast, science/engineering nerd, jogger, gardener, amateur baker
wirfs-brock.com/rebecca
Ruby Developer from Vienna and Vienna.rb Ruby Meetup organizer π¦πΉ Testing, maintainability, and developer experience. Love climbing and hiking ποΈ
Senior Ruby engineer, father, vegan. Creator of Shrine, rodauth-rails and vim-test.
Dev at FlipperCloud.io and Fireside.fm.
#Ruby, #Rails, #HTML, #CSS, and judicious JavaScript. Basketball, sit-skiing, paddle boarding, and outdoors. Left below-knee amputee and small-town high school girlβs basketball coach.
https://garrettdimon.com
3 decades of software engineering, leadership, and developer relations. Ruby, Rust, Crystal, Go, (Java|Type)script, and so much more. Homes in the US and in Portugal. πΊπΈπ΅πΉ