Or the even terser:
elapsed := time.Since(start)
I will say, that Joda time (and Java 8 time) set the gold standard for me.
date = date.with(next(WEDNESDAY));
Is magic when you need it!
docs.oracle.com/javase/8/doc...
@xandergarbett.bsky.social
SRE or O11y engineer depending on the hat.
Or the even terser:
elapsed := time.Since(start)
I will say, that Joda time (and Java 8 time) set the gold standard for me.
date = date.with(next(WEDNESDAY));
Is magic when you need it!
docs.oracle.com/javase/8/doc...
Terminal bench feels kinda close in what you are describing: www.tbench.ai/news/announc...
I imagine that it would be a similar eval to the task structure, but with different skills to try the evals
I saw @samwho.dev talking about their voice set up for coding, I think they were suggest Talon or MacWhisper for voice.
07.01.2026 15:56 β π 1 π 0 π¬ 1 π 0Wow, that sounds horrible. Glad to hear itβs over, and looking forward to reading the retro.
18.12.2025 22:01 β π 2 π 0 π¬ 1 π 0Works well in an internal setting, but would probably need to make it into the OTel client libs to be seamless.
09.12.2025 13:47 β π 0 π 0 π¬ 0 π 0When I was doing internal o11y at ClickHouse, for logs weβd mainly rely on the insane compression + SharedMergeTree (aka, blob store backed) engine. Was pretty cheap and pretty compressible.
I reckon something like a query time join could handle this. But youβd need to have pretty opinionated logs
(More thinking aloud, sorry for spam) I guess just some reservoir sampling would work well here. Just make the service have a size quota, rather than log number quota.
08.12.2025 18:38 β π 0 π 0 π¬ 1 π 0Are you thinking head sampling in this case? My worry with tail sampling is always putting pressure on a few hot shards
08.12.2025 18:31 β π 0 π 0 π¬ 1 π 0Probably too easy to make something degen with a few small changes and flood the blob store though.
08.12.2025 18:28 β π 0 π 0 π¬ 0 π 0Wonder if thereβs any scope to upload some of the blobs directly to blob storage with some log collection smarts. So at the very least you donβt saturate the full pipeline e2e with very large payloads. If itβs content addressed storage you probably get most of the way there
08.12.2025 18:27 β π 0 π 0 π¬ 2 π 0PEBCAK is another great one. βProblem Exists Between Chair And Keyboardβ
27.11.2025 12:19 β π 13 π 0 π¬ 1 π 0on.ft.com/485QAfv Link to the article is you want.
11.11.2025 06:19 β π 0 π 0 π¬ 1 π 0Literally the rest of the opinion piece is saying that this is unrealistic, given the chart is reporting data from somewhere else?
11.11.2025 06:17 β π 0 π 0 π¬ 2 π 0404 on the Jagex link btw
15.10.2025 08:35 β π 2 π 0 π¬ 1 π 0There is something about being able to _use_ your own product that simply makes it better. I think its one part of the reason iBlocks just did better.
04.10.2025 21:19 β π 0 π 0 π¬ 0 π 0I use GWR reasonably often, and do enjoy getting the emails from the system unchanged from 5 years ago. I can tell because the GWR logo is still the slightly pixelated one because they couldnβt get us the assets for go-live, and no one has complained!
04.10.2025 21:03 β π 3 π 0 π¬ 1 π 0I have very fond memories of working at iBlocks, a tiny company against Fujitsus and Wordlines behemoths, and just winning and delivering against their glacial pace. I think they still run all the data distribution for the industry (fares, routing, timetables via the dtd)
04.10.2025 20:56 β π 2 π 0 π¬ 0 π 0Iβll also say, that there are still TOC run call centres and customer care that needs to exist, despite the automation. Not everyone is familiar, so you need that assistance too. But the case study of how much money got saved is cool! tracsis-iblocks.com/case-studies...
04.10.2025 20:49 β π 1 π 0 π¬ 1 π 0Yeah, there is some matching that makes the booking system line up, but there were a few failed pushes to make it unified that never made it to the end. Too much of the industry was split into parts run by vendors. Too much politicking by RDG and bigger players!
04.10.2025 20:45 β π 0 π 0 π¬ 1 π 0So, really, itβs already been hived off to be a separate company! It was pretty much 3-4 people who built and ran the system, hitting 85-90% automation rate on the claims if I remember.
04.10.2025 20:35 β π 2 π 0 π¬ 2 π 0One of the magical things we could do was automatically link advance purchase tickets to the delayed trains. So part of the system automatically emails customers on delayed advance purchase trains
04.10.2025 20:22 β π 2 π 0 π¬ 1 π 0The delay repay bit of Avanti, GWR, SWR, Southern and ThamesLink (among others!) is all run by one company external to the TOCs. Used to be a tiny company called iBlocks who got bought by Tracisis. I helped build parts of that DR system!
04.10.2025 20:20 β π 4 π 0 π¬ 1 π 0ClickHouse does this (and has for some time!) clickhouse.com/docs/materia...
It scales pretty well, we handle 10s of millions of events per second in our clusters without really having to worry about it! And you can chain them to so A -> B -> C data flows can happen
ClickHouse instances out there, which is perfect for dogfooding the product! We can find the issues that happen at scale and feed that into development.
21.06.2025 07:13 β π 1 π 0 π¬ 1 π 0Itβs a tricky balance, and weβre trying to shift things (slowly). The main problem is if you are used to being able to get onto any ClickHouse instance and do "select from query_log", thatβs the expectation going forwards. There is a secondary benefit though, in that LogHouse is one of the larger
21.06.2025 07:13 β π 1 π 0 π¬ 1 π 0sampling part, because the kubelet had often rotated the logs before weβd got a chance to read them.
20.06.2025 17:36 β π 2 π 0 π¬ 1 π 0ClickHouse stack frames meant we could identify code paths running hotter on deployed versions.
2. Once we had all the wide data going directly to CH via SysEx, we could drop the log levels down so we didnβt have to engage in a CPU arms race. As the blog mentions, we didnβt even get to the
Thereβs two parts to it (IMO)
1. The system tables were definitely going through a lossy transformation of CH -> logs -> CH.
Having the full fidelity there gives us some pretty incredible visibility. Being able to slice a query pattern across all instances and have that be linked to the
Some fun things weβve been up to! clickhouse.com/blog/scaling...
19.06.2025 18:13 β π 1 π 0 π¬ 0 π 0(Obviously biased that I think ClickHouse is the best store for this ;) )
09.05.2025 14:12 β π 0 π 0 π¬ 1 π 0