Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 25/09/2026I believe this warrants a far longer post, but I believe it needs to be intentional and clear about the failures of technical leadership and extremely limited pov from which such strong statements are made that are not remotely reflective of the broader industry, especially at larger companies. 071
Brandon Weaver @baweaver.bsky.social · 25/09/2026I believe this warrants a far longer post, but I believe it needs to be intentional and clear about the failures of technical leadership and extremely limited pov from which such strong statements are made that are not remotely reflective of the broader industry, especially at larger companies. 071
Brandon Weaver @baweaver.bsky.social · 24/09/2026It is not responsible stewardship of a language or framework community to collectively invalidate the hard work of that same community and abdicate responsibility rather than providing a clear vision for the future. 4254
Brandon Weaver @baweaver.bsky.social · 22/09/2026On the "I will repeat this song until I am sick of it" list for tonight, because autism. Also why is it that all the gacha games have music that hits this hard? music.youtube.com/watch?v=LNAf...music.youtube.comPas de deux di Rosula e CandelaYouTube video by HOYO-MiX - Topic 000
Reposted by Brandon WeaverRuby Central @rubycentral.org · 12/09/2026The RubyGems team has published an update on the May spam-publishing campaign on rubygems.org, following recent reporting from The Wall Street Journal and research from Nightingale Collective. buff.ly/qU21FCKrubygems.orgRubyGems.org | your community gem host266,249,669,118 455
Brandon Weaver @baweaver.bsky.social · 12/09/2026blog.rubygems.org/2026/09/11/u...blog.rubygems.orgAn update on the May spam-publishing campaign on rubygems.orgFollowing reporting by The Wall Street Journal and the publication of research by Nightingale Collective, we want to clarify what we know about the spam-publishing campaign on rubygems.org in May 2... 042
Brandon Weaver @baweaver.bsky.social · 06/09/2026After years of working with conservatives back home? Same. The way to have impact is to focus them in on shared concerns and keep a narrow focus. Build up enough wins and they're far more open to bolder ideas. 280
Brandon Weaver @baweaver.bsky.social · 06/09/2026On the list of potentially very bad ideas: Travel rugged DDR mats that I could get 2 cleanly into a checked bag, modular to where you can connect all of it on site with pogo pins or something. Would need to figure out electronics and 3d printing among other things to do it though. 120
Brandon Weaver @baweaver.bsky.social · 04/09/2026"You talk most like someone from Kansas — about 53% of your answers match a typical resident." Not bad, I was across the way in Missouri. mydialect.us/quiz-standar... 260
Reposted by Brandon WeaverSage Griffin 🏳️⚧️🏳️🌈 @sgrif.bsky.social · 01/09/2026You should go check out @tessgriffin.bsky.social's talk if you didn't see it in person! youtu.be/Yuh8W0O4iuE?...youtu.beRubyConf 2026 - Learning Empathy From Pokémon Blue by Tess GriffinYouTube video by Ruby Central 112
Brandon Weaver @baweaver.bsky.social · 30/08/2026Do I want to buy a mini pc and properly learn k8s/proxmox? 250
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 24/08/2026Next up on the sharp parts of Rails are transactions, and there's a lot hiding in here. baweaver.com/writing/2026...baweaver.comRails: The Sharp Parts. The Block Is Not the TransactionTransactions are more complicated than an easy-to-use block, and treating them as such will come back to bite you. This article will cover a few of them. 031
Brandon Weaver @baweaver.bsky.social · 24/08/2026Next up on the sharp parts of Rails are transactions, and there's a lot hiding in here. baweaver.com/writing/2026...baweaver.comRails: The Sharp Parts. The Block Is Not the TransactionTransactions are more complicated than an easy-to-use block, and treating them as such will come back to bite you. This article will cover a few of them. 031
Brandon Weaver @baweaver.bsky.social · 23/08/2026The more I work in Rails the more I'm convinced ActiveRecord is actively harmful at scale, and at no point does it create a designated off ramp to help teams isolate their domains successfully. Telling folks to learn the framework better is at best a cop out and at worst engineering malpractice. 2152
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 22/08/2026If it's of interest I can share my AI workflows for writing and coding, as they exist today. This thread is more of the TL;DR version. 252
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 23/08/2026Starting in on the "Rails: The Sharp Parts" article on Transactions, which I avoided for a bit because it's going to be _dense_ and I want to make sure to review and test all of these things thoroughly. 131
Brandon Weaver @baweaver.bsky.social · 23/08/2026Starting in on the "Rails: The Sharp Parts" article on Transactions, which I avoided for a bit because it's going to be _dense_ and I want to make sure to review and test all of these things thoroughly. 131
Brandon Weaver @baweaver.bsky.social · 22/08/2026If it's of interest I can share my AI workflows for writing and coding, as they exist today. This thread is more of the TL;DR version. 252
Reposted by Brandon WeaverAutumn Nash 🎃👻💀🖤 @withenoughcoffee.bsky.social · 20/08/2026 I loved building a Linux distribution as an engineer, contributing to Fedora, and before that as a Security Product Manager. I’m looking for new opportunities that contributing to open-source projects, in roles like Solutions Architect, Forward-Deployed Engineer, Dev Relations Engineer, or Product. 24420
Brandon Weaver @baweaver.bsky.social · 19/08/2026I mean it's not far off, and I may have had similar thoughts even within the last few weeks. 140
Brandon Weaver @baweaver.bsky.social · 19/08/2026Blue Apron changed their supplier and boy did things go flying off a cliff with it. That's getting cancelled. What are other people using these days? Debating between that and getting back into meal planning. 000
Reposted by Brandon WeaverCassidy @cassidoo.co · 18/08/2026The RCA for the outage we had at GitHub yesterday is live. We're sorry it happened and hope this answers your questions about it. The team is already working on the actions listed here to fix it. www.githubstatus.com/incidents/zk...githubstatus.comIncident with GitHub.comGitHub's Status Page - Incident with GitHub.com. 56716
Reposted by Brandon WeaverAsher Wolf @asherwolf.bsky.social · 18/08/2026Morph.io needs your help! Are there any Ruby developers who could volunteer to help OpenAustralia with morph.io? www.linkedin.com/posts/ben-fa...linkedin.com#ruby #rubyonrails #civictech #opensource #australia | Ben FairlessWriting this post was a bit embarassing, but I think it's important to know when to put your hand up and ask for help. Why is why I'm asking if there Ruby developers here who could help us with morph... 0711
Brandon Weaver @baweaver.bsky.social · 16/08/2026The type of rabbit hole that has you half-considering writing an SQL parser even though you know that's a cursed proposition. 220
Brandon Weaver @baweaver.bsky.social · 15/08/2026It's amusing looking back on yourself in high school and recognizing the delta between the social group you _thought_ you were in and the one you were _actually_ in, and finding peace with that. 110
Brandon Weaver @baweaver.bsky.social · 13/08/2026Some times I return back to old school MMOs, if only to turn my brain off for a while and hunt cartoon mushrooms for the evening. 110
Brandon Weaver @baweaver.bsky.social · 11/08/2026I'm thrilled to announce that I've joined GitHub as a Principal Eng over the Developer Platform group. 9741
Reposted by Brandon WeaverChris Arcand @chrisarcand.com · 10/08/2026Love this, agree with it, and have experienced much of the same. As a leader you’re always influencing, whether good or…actually bad. And very few things are perfectly right or wrong, with nearly everything in a some shade of gray. A wonderfully written post from @baweaver.bsky.social 041
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 10/08/2026Every now and then I realize just how _weird_ something I do is compared to more allistic folks I know, when to me it's just the way I think. This one dives into how I process hard problems. baweaver.com/writing/2026...baweaver.comTales of the Autistic Developer - Bringing It Into FocusHow I process problems: hyperphantasia, rotation, the click moment, and using AI as a variance accelerator for a brain that generates more ideas than it can hold. 141
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 10/08/2026As I part ways with my current role I wanted to reflect on what it means to lead, and the answer I have come to is that it is our job to create hope that things can change, and to go out and prove it by leading the way. baweaver.com/writing/2026...baweaver.comBeyond Senior - Creating HopeOrganizations teach themselves helplessness through reinforcing loops of scarcity, cynicism, and declining trust. This article is about breaking that cycle. 1131
Brandon Weaver @baweaver.bsky.social · 10/08/2026Every now and then I realize just how _weird_ something I do is compared to more allistic folks I know, when to me it's just the way I think. This one dives into how I process hard problems. baweaver.com/writing/2026...baweaver.comTales of the Autistic Developer - Bringing It Into FocusHow I process problems: hyperphantasia, rotation, the click moment, and using AI as a variance accelerator for a brain that generates more ideas than it can hold. 141
Brandon Weaver @baweaver.bsky.social · 10/08/2026As I part ways with my current role I wanted to reflect on what it means to lead, and the answer I have come to is that it is our job to create hope that things can change, and to go out and prove it by leading the way. baweaver.com/writing/2026...baweaver.comBeyond Senior - Creating HopeOrganizations teach themselves helplessness through reinforcing loops of scarcity, cynicism, and declining trust. This article is about breaking that cycle. 1131
Brandon Weaver @baweaver.bsky.social · 09/08/2026For me it was unfortunately the second one. At one point I even had a teacher say that math was not meant for people "like me" and that it was a waste of time. 241
Brandon Weaver @baweaver.bsky.social · 09/08/2026Hey @tenderlove.dev, I think this gives us enough ammunition to make faux macros for Ruby 😃: bugs.ruby-lang.org/issues/21795...bugs.ruby-lang.orgFeature #21795: Methods for retrieving ASTs - Ruby - Ruby Issue Tracking SystemRedmine 020
Brandon Weaver @baweaver.bsky.social · 07/08/2026One of the much much earlier variants of the lemurs from 2014, back when I was trying to figure out how to get into web comics. 020
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 05/08/2026This is probably one of the hardest posts for me to write, as I do not enjoy reliving these experiences, but I write on them in the hopes that they help others struggling with the same issues: baweaver.com/writing/2026...baweaver.comTales of the Autistic Developer - PanicFor those who don't know me, I'm autistic. This post is about panic: the kind that locks your body, floods your brain, and makes every solution feel equally impossible. 3174
Reposted by Brandon WeaverBozhidar Batsov (a.k.a. Bug) @batsov.net · 05/08/2026RuboCop 1.89 is out with improved rubydex integration that unlocks several project-wide analysis opportunities metaredux.com/posts/2026/0... Enjoy! #Rubymetaredux.comRuboCop 1.89: Project-Wide Analysis with RubydexRuboCop 1.89 is out, and it comes with the usual assortment of new cops and bug fixes. But there’s one theme running through this release that I’m particularly excited about, and that’s what I want to... 073
Brandon Weaver @baweaver.bsky.social · 05/08/2026This is probably one of the hardest posts for me to write, as I do not enjoy reliving these experiences, but I write on them in the hopes that they help others struggling with the same issues: baweaver.com/writing/2026...baweaver.comTales of the Autistic Developer - PanicFor those who don't know me, I'm autistic. This post is about panic: the kind that locks your body, floods your brain, and makes every solution feel equally impossible. 3174
Brandon Weaver @baweaver.bsky.social · 05/08/2026What's my development setup look like these days? Well I figured between jobs it was a good time for some spring (fall?) cleaning. baweaver.com/writing/2026...baweaver.comMy Development Setup in 2026A walkthrough of my current development environment: Ghostty, MonoLisa, mise, ZSH without a framework, and why I automated the whole thing into a single script. 020
Brandon Weaver @baweaver.bsky.social · 03/08/20268 years ago was my first lemur talk back at Southeast Ruby 2018. 140
Brandon Weaver @baweaver.bsky.social · 03/08/2026Last day today, and a lot of work done. From the initial launch of HealthScribe to the infra underpinning HealthAI, Zocdoc, and multiple other VP+ level goals it's been quite a ride. I'll be starting a new role on the 11th, and it is indeed a Ruby shop, albeit one that uses a decent amount of Go. 050
Brandon Weaver @baweaver.bsky.social · 02/08/2026Half tempted to wire up a HUD like monitor above my keyboard and give it mruby extensions. 110
Brandon Weaver @baweaver.bsky.social · 01/08/2026Monday is my last day at Amazon. It's been a wild ride, I've learned a ton and grown a lot in my career, made a lot of amazing connections, but it's always hard to say goodbye. I'm grateful for all the folks who I've worked with, and I'm leaving on a high note. 2160
Brandon Weaver @baweaver.bsky.social · 31/07/2026Might write a post on my dev setup later. Been a while. Also made a portable setup repo for provisioning new laptops for... reasons, probably coincidentally related to the Go posts and writing spree. 230
Reposted by Brandon WeaverMike Dalessio @flavorjon.es · 31/07/2026The Rails security team published attack details and -- more importantly -- tools and agent skills to run a forensic investigation to help you determine if you were exploited. Be careful out there. discuss.rubyonrails.org/t/cve-2026-6...discuss.rubyonrails.org[CVE-2026-66066] Attack details, and tools to perform a forensic investigationHello there, I’m writing as a member of the Rails security team about CVE-2026-66066. As mentioned in the advisory, GHSA-xr9x-r78c-5hrm, we held back details about the attack vector to allow applicat... 1215
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 30/07/2026Introducing GemCP: MCP tools for RubyGems. Ask your AI agent about gem compatibility, dependencies, versions, and ownership with data straight from RubyGems.org. `gem install gemcp` and add it to your MCP config. github.com/baweaver/gemcpgithub.com 296
Brandon Weaver @baweaver.bsky.social · 30/07/2026Introducing GemCP: MCP tools for RubyGems. Ask your AI agent about gem compatibility, dependencies, versions, and ownership with data straight from RubyGems.org. `gem install gemcp` and add it to your MCP config. github.com/baweaver/gemcpgithub.com 296
Reposted by Brandon WeaverMike Dalessio @flavorjon.es · 29/07/2026Upgrade Rails immediately, kids, this is a big one. github.com/rails/rails/...github.comPossible arbitrary file read and remote code execution in Active Storage variant processing### Impact In its default configuration, a Rails application that displays image variants may allow an unauthenticated attacker to read arbitrary files from the server, including the process envi... 14930
Reposted by Brandon WeaverBrandon Weaver @baweaver.bsky.social · 29/07/2026I have never cared for "debate" in online spaces because it has always felt _off_. It took me a long time to understand why. The problem isn't disagreement. It's that much of what we call "debate" isn't debate at all. 173