Sign in

Brian McCallister

@brianm.dev
105 followers 188 following 69 posts

Programmerer, woodworker, cat photos, stuff

PostsRepliesMedia
Reposted by Brian McCallister
Camille Fournier @skamille.themanagerswrath.com · 20/09/2026
If you want a Sunday morning longread I wrote up a rough version of the talk I gave at LDX3 this week on the Manager's Path in the Age of AI skamille.medium.com/the-managers...
skamille.medium.com
The Manager’s Path in the Age of AI
This week, I gave a talk at LDX3 New York. When they asked me to speak and asked me for a topic, I said that it was probably time I finally…
49126
Brian McCallister @brianm.dev · 19/09/2026
Okay, pretty excited about epithet right now :-D ``` allow group:wheel -> *@* allow group:bot -> arch@{env=ephemeral, os=arch} ``` with users/groups sourced from SCIM :-) Next to wire up dynamic rules so we can do: ``` allow group:build -> repo@{env=pkg}, require [build_publishing] ``` or such :-)
021
Brian McCallister @brianm.dev · 13/05/2026
Thought it was Feegles in the large acorn!
000
Reposted by Brian McCallister
Cliff @cliff.leaninto.it · 15/04/2026
Who is hiring remote staff+ engineers. Feels like its about time to do something new. github.com/moonpolysoft...
github.com
42314
Reposted by Brian McCallister
Lyse @lyse.myatproto.social · 06/03/2026
“I have usernames older than you.”. Holy shit
Threads thread:

