Caius
banner
caius.name
Caius
@caius.name
Computer wrangler, sailor, cyclist, photographer. Occasionally pontificates in longer form at caiustheory.com
Realised I've been wearing headphones for some time, listening to music playing. Playing from the HomePod on my desk it turns out.

Transparency mode on the headphones is good enough I didn't immediately notice, which is both impressive and irritating.
January 6, 2026 at 5:57 PM
Reposted by Caius
Given a class object `klass`, it is not uncommon to see

klass.to_s

to get its name.

However, that is unnecessarily indirect. If you want the class name, just ask for it!

klass.name

That is more concise/intentional.
December 31, 2025 at 11:57 AM
If you've ever run `jj jj …` by accident, do I have the alias for you. https://caiustheory.com/jj-jj-jj-jj-jj/ #jj #jujutsu
December 23, 2025 at 10:18 AM
Reposted by Caius
I have released Zeitwerk 2.7.4.

It improves the performance of some validation logic. This may be measurable in large apps with ignored directories and lots of autoload paths.

In Gusto's main application (+20 autoloaders, ~2000 autoload paths), the patch saves 800 ms of boot time.
December 16, 2025 at 7:16 AM
One day I will remember trying to use iPhone Mirroring whilst using the phone's hotspot will both kill the hotspot and fail to mirror.

Today is not that day.
December 15, 2025 at 6:15 PM
Reposted by Caius
I estimate the average British driver wastes 5% of their memory on where numerous potholes are and the best way to approach and avoid them.
December 15, 2025 at 1:06 PM
iPhone Pocket would also solve an issue for Vision Pro users, how to carry the battery hands-free when you don't have a handy pocket available.
Introducing iPhone Pocket: a beautiful way to wear and carry iPhone
ISSEY MIYAKE and Apple today unveiled iPhone Pocket, designed to fit any iPhone as well as all pocketable items.
www.apple.com
December 12, 2025 at 10:15 AM
Currently editing a commit in the middle of a series of commits using jj, wanted to inject a new commit between the current one and the next (newer) one.

@ references the current commit, and @- references the parent. Pondered for two seconds, then tried @+ to reference the next commit. Worked. 🎉
December 11, 2025 at 6:31 PM
Reposted by Caius
Shout out to the woman sat in front of me in the theatre who erected a tripod, attached her phone, plugged in the portable charger and got ready to film until politely told this wasn’t allowed.

#modernlife
December 1, 2025 at 10:58 PM
Having Claude as a nickname when I was teenager makes it a real mindfuck these days listening to people discussing the LLM/agent.

"Claude fucked this thing up" - Uh, wasn't me.

"Claude fixed this thing" - Woohoo, oh wait, still not me!
December 1, 2025 at 10:03 AM
Going for a wee in the rear toilet of a Boeing 737-800 during turbulence is oddly similar to doing the same on a yacht in a decent sea. Talk about transferable life skills.
November 30, 2025 at 9:57 PM
Tailscale quietly sits there and makes life easier, this time by allowing me to head to the pub with a new iPad/keyboard and SSH back into the homelab real easily. No more needing to generate SSH keys and ensure its been added to the authorised keys everywhere first.
October 24, 2025 at 6:00 PM
Didn't really wear my wedding ring for the first year of marriage. Started wearing it the second year, then put it down somewhere safe in the house and now can't find it.

Bought some silicon rings to wear temporarily, have now misplaced one of those in a safe place as well. Oops.
October 24, 2025 at 9:59 AM
Ended up with an iPad (again), and figured I’d try bringing it to the pub to do some admin on. Paired it with the NuPhy Air75 as I picked up the carry case/stand with it.

Feels weird typing on a (admittedly quiet) mechanical keyboard in the pub.
October 15, 2025 at 8:51 PM
Having now worked on the car with my head in a wheel arch using a dak dak (impact driver), can confirm the AirPods Pro 3 with the noise protection mode turned on are absolutely magical.

I can still hear everything around me, but the loud UGGA DUGGA noise is stepped down instantly. Well happy.
October 11, 2025 at 4:36 PM
Totally unscientific, but both my keyboard & 3d printer are filtered out better by AirPods Pro 3 than either AirPods Pro 2 or AirPods Max. Looking forward to having them on an airplane (not looking forward to the fact that's over a month away.)
October 10, 2025 at 4:16 PM
Reposted by Caius
Due a terrible admin error, I have had a monthly column in evo for 22 years and no one has remembered to stop me. So, to celebrate this mistake, I've compiled a load of them into a new book. It's called Petrolhead and it's out on Thursday 9 October.
October 3, 2025 at 5:07 PM
Ordering something on a whim, and not only will it guarantee next day delivery but it'll turn up before lunchtime reliably.

Ordering something because I need it, guarantees next day delivery will be a late evening slot and sometimes get slipped to the following day.
September 26, 2025 at 11:01 AM
Luca - Seeing Red is such a beautiful film about a man who has done so much and has a great outlook on life. And also, shows off Italy brilliantly.

First time in an Everyman Cinema as well, suspect I will return. Nice experience.
September 25, 2025 at 11:31 PM
Reposted by Caius
Vote for me! (please)

Our little podcast has been nominated for an award: footballcontentawards.com/bes...

We don't do the "loud blokes down the pub" thing that lots of fan podcasts do; we don't make any money off it (well I think we got £20 each last year) so I'd really appreciate your vote #nff
Best Club Content Creator – Premier League Finalists 2025 - Football Content Awards
Read more…
footballcontentawards.com
September 22, 2025 at 7:19 PM
Spent a fortnight on a friend's yacht in Greece. Swam loads, anchored in lovely bays, visited interesting towns/villages/islands.

And didn't use my computer for long enough that YouTube signed me out. 💪
September 22, 2025 at 4:16 PM
HACK THE PLANET
September 5, 2025 at 7:28 PM
Reposted by Caius
Starting today, the way you will build infrastructure automation is AI Native. You'll prompt the agent, and then System Initiative will get to work building your automation for you in a safe, simulated change set. Come try it - it's so fun. www.systeminit.com/blog/ai-nati...
System Initiative
www.systeminit.com
August 27, 2025 at 3:13 PM
Reposted by Caius
A note I found stuck to my wall.

My kids are (chronologically) adults, you know.
August 25, 2025 at 2:44 PM