Sean @seanofthedev.bsky.social · 25/08/2026You know. If you make a video about a teenager who died in 1995 whose parents and friends are still around, please consider pronouncing her name correctly. And if told you mispronounced it, offering only a shrug and "I meant no disrespect" is an ugly look. I'd rather watch AI slop. 000
Sean @seanofthedev.bsky.social · 13/07/2026If you're reading this, and you're a Speech Language Pathologist (or know one), please reach out. Our 21-year-old wants to pursue this as her career, and we want to speak to someone for guidance on how she can best achieve that. 010
Sean @seanofthedev.bsky.social · 08/07/2026Don’t worry - we talked them out of buffing Bigfoot. I think. 010
Sean @seanofthedev.bsky.social · 22/06/2026My friend Chris wrote an important book. We've never discussed his experience in these areas (we were busy making music, art, and theater [and drinking]), so I'm looking forward to learning more about it and him. 110
Sean @seanofthedev.bsky.social · 15/05/2026Gamer love number go up, developer love number go down. 010
Reposted by SeanKyrylo Silin @kyrylo.org · 12/05/2026Last week, a customer nearly left Telebugs because of a mistake I made at the design level. Their queue database grew to 95GB in a single day. Their app was processing ~40,000 jobs daily, and I had designed the main ingestion job to carry large payloads directly in the job arguments. 143
Sean @seanofthedev.bsky.social · 11/05/2026I spend a lot more time thinking about to not be wrong than how to be right. That wasn’t true 20 years ago. It’s good to grow even if it’s frustrating to need to grow. 010
Sean @seanofthedev.bsky.social · 27/04/2026I want more Ruby and Rails content that I haven't discovered yet. Recommend your favorites here, pls: railsdeveloper.com/survey/railsdeveloper.com2026 Ruby on Rails Community SurveyThe 2026 Ruby on Rails Community Survey is now open. Add your voice to the community data. Brought to you by Planet Argon. 010
Sean @seanofthedev.bsky.social · 07/11/2025noelrappin.com/blog/2025/11... Smalltalk is often referenced, but rarely explained. I never had a chance to work with it in its heyday, so stuff like this is really cool to read. @pascallaliberte.me - it's like @noelrappin.com sensed our curiosity emanating from Hotwire Office Hours! 150
Sean @seanofthedev.bsky.social · 29/10/2025Why do we roast people who like the gross candy? That should be your first round draft pick for friendship, you short-sighted buffoon. 050
Sean @seanofthedev.bsky.social · 23/10/2025Maybe it's due to expectations, but of all musical fandoms, the kindest and gentlest in my experience are the metalheads. 040
Sean @seanofthedev.bsky.social · 14/10/2025Make your #Rails #Minitest tests friendly: `require "colorize"` Then add `.black.on_red` for your failed assertions. Add `black.on_yellow` for your failed setup assertions. I also prepend the message with "SETUP:" Now you can quickly see the problem and not even need the trace in some instances. 020
Sean @seanofthedev.bsky.social · 13/10/2025In a #Rails app, migrations are the same thing as command line history and should be treated accordingly. 130
Sean @seanofthedev.bsky.social · 08/10/2025I spent $125 for #Hotwire Office Hours with @pascallaliberte.me. It's the most useful expenditure for improving my toolkit outside #Rails conferences. And I could even speak back! This was high-effort, direct feedback and discussion, not just idealized sample code. Incredible value and tons of fun. 021
Reposted by SeanJustin Searls @searls.bsky.social · 26/09/2025Proposal: move RubyGems (the gem and bundler CLI tools) to the same Ruby org that governs the language itself. It's an accident of history that Ruby, its dependency tools, and its dependency hosting are managed by three separate entities. (And it hasn't gone great.) 2395
Sean @seanofthedev.bsky.social · 26/09/2025Things I worry about that I probably shouldn't. world.hey.com/sean.hogge/t... #Ruby #RubyCentral #RubyGems 000
Sean @seanofthedev.bsky.social · 08/09/2025It still feels like we need more discussion about #Hotwire specifics - not Hotwire feelings. Many of us have been solving the same problems, but we need share so that we can all settle on the convention. I have many that work that are inelegant, and that ain't Rubyful. 040
Sean @seanofthedev.bsky.social · 27/08/2025Finally gave Overmind by @darthsim.me a coveted* single-letter alias for my shell, alongside Rails, Vim and Lazydocker. I apologize for the delay in officially recognizing this wonderful project. *I like to imagine Sergei felt a disturbance in the source as I saved the rc file 110
Sean @seanofthedev.bsky.social · 15/08/2025So true. I want to find a way to capture the spirit of building under severe constraints with the joy of all the incredible tech we have at our disposal. Vim isn't faster because it's better - it's faster because it had no choice. 010
Sean @seanofthedev.bsky.social · 13/08/2025I bet if compilers branded themselves as the Dark Souls of programming, we’d have the “no hit run” equivalent (no compiled program can raise an exception) within the year. And I would still watch the live streams and never participate directly. 040
Sean @seanofthedev.bsky.social · 20/06/2025This from the same man who wants to bring back Columbus Day is the lowest-pitched dog whistle ever. 020
Sean @seanofthedev.bsky.social · 06/06/2025Just got the confirmation from my boss: #RailsConf is a go for our entire team. Normally I prefer smaller conferences, but this is the end of a memorable era I'm ready for the meta-troll where @tenderlove.dev gives multiple closing keynotes by playing an augmented C chord. Get it? 'Cause Ruby is bu 0101
Sean @seanofthedev.bsky.social · 03/06/2025Please stop trying to validate the skills of senior engineers over #VibeCoding. First of all, it seems melodramatic. Secondly, the longer they vibe code their way into unmaintainability, the more we can charge to fix it. We can all be the new #COBOL guys if we just let it play out. 010
Reposted by SeanCharity Majors @charity.wtf · 02/05/2025My third weekly niblet is up! This week our topic is "On Pronouns, Policies and Mandates". charity.wtf/2025/05/02/o... It talks about why I support pronoun disclosures, and normalizing the practice of sharing pronouns, but hate mandates and pressure to share. (And why I personally don't.)charity.wtfOn Pronouns, Policies and MandatesHi friends! We’re on week three of my 12-week practice in writing one bite-sized topic per week — scoping it down, writing straight through, trying real hard to avoid over-writing or editing down t… 6547
Sean @seanofthedev.bsky.social · 21/05/2025I’m always terrified when the dogs are in the car and drive like a grandma with cataracts. They, on the other hand, seem to have zero cares. He’s down from unhealthy 60 to a rowdy 45 lbs, and that weird lump I felt is his floating rib. The vet only laughed at me a little for that one. 020
Sean @seanofthedev.bsky.social · 19/05/2025I wonder if everyone does this: when I'm writing a new feature for a #Rails app, I write the invocations first, in as many ways that will actually be used. Then I write the code that responds to those messages. I find it gets me closer to the elegance I see in others' work. 010
Sean @seanofthedev.bsky.social · 16/05/2025I don't know why Medium's plagiarism irks me so much. Seriously, it probably shouldn't to this degree. But look at medium.com/@ashwinborka... Pick a post at random. Google the first coherent sentence. None of it's original. Why does this feel so slimy? Why does reporting it do nothing?medium.comAshwin Borkar – MediumRead writing from Ashwin Borkar on Medium. Ruby On Rails 010
Sean @seanofthedev.bsky.social · 08/04/2025#Rails is rose-tinted. It simulates, through conceptual compression, the feeling of building sites in the 90s without the facts of building sites in the 90s. The ConCom™ is incredible. If you're young still, fire up a Windows 95 VM and build an IIS site that puts form input into a DB. I dare you. 010
Sean @seanofthedev.bsky.social · 08/04/2025I disagree than Slim and Haml are worse than ERB. 😖 When people hate on Phlex as an abstraction, they’re just grumpy they have to learn the signatures for tags. It made me grumpy for the hour it took to learn. After that, you fly. Vanishing the yield sold me: tables no longer suck to write. 210
Sean @seanofthedev.bsky.social · 05/04/2025Is there any browser that, when in dark mode via the OS or browser setting, doesn’t set the default new blank tab background to white? I really don’t need a flash bang as punishment every time I open a tab without content. 000
Sean @seanofthedev.bsky.social · 04/04/2025I had a beautiful script full of #kamal app exec commands, scp & tar, gzipping and gunzipping. Then I realized that the #docker host exposes mounted volumes, so a single line rsync will replicate production to development or staging. And yet I still haven't replaced MySQL with SQLite... 000
Sean @seanofthedev.bsky.social · 04/04/2025Are people willing to hear yet that Severance has great everything except story? 100
Sean @seanofthedev.bsky.social · 31/03/2025@travisturner.bsky.social - I read your article about copywriting errors. It has some errors in it, so I wanted to help get them fixed and pay down the global irony debt. Your name on the article links to Twitter which you (rightly) deleted so I knew you'd be here. Where can I send the typos? 100
Sean @seanofthedev.bsky.social · 28/03/2025The 90s: a time when we only lost our religion, not our bodily autonomy and freedom from government kidnapping. 010
Sean @seanofthedev.bsky.social · 25/03/2025We treat one-hit wonders like failures or disappointments. But we treat one-app wonders like pharaohs even after their next 5 apps fail. People still think Zuckerberg is a genius, but @eve6.bsky.social is washed. One was awesome that one time and the other made Tumblr for the KGB. 010
Reposted by SeanJason Gorman @jasongorman.bsky.social · 25/03/2025A code generation tool that gets you 80-90% of the way there is like a boat that gets you 80-90% of the way. You'll need to be a strong swimmer. 1523637
Sean @seanofthedev.bsky.social · 24/03/2025Everyone calls it "generative AI" but I have yet to see evidence of anything other than "replicative AI." We haven't replace all construction companies with LEGO - why can't we see the difference with LLMs? 010
Sean @seanofthedev.bsky.social · 20/03/2025Setting a Tesla on fire is actually saving a life since that only happens when no one is inside it. 010
Sean @seanofthedev.bsky.social · 20/03/2025In #Ruby, if you define a variable in a conditional that can't be reached, it will be assigned `nil`. So you can still check for a truthy value even if that branch, logically, isn't executed. I think I knew this on some level but if asked if this was true, I would have said "no" before today. 000
Sean @seanofthedev.bsky.social · 20/03/2025This is a heart-breaking, objectively reasonable concern. Stay away from us until we test negative for authoritarianism. And don’t let us come to you, either. I would rather watch America die alone than take friends with us. 000
Sean @seanofthedev.bsky.social · 16/03/2025You’ll never appreciate or understand the cloud more than by doing it yourself first. You’ll also learn which parts you are happy to outsource (email) and which parts you prefer privacy and control (simple web apps). It’s not all-or-none, and skill has no correlation to cloud usage. 000
Sean @seanofthedev.bsky.social · 18/02/2025America is the embodiment of that classic API dilemma: is this a 4xx or a 5xx error situation? 000
Sean @seanofthedev.bsky.social · 11/02/2025Again, from game programming in #Ruby where I pass around lambdas like they're candy: I like this method of doing #Rails things in order from most to least preferred, saving the most expensive (dollars and IO) for last. What are the other approaches that aren't conditional spaghetti? 110
Sean @seanofthedev.bsky.social · 10/02/2025I learned to love Comparable#clamp by doing game programming. In #Rails, I usually see Array#min and Array#max instead. To get better at Rails, get better at #Ruby. To get better at Ruby, use it outside Rails. 030
Sean @seanofthedev.bsky.social · 10/02/2025This is what Kansas City deserves and I'm thrilled that, in sports at least, justice still exists somewhere. I hope everyone in Philadelphia has fun without injury. #SuperBowl #Chiefs 010
Sean @seanofthedev.bsky.social · 05/02/2025Lots of the Wheel of Time hits different now that I’m 3 times older than my first read. But the division of the White Tower… it’s uglier to me now in all the ways I think Jordan wanted it to be. 080
Reposted by Seaneve6 @eve6.bsky.social · 01/02/2025We were never able to write a second hit because of dei 2179460480
Sean @seanofthedev.bsky.social · 16/01/2025Zuck was inspired to replace mid-level engineers with AI by his daughter graduating from Lego to Minecraft. So, naturally, if his daughter had been able to watch someone else play with Lego instead, she'd be way better at Minecraft and more profitable for her company. 000
Sean @seanofthedev.bsky.social · 08/01/2025If you routinely post using caps to convey emphasis... I can't follow you. I'm sorry, but it's simply too reminiscent of the unhinged and ill-informed. On a petty note, it's just bad writing. Remember that crazy chapter in Khazad-dum where Gandalf used all caps at a Balrog? 100