Sign in

Tom de Bruijn

@tomdebruijn.com
136 followers 215 following 76 posts

Principle Engineer at @AppSignal.com Organizer Amsterdam Ruby meetup, Rails Girls NL. tomdebruijn.com and lintje.dev #Ruby #Rust #Vim #Git

PostsRepliesMedia
Reposted by Tom de Bruijn
Jeff VanderMeer @jeffvandermeer.bsky.social · 30/09/2026
They quoted me in this New Yorker piece about AI today. www.newyorker.com/culture/the-...
“Let’s say there’s a world or time line I exist in where A.I. has been subject to regulation. It is ethical. It has no footprint environmentally,” the novelist Jeff VanderMeer, a prominent critic of A.I., told me over the phone. “With those guardrails in place, would I read an A.I. book? All I can say is no. And the reason is, in part, because I want to read something coming from a particular mind.” Using A.I., he said, “feels like a betrayal of the whole point of why you’re a writer.”
109104122552
Reposted by Tom de Bruijn
Jamie Schembri @jamie.schembri.me · 25/09/2026
"Why should I bother to read something you didn't bother to write?" I can't remember who first said this, butI remember it whenever I run into more LLM-written text. Just got halfway through an otherwise good post and suddenly the tells popped up, and I felt like I'd eaten something rotten.
131
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 24/09/2026
Second talk of the evening is from Arno Fleming about making education and development fun for kids. We got to participate as the audience with arts and crafts ✂️📃
Arno explaining the audience how to cut and fold paper.Arno standing in front of his final slide with contact details.
011
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 24/09/2026
The first talk of the night is from Stanislav Katkov about #Ruby documentation!
Stanislav giving a presentation in front of an audience.Stanislav giving a presentation in front of an audience.
033
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 24/09/2026
We’ve started with tonight’s meetup! Thank you for hosting today Catawiki!
Vincent from Catawiki is giving a presentation about how they work at Catawiki.
021
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 24/09/2026
Tonight. Join us at the Amsterdam Ruby meetup! 📺👀🍕 www.meetup.com/nl-NL/nl-NL/amsterda…
022
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 23/09/2026
Join us at Catawiki tomorrow for our September Amsterdam #Ruby meetup! 👀 www.meetup.com/amsterdam-rb... It's not too late to RSVP!
meetup.com
September Amsterdam Ruby meetup, Thu, Sep 24, 2026, 6:00 PM | Meetup
Hello Rubyists! ☀️ It's been awhile 👋Join us this September so we can catch up and enjoy some talks! This time we'll be back at Catawiki Amsterdam! Anyone interested in
021
Reposted by Tom de Bruijn
Sarah Andersen @sarahseeandersen.bsky.social · 22/09/2026
The image is of a four panel comic.
In the first panel we see Sarah, the protagonist, next to a stick figure labeled “AI”. The stick figure says, “my outputs look just like yours now.”
The second panel zooms in on Sarah’s face. Above her we see text reading “I think”.
The third panel zooms in closer on Sarah’s face. Text above her reads “you missed”.
The fourth panel shows Sarah drawing happily in a sunlit room. The text above her reads “the point”.
64183574522
Tom de Bruijn @tomdebruijn.com · 17/09/2026
I’m at #euruko today at the @appsignal.com booth! Come say hi 👋
110
Tom de Bruijn @tomdebruijn.com · 20/01/2026
I get it whenever Apple Music tries to play a song I imported on another machine, and I can’t play (stream) it on this other machine because of the song not being licensed in my region. It could be some similar license issue?
100
Reposted by Tom de Bruijn
Jared White (ResistanceNet ✊) @jaredwhite.indieweb.social.ap.brid.gy · 13/01/2026
It’s time I crank up the search for new work to 11, because wow I really need it. Bottom line: you bring me aboard your web publishing or software team because there are many fires vying for your attention and I figure out which ones to put out first. My CV: jaredwhite.com/cv My biz […]
indieweb.social
Original post on indieweb.social
0364
Reposted by Tom de Bruijn
Dave Rupert @davatron5000.bsky.social · 07/01/2026
Paul Kinlan's "Dead Framework Theory" will be rattling around in my head for awhile. I have definitely encountered the "React/Tailwind because AI" mindset. The entropy is hard to ignore. But ugh... it feels like we're tying our own shoelaces together and trying to run. aifoc.us/dead-framewo...
aifoc.us
dead framework theory
These are my opinions and are ruminations on what might be happening as more and more developers use LLMs and Frameworks to build on the web. In October last year I wrote “will developers care about f...
8204
Reposted by Tom de Bruijn
James Turner @james.loadingreadyrun.com · 22/12/2025
God YouTube can be cool and good sometimes. What a brilliant video that not only has a great fucking message, but is also beautifully shot/edited. youtu.be/tWYxrowovts
youtu.be
How Did The World Get So Ugly?
YouTube video by Sheehan Quirke
311511
Reposted by Tom de Bruijn
david celis @davidcel.is · 19/12/2025
I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?
davidcel.is
Writing Code Is Fun
I became a software engineer because writing code is fun. Thinking through hard problems, designing elegant solutions, seeing the things you’ve built working for the first time… these moments are all deeply satisfying, so why in the world would I ever surrender them to AI?
33913
Reposted by Tom de Bruijn
absolute horses @jcoglan.com · 18/12/2025
jesus christ kibty.town/blog/mintlify/
kibty.town
how to hack discord, vercel and more with one easy trick - eva's site
how to hack discord, vercel and more with one easy trick
13514
Reposted by Tom de Bruijn
The Daily Show @thedailyshow.com · 15/12/2025
"When it comes to stand-up, people want to show up and have an experience with other people." @joshjohnsoncomedy.bsky.social shares why he thinks that, ultimately, AI can't win when it comes to comedy #AfterTheCut
539247
Reposted by Tom de Bruijn
Hank Green @hankgreen.bsky.social · 11/12/2025
Pissing Out Cancer, my comedy special produced by and formerly exclusively on Dropout.tv is now available for free and in full on YouTube. Thank you so much to Dropout for being chill and letting me write this into my contract! www.youtube.com/watch?v=xh5G...
youtube.com
Hank Green: Pissing Out Cancer | Full Comedy Special
YouTube video by Hank Green
372004284
Reposted by Tom de Bruijn
waffle .-. @waffle.pet · 11/12/2025
in case you were looking to sponsor cool rust contributors, there is a list now :> blog.rust-lang.org/2025/12/08/m...
blog.rust-lang.org
Making it easier to sponsor Rust contributors | Rust Blog
Empowering everyone to build reliable and efficient software.
24814
Reposted by Tom de Bruijn
Josh Foreman @josh-foreman.bsky.social · 03/12/2025
Tumblr user nocryptographer:
I talked with someone who works in book publishing, and they mentioned they get a lot of AI slop these days. I asked how they know what's human-written, and they said that there's one thing that will reveal AI slop without error, and that's the author not knowing their own creation.
A real author can talk about their story for hours. They love to elaborate every character, every twist, every detail. Because those existed in their head long before they ever made it to the paper. They were loved before they were written.
AI slop wasn't. It was just vomited into existence.
Someone who generates their story with AI will never bond with their story the way real writers do. That's why they may not know what to say when they're asked why did the character do this, or even remember the scene in the first place. It's something they read, not something they wrote. And to a writer, those are not the same.
There's a unique bond between the creator and the creation. If your writing doesn't come of you, you'll always lack that.
I keep hearing soon we won't be able to tell. And perhaps, in a superficial sense, that's true. But there is a difference. It's not em dashes or repeated words. It's whether the story was made by someone who loves it and cares about it. 
If the writer's eyes light up when asked why did the character do that? and they start their very own Ted Talk about that specific scene... 
then it's real.
3567662952
Reposted by Tom de Bruijn
sarah mccarry @sarahmccarry.bsky.social · 01/12/2025
be the bitch doing something yourself that you want to see in the world
1548241589
Reposted by Tom de Bruijn
Brian Hughes @bmhughes.bsky.social · 01/12/2025
This is actually quite brilliant, up to and including the final sentence 🔥
5682880111200
Reposted by Tom de Bruijn
Mike Perham :sidekiq: @getajobmike.ruby.social.ap.brid.gy · 01/12/2025
Happy to announce that Gem Fellowship applications are now open! If you're a Ruby open source maintainer, this grant program is for you. 💎 gem.coop/fellowship
gem.coop
gem.coop
23224
Reposted by Tom de Bruijn
Daiz @daiz.moe · 21/11/2025
Important update: I have received word from insiders that Crunchyroll executives have deemed the user backlash to be small enough that their subtitle enshittification & OOONA plans will NOT be cancelled, only delayed. I have added an update to the article. There's a summary at the top now too.
2019771623
Reposted by Tom de Bruijn
Mike Perham :sidekiq: @getajobmike.ruby.social.ap.brid.gy · 20/11/2025
Announcing the Gem Fellowship, a grant program for improvements to Ruby-related open source projects. gem.coop/fellowship Want to improve your favorite gem? Submit a proposal, starting next month.
gem.coop
gem.coop
24115
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 18/11/2025
The internet is down ⚡ so while you're checking social media, remember to RSVP for next week's Amsterdam Ruby meetup! www.meetup.com/amsterdam-rb...
meetup.com
November Amsterdam Ruby meetup, Thu, Nov 27, 2025, 6:00 PM | Meetup
Hello Rubyists! 🧣👋 Get ready for the November meetup! This time we'll be back in Amsterdam at FeedbackFruits! Join us for talks and chats with people from the community
011
Reposted by Tom de Bruijn
Graham Stark @graham.loadingreadyrun.com · 14/11/2025
Can’t believe it’s Desert Bus time again. Hey, come and hang out while we raise money for children in hospitals. Going live in ~20 minutes, and then staying live for like a week. DesertBus.org
desertbus.org
Desert Bus 2025
A charity fundraising marathon in support of Child's Play Charity.
5337124
Reposted by Tom de Bruijn
Desert Bus for Hope 🚌 #DB2026 OCTOBER 23rd @desertbus.org · 14/11/2025
Ladies, Gents and all between and beyond. Desert Bus 2025 is now departing for fun, joy, hijinks and a whole lot of hope! Let’s prepare to get silly for a good cause! desertbus.org
desertbus.org
Desert Bus 2025
A charity fundraising marathon in support of Child's Play Charity.
4250219
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 10/11/2025
It's getting cold out, so join us for the November meetup at FeedbackFruits on the 27th of November! We got warm food and talks 🧣 RSVP here: www.meetup.com/amsterdam-rb...
meetup.com
November Amsterdam Ruby meetup, Thu, Nov 27, 2025, 6:00 PM | Meetup
Hello Rubyists! 🧣👋 Get ready for the November meetup! This time we'll be back in Amsterdam at FeedbackFruits! Join us for talks and chats with people from the community
011
Reposted by Tom de Bruijn
Melo @letitmelo.bsky.social · 28/10/2025
I legitimately didn't know they were competing with Steam and it's crazy to me that they burnt so much money on what sounds like something with very little (or wildly misguided) market research.
Ethan Evans, former Amazon VP

