James O’Gorman
banner
jamesog.net
James O’Gorman
@jamesog.net
Geek, tea drinker, occasional photographer, wannabe musician, and liker of Oxford commas. Recovering sysadmin, pseudo-SRE. Lefty woke liberal. 🏳️‍🌈.

I'm on Germ DM 🔑
https://ger.mx/AxcO-p-1z4eOiyqCE4RvXRvKpPV3FOAas0VJ71-0VR7G#did:plc:4ohaakbr25uezeviozre3wko
Haha fair enough. ClickHouse is really good, but columnar databases are quite a different beast. DuckDB is a much gentler approach to learning it if you want to get into analytical workloads, but honestly Postgres is really great and can do a lot of this stuff well.
January 12, 2026 at 9:45 PM
And to throw another spanner in there... 😃 If you're curious about trying an OLAP database like ClickHouse, DuckDB is to SQLite as ClickHouse is to Postgres (i.e. in-process, single file vs running a server).
January 12, 2026 at 9:41 PM
Just wait until you see the eBPF-based tooling then 😃
January 12, 2026 at 6:38 PM
Our work Slack even has a dedicated channel called #salmon for posting diff stats where lots of code is deleted
January 12, 2026 at 6:33 PM
Another Pocket Casts user here. I remember being unhappy with Apple's Podcasts app, but I can't remember what bothered me about it now, but PC solved all my problems. I like the customisable skip forward/back times, and being able to have some podcasts skip the first N seconds to avoid intros/ads.
January 10, 2026 at 2:44 PM
It's a weird world when a friend from college randomly quotes a post from an ex's ex.
January 10, 2026 at 1:41 PM
TL;DR interviewing is a tough thing, but be prepared to give people a chance, try and tease out their reasoning skills even if they don't know everything you're looking for.
January 9, 2026 at 6:49 PM
And agreed re: databases! SQLite first, Postgres when I need more.
January 8, 2026 at 9:39 PM
I ended up choosing proto even though it's only for config to get ease of validation. With protovalidate I can load YAML or JSON and reject invalid config really easily. There didn't seem too many things that could do it as easily.

Buf.build makes it a lot less painful to work with.
Buf
Store directly to Apache Iceberg™ tables and slash cloud costs 8x with Bufstream, a drop-in replacement for Apache Kafka® deployed entirely in your own VPC on AWS, GCP, or Azure.
Buf.build
January 8, 2026 at 9:38 PM
This was the first laptop I bought after getting my first proper job. It was a great laptop! But wow was it a bit of a brick to lug around 😄

Loved the ability to swap the battery and carry a spare around. I miss the little button that made the battery level light up.
January 8, 2026 at 6:51 PM
🙋🏼‍♂️ Although only 8 cores 😄
January 8, 2026 at 6:24 PM
Oh, thanks for the reminder about this project. I remember starring it a very long time ago but had forgotten about it.

In a recent project I've been using protobuf for configuration which has been *fine* but I don't love it. Wish I'd tested out ent at the time.
January 8, 2026 at 6:20 PM
This is really helping me test how quiet the Noctua fan in my ASRock DeskMini is 😄
January 4, 2026 at 9:49 PM
Reposted by James O’Gorman
Here is how For You works: it finds people who liked the same posts as you, and shows you what else they've liked recently.
January 2, 2026 at 5:00 PM
We even rewatched Firefly recently and I didn't notice!
January 2, 2026 at 6:51 PM
Proboscis monkey vibes on the 12...
January 1, 2026 at 7:16 PM
Happy new year, Andy!
January 1, 2026 at 6:38 PM