thriller_instinct 3d
Is it okay to bully 40 and 50 year olds who are on social media just for being on it, cuz like why are you here
- 254
Q 3.1K
G 28
746
corporateash 18h
•••
My ICQ UIN is 7231680. That number is burned into my consciousness. I inadvertently learned that you could see private conversations in public chat rooms when using Telnet instead of a browser on GeoCities. I can tell you the difference in audible dial-up handshakes between 1200, 2400, 14.4 kbps modems. I needed a edu email address to join Facebook after my university was admitted. We were here at the beginning. We made social media. You wouldn't be in my Top 8. I have usernames older than you.
852
Q62
G6
72
753207334385
Reposted by Brian McCallister
Jan Lehnardt @janl.bsky.narrativ.es · 05/03/2026
Like Linux or Wikipedia, the ASF is one of the things that make no sense on paper and yet defies expectations year after year. And I’m happy to do my part.
021
Reposted by Brian McCallister
Kate McKean @katemckean.bsky.social · 11/02/2026
Over on threads someone just use ai;dr and we all need to adopt that right quick
85119894138
Brian McCallister @brianm.dev · 10/02/2026
Has anyone made a better version of [my really-executable-jars](github.com/brianm/reall...) maven plugin yet?
github.com
GitHub - brianm/really-executable-jars-maven-plugin: maven plugin for making chmod +x jar files
maven plugin for making chmod +x jar files. Contribute to brianm/really-executable-jars-maven-plugin development by creating an account on GitHub.
000
Brian McCallister @brianm.dev · 10/02/2026
Whoa, Java 25 startup time is *good*!
020
Reposted by Brian McCallister
CZEdwards @czedwards.bsky.social · 08/02/2026
Armies wear uniforms for a reason. And not just because it makes the laundry easier. I am reminded of certain lilac blossoms on a certain Glorious 25th of May. How do you tell your comrades from your potential murderers? A carrot, a leek, a lilac sprig, a red knitted hat, a frog costume. Duh.
6489119
Reposted by Brian McCallister
qdot @buttplug.engineer · 04/02/2026
inspired by CLAUDE.md, I’ve started putting markdown files named after coworkers into work code repos so I can remind them to stop doing shit to the codebase that annoys me for some reason they’re all mad at me now, which means ill be adding commands to JEREMY.md for an attitude adjustment
6814176
Reposted by Brian McCallister
Mads Toftum @q42.bsky.social · 01/02/2026
I've found the broadcast especially useful when exploring hosts looking for differences. Switching to host specific when a host gets different results and back for the next steps.
111
Brian McCallister @brianm.dev · 01/02/2026
A little tool I've been noodling on for... er, a year and a half, is finally stable enough to use daily: meet `bdsh`, a `dsh`-alike designed for me. It may also suit others which is why I am sharing :-)
121
Brian McCallister @brianm.dev · 12/01/2026
I’ve been prepping D&D with Claude code for a while, and it is a great tool. Wrote up some thoughts: skife.org/b4/dnd-with-...
skife.org
Brian's Waste of Time
010
Brian McCallister @brianm.dev · 27/12/2025
The two hard problems in computer science: cache invalidation, naming things, and off-by-one errors. Solved one of them today with 10 lines of code and a redirect :-) skife.org/b4/epithet-d...
skife.org
Brian's Waste of Time
010
Brian McCallister @brianm.dev · 20/12/2025
I am very confused, I love this book, I read it years ago, and re-read it this past summer. Huh?
000
Brian McCallister @brianm.dev · 11/12/2025
Epic
A screenshot of Mitchell Hashimoto, the "Hashi" and founder of HashiCorp, asking "Oh, HashiCorp is an IBM company?"
010
Brian McCallister @brianm.dev · 01/12/2025
Wrote a long post on end-to-end setup of an epithet system (ssh cert, ca, and policy). skife.org/b4/epithet-s... Is really for myself, so I can step through it again later, but if anyone else sets it up, let me know, I'll have stickers made and send you some :-)
skife.org
Brian's Waste of Time
010
Reposted by Brian McCallister
Chris Krycho @chriskrycho.com · 19/11/2025
This is *NEAT*.
033
Reposted by Brian McCallister
Torsten Curdt @tcurdt.bsky.social · 17/11/2025
I have told Claude to f off so many times — I fear it might have learned that from me. Sorry!
031
Brian McCallister @brianm.dev · 17/11/2025
Had a "I'm sorry, Dave. I'm afraid I can't do that" moment with Claude! In anticipation of supporting more complex configuration in a thing I told it to swap out a hand rolled config parser for a library, because, duh.
130
Brian McCallister @brianm.dev · 10/11/2025
I like jj, it is good.
010
Brian McCallister @brianm.dev · 09/11/2025
Oh Claude, you optimist: ``` # Auto-approve the apply since we know what we're doing make apply <<< "yes" 2>&1 | grep -A 5 "Apply complete" ```
020
Brian McCallister @brianm.dev · 29/10/2025
GNU Iain [M.] Banks
020
Brian McCallister @brianm.dev · 29/10/2025
Grabbing breakfast at Coupa this morning and remembering the first time I did so, 20 years ago, before my interview at Ning. Came in and Whitfield Diffie was hanging out at the table by the front window where the napkins and lids are now. I regret not asking for his signature.
030
Brian McCallister @brianm.dev · 11/10/2025
Watching Claude Code fight to get rust to compile makes me feel a bit better about my own fights. Even better, I can pipe in with suggestions while it works and it does not get annoyed with me!
120
Brian McCallister @brianm.dev · 10/10/2025
The greatest trick the ai vendors ever pulled was convincing customers to make ai tool adoption a performance metric.
051
Brian McCallister @brianm.dev · 02/09/2025
Peak D&D props!
A pear and several Lego minifigs, including a Santa Claus and a gingerbread cookie. They stand on a printed mat with hexes, with features drawn on it with dry erase markers.
020
Brian McCallister @brianm.dev · 03/04/2025
I miss Diego :-(
010
Reposted by Brian McCallister
RSPB @rspb.bsky.social · 01/04/2025
WORLD-FIRST: Ground-breaking research published today in the Ornithologist Journal has, for the first time, translated common UK bird vocalisations into equivalent phrases in the human language. The results tell us a lot! Extracts below... 🧵
The front cover of a scientific journal titled Ornithologist, dated 1 April 2025. The main headline reads: “BIRDS: DECODED - Groundbreaking New Science.” Below that, a subheading says: “What are the UK’s birds really saying? Pioneering new research provides the answers.”
21048361333
Brian McCallister @brianm.dev · 01/03/2025
Snoogs
Dog, cat, and human, all snuggled on a sofa
030
Brian McCallister @brianm.dev · 01/03/2025
When I was in Scotland in ‘94-‘95 there was a measles outbreak. The UK re-vaccinated everyone, even visitors like me.
010
Reposted by Brian McCallister
Tim Bray 🇨🇦 @timbray.cosocial.ca.ap.brid.gy · 26/02/2025
Gosh, look what @cstross posted exactly ten years ago: www.antipope.org/charlie/blog-stati…
0134
Reposted by Brian McCallister
Mads Toftum @q42.bsky.social · 25/02/2025
Absolutely worth trying. flic.kr/p/2qtQG6C (badly cropped by @bsky.app )
flic.kr
Felix the Cat
DSC_6146 85mm f/1.2 shot at f/1.2 1/100 ISO 1250
021
Brian McCallister @brianm.dev · 25/02/2025
I guess I am contributing to returning the Internet to its roots: cat pictures
Close up photo of a gray cat’s face, sleeping on sheepskin.
270
Brian McCallister @brianm.dev · 16/02/2025
Floomps
Two fluffy cats lounging on two levels of a cat tree
030
Reposted by Brian McCallister
Niduyam @niduyam.bsky.social · 16/02/2025
Must be a relative!
021
Reposted by Brian McCallister
Sylvain Wallez @swallez.com · 15/02/2025
Here's another one!
My cat, lying on a plaid that covers my legs. His favorite position when we watch TV.
172
Brian McCallister @brianm.dev · 15/02/2025
We need more floofy cat bellies today, so here is one.
A very floofy cat curled up in a ball, belly up.
2172
Brian McCallister @brianm.dev · 07/01/2025
So, trying to buy a new car. Really fighting to get dealerships to even return my messages. Are sales critters *that* complacent in 2025? Had one suggestion it is because I have a Delaware phone number in Seattle, so they think I am wasting their time. But... really? People move, it's a thing.
100
Brian McCallister @brianm.dev · 19/12/2024
Got into a discussion about emitting LLVM debug info for yaml today to facilitate debugging k8s
000
Reposted by Brian McCallister
Avdi Grimm @avdi.codes · 16/12/2024
Turns out when Han Solo asked Threepio to talk to the Falcon's computer it's because all it would say was {{[({{[{gen_server,call,3,{{{{#})]]}})}
082
Reposted by Brian McCallister
Cowtown Coder @cowtowncoder.bsky.social · 02/12/2024
Back to planning Jackson 3.0.0 For Reals, trying to figure out ways to collaborate. Created a big-ass Uber-Discussion linking existing pieces if anyone is interested: github.com/FasterXML/ja...
github.com
Path to Jackson 3.0.0 · FasterXML jackson-future-ideas · Discussion #72
Goal of this Discussion This Discussion is "uber-discussion" covering the high-level scope of what the official Jackson 3.0.0 Release should include, along with bit of status of the progress. Most ...
1206
Reposted by Brian McCallister
Alex Russell @infrequently.org · 26/11/2024
By utter coincidence, Hasan Ali at Cancer Research UK has posted some outstanding advice for teams considering frontend architectures at the same time as I'm re-starting work on an "if not React, then what?" blog post. It's worth your time: crukorg.github.io/engineering-guid…
crukorg.github.io
Choosing Your Stack | Engineering Guidebook
The following content is recommended.
1242
Reposted by Brian McCallister
Hoarse Whisperer @therealhoarse.bsky.social · 25/11/2024
This is the only true cranberry sauce. I will not be taking questions at this time.
2351678152
Reposted by Brian McCallister
Bryan Cantrill @bcantrill.bsky.social · 18/11/2024
Blogging through the decades bcantrill.dtrace.org/2024/11/16/b...
bcantrill.dtrace.org
Blogging through the decades
Over the summer, I hit an anniversary of sorts: I’ve been blogging for two decades (!). For reasons I’ll get to, I’ve been reflecting back on my history of writing in general and blogging in particula...
5579
Brian McCallister @brianm.dev · 16/11/2024
Now that @pbur.bsky.social is following me I need to repost this ;-)
010
Brian McCallister @brianm.dev · 13/11/2024
Any good guides or goto libraries folks know for CLI swift? www.swift.org/getting-star... is my current starting point, but idiomatically spinning up an event loop and using it correctly has bitten me in the past :-/
swift.org
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
011
Brian McCallister @brianm.dev · 09/11/2024
Okay, it looks like this place may be worth trying. Hi!
3130