As VP of Prime Gaming at Amazon, we failed multiple times to disrupt the game platform Steam. We were at least 250x bigger, and we tried everything. But ultimately, Goliath lost. Here's why:

The 15+ year long attempt to challenge Steam started before I was VP of Prime Gaming, but we never cracked the code. Not under my leadership or anyone else's.

The first way we tried to enter the online-game-store market was through acquisition. We acquired Reflexive Entertainment (a small PC game store) and tried to scale it. It went nowhere.

Then, after buying Twitch, we created our own PC games store. Our assumption was that gamers would naturally buy from us because they were already using Twitch. Wrong.

Finally, we built "Luna," a game streaming service that let people play without a high-end PC. Around the same time, Google tried the same thing with their
product "Stadia." Neither gained significant traction. The whole time, Steam dominated despite being a relatively small company (compared to Amazon and Google).

The mistake was that we underestimated what made consumers use Steam

It was a store, a social network, a library, and a trophy case all in one. And it worked well.

At Amazon, we assumed that size and visibility would be enough to attract customers, but we underestimated the power of existing user habits We never validated our core assumptions before investing heavily in solutions. The truth is that gamers already had the solution to their problems and they weren't going to switch platforms just because a new one was available

We needed to build something dramatically better, but we failed to do so. And we needed to validate our assumptions about our customers before starting to build. But we never really did that either.

