Caius's Avatar

Caius

@caius.name

Computer wrangler, sailor, cyclist, photographer. Occasionally pontificates in longer form at caiustheory.com

35
Followers
68
Following
118
Posts
07.07.2023
Joined
Posts Following

Latest posts by Caius @caius.name

Thought the street I was staying on looked familiar in daylight, turns out I'm staying one building away from where I stayed in 2017 on my first visit. Uncanny.

09.03.2026 11:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Ruby Community Conference - Winter 2026 Get ready for Ruby Community Conference. Join our amazing speakers for awesome portion of Ruby

Back in Cracow πŸ‡΅πŸ‡± after 8 years away, wandering through the city to get to my apartment very much felt like catching up with an old friend.

Looking forward to exploring and then https://www.rubycommunityconference.com/ later in the week.

08.03.2026 19:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Left my coat on the chair in the pub to keep my table whilst I went to the bar, only to realised I’d left my AirPods in the coat pocket. Trackable, but valuable.

Then remembered the coat retails for nearly the cost of the headphones. Gotta love an eBay bargain.

02.03.2026 20:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Crossing the Welsh border hardly registers as an event in my head, yet crossing the Scottish border is worth pointing at the sign and shouting SCOTLAND every time. (with a terrible impression of an accent of course.)

11.02.2026 14:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Circuit board inside a Garmin Parking Cable control box showing a line of jumper pins labelled with voltages, and a jumper across the 12.3v pins

Circuit board inside a Garmin Parking Cable control box showing a line of jumper pins labelled with voltages, and a jumper across the 12.3v pins

When installing a hardwired dashcam (Garmin in this case), it's worth opening the control box on the cable and moving the jumper from 12v to 12.3v. Stops the dashcam potentially draining the battery too low.

07.02.2026 13:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Dropped the BMW Z4 into Birds Auto this week to get a Quaife LSD fitted, replacing the factory open diff. Lovely group of people, well looked after and proper car nuts.

Wish I'd replaced the diff earlier if anything, makes such a nice difference to the drivability of the car. Love it.

07.02.2026 11:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you're looking to put Solid Queue into your Rails app, you **really** want to put it in a separate database from the start. Even if that database is on the same database server to start with so it doesn't cost you more.

Moving it to another database later without downtime/dataloss is _tedious_

06.02.2026 18:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Bristol (west coast) is further east than Edinburgh (east coast)

27.01.2026 19:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just sticking Lord of the Rings on and notice it’s a β€œWingnut Production”

The chances that Beatles obsessive Peter Jackson named his film company that because he’s a Wings nut isn’t zero

24.01.2026 21:20 πŸ‘ 16 πŸ” 2 πŸ’¬ 5 πŸ“Œ 0

I do love it when I have an idea or annoyance about a piece of software, go to open a ticket about it and discover someone had the same idea *and* fixed it last week. Perfecto.

13.01.2026 22:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Try to Take My Position: The Best Promotion Advice I Ever Got My CTO leaned back in our 1:1 and said "You want to get promoted? Try to take my position."

I like this take on how to get promoted.

My experience has been that promotions come from finding and doing important work.

Being spoon-fed is fine for juniors but a negative signal for those seeking e.g. staff+ promotions.

07.01.2026 15:41 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Between bus replacement services, the state of the UK roads and the infuriating price of trains, somehow it was only Β£40 more to fly and ignoring the layover, quicker.

Plus I’ve never flown into London City before, and I’ll take any excuse to visit Belfast.

11.01.2026 08:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today’s trip from the West Midlands to Essex bizarrely involves flying to Belfast then on to London City to catch a lift. Obviously driving would be simplest, but I can’t take a car.

11.01.2026 08:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Currently running Comic Shanns Mono, patched with Nerd Fonts for diacritics. It's both weirdly legible and immediately irritates anyone you screenshare with. Tried it out as a joke and never bothered to change it back. github.com/ryanoasis/ne...

08.01.2026 13:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

06.01.2026 17:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

31.12.2025 11:57 πŸ‘ 12 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

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

23.12.2025 10:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

16.12.2025 07:16 πŸ‘ 32 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0

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.

15.12.2025 18:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

15.12.2025 13:06 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

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.

12.12.2025 10:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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. πŸŽ‰

11.12.2025 18:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Out of the 14, 16 and 17 Pro I think the 17 is the most complete for the year. And it was Β£100 cheaper than the 16 Pro due to base model disk increase.

As for upgrades, 48MP 4x camera? Hell yes. Well worth it.

01.12.2025 18:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

01.12.2025 10:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

30.11.2025 21:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

24.10.2025 18:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

24.10.2025 09:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Rebecca Black - Friday
Rebecca Black - Friday Rebecca Black's new project 'SALVATION' is out now. https://lnk.dmsmusic.co/rebeccablack_salvationVinyl available for preorder now. https://rebeccablack.co/m...

Friday!

17.10.2025 09:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Pub table with a Pint glass containing a slightly drunk pint of Joules Moon Madness, in front of a compact mechanical keyboard and an iPad on a stand propped up with SSH visible on the screen.

Pub table with a Pint glass containing a slightly drunk pint of Joules Moon Madness, in front of a compact mechanical keyboard and an iPad on a stand propped up with SSH visible on the screen.

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.

15.10.2025 20:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0