Just because you are big enough to build something doesn't mean people will use it
23658251371
Reposted by Tom de Bruijn
Cat Manning @catacalypto.bsky.social · 29/10/2025
you could not waterboard this out of me. “we didn’t understand why people use steam”
591933514
Reposted by Tom de Bruijn
Dan Golding @dangolding.com · 28/10/2025
As the single most important news story this year, I can't wait to see the detailed and central coverage this will get in every media outlet we have
theguardian.com
‘Change course now’: humanity has missed 1.5C climate target, says UN head
Exclusive: ‘Devastating consequences’ now inevitable but emissions cuts still vital, says António Guterres in sole interview before Cop30
422036894
Reposted by Tom de Bruijn
Socks the Macro Wolf Dad @socksthewolf.com · 27/10/2025
Python was awarded a funding grant, funding grant asked Python foundation to remove all diversity and inclusion initiatives they have. Python foundation said no and rejected the grant. If you use Python, send a few dollars to the charity to keep it going. I’m pushing a dono on behalf of ScamGuard.
2185864781
Reposted by Tom de Bruijn
Katie Mack @astrokatie.com · 19/06/2025
Chatbots — LLMs — do not know facts and are not designed to be able to accurately answer factual questions. They are designed to find and mimic patterns of words, probabilistically. When they’re “right” it’s because correct things are often written down, so those patterns are frequent. That’s all.
6263661411259
Reposted by Tom de Bruijn
Amy Hoy @amyhoy.bsky.social · 27/10/2025
i’ve posted here repeatedly about privileging the lie and the importance of NOT using the frame the fash want you to (and how basically everyone fails at this completely) this is a whole ass thread of great examples of how to do it correctly
414344
Reposted by Tom de Bruijn
Andrea Fomera @afomera.dev · 26/10/2025
I wrote my most personal blog post to date. It summarizes some of my personal feelings and experiences in the Ruby/Rails community. afomera.dev/posts/2025-1...
afomera.dev
Stop Giving Harm a Microphone
1611134
Reposted by Tom de Bruijn
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 19/10/2025
The two most effective ways your company can support open source: 1. Let your developers have time for open source work. 2. Give each of your developers an annual budget to allocate to whatever OSS projects they think are important.
14012
Reposted by Tom de Bruijn
nateberkopec.bsky.social @nateberkopec.bsky.social · 18/10/2025
If I'm following RC correctly: 1) RC Did Nothing Wrong b/c it always had the right to the GH org, RC always owned Rubygems; Bundler merged into Rubygems, so they own Bundler too. 2) But, we're gonna hand it back to Ruby core. 3) Nobody has to sign a CLA So what was the point?
1112
Reposted by Tom de Bruijn
amos @fasterthanli.me · 16/10/2025
Ooohhh rust-lang/rust is finally changing its default branch to main! blog.rust-lang.org/inside-rust/...
blog.rust-lang.org
Renaming the default branch of rust-lang/rust | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
3634
Reposted by Tom de Bruijn
Andy Bell @bell.bz · 13/10/2025
“I asked chat GPT”
732357
Tom de Bruijn @tomdebruijn.com · 12/10/2025
Maybe, maybe one day they’ll try and do a proper repair. Maybe.
010
Tom de Bruijn @tomdebruijn.com · 12/10/2025
The tram I’m on in Amsterdam broke down. The fix? Turning it off and on again.
200
Reposted by Tom de Bruijn
Arya 🏳️‍⚧️ @aryafairywren.bsky.social · 11/10/2025
The Framework forums thread got insanely unwieldy, so I wrote up a (somewhat shorter) summary post of the situation crimier.github.io/posts/Framew...
crimier.github.io
Framework under fire for Omarchy/DHH/Hyprland support?
You might’ve noticed Framework, the laptop manufacturer, embroiled in a controversy as of now. The Discord server is on lockdown because the volunteer moderation team has gone on hiatus, and the Frame...
1311435
Reposted by Tom de Bruijn
Tom de Bruijn @tomdebruijn.com · 10/10/2025
Local Git push/pull: Quickly share changes between #Git clones of a repository on the same machine. No need to push changes to a remotely hosted repository and pull it in the other local clone. Is this a very niche problem to have? tomdebruijn.com/posts/git-pu...
tomdebruijn.com
Git: Pull changes from a local repository
Did you know you can pull the changes from one Git repository's local clone to another local clone?
031
Tom de Bruijn @tomdebruijn.com · 10/10/2025
Local Git push/pull: Quickly share changes between #Git clones of a repository on the same machine. No need to push changes to a remotely hosted repository and pull it in the other local clone. Is this a very niche problem to have? tomdebruijn.com/posts/git-pu...
tomdebruijn.com
Git: Pull changes from a local repository
Did you know you can pull the changes from one Git repository's local clone to another local clone?
031
Reposted by Tom de Bruijn
André Arko @indirect.io · 10/10/2025
Ruby Central said some really concerning things today. I don’t think they’re representing the situation accurately. andre.arko.net/2025/10/09/t...
andre.arko.net
The RubyGems “security incident”
Ruby Central posted an extremely concerning “Incident Response Timeline” today, in which they make a number of exaggerated or purely misleading claims. Here’s my effort to set the record straight. Fir...
719974
Reposted by Tom de Bruijn
puppy @duckinator.bsky.social · 06/10/2025
The team formerly behind RubyGems has come together to launch a new gem server for the Ruby community! gem.coop I am *super* excited about this!
gem.coop
gem.coop
316555
Reposted by Tom de Bruijn
Martin Emde @martinemde.com · 06/10/2025
I'm excited to join my friends in announcing gem.coop, a new ruby community gem server that you can use right now.
gem.coop
gem.coop
13410
Reposted by Tom de Bruijn
Signal @signal.org · 03/10/2025
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
4039252365
Reposted by Tom de Bruijn
Brandon Weaver @baweaver.bsky.social · 02/10/2025
Ruby community: Look, we can be angry about what's happening, we can raise our complaints, but under no circumstances should anyone _ever_ harass someone's families, coworkers, or friends. That is completely unacceptable, and wholly against the ethos of the language. We must do better.
69721
Reposted by Tom de Bruijn
Amsterdam Ruby Meetup @amsrb.org · 30/09/2025
The second talk of the evening is by Bob Smits about state machines and how their own state machine gem works ⚙️
Bob Smits giving a talk in front of the meetup audience.
021