Technical Guide

Technical Guide

Our -i Was 4.3x Slower Than ripgrep — Part 3: Folding Case in Raw Bytes, With Exactly One Exception (2.72 s to 0.66 s)

Adding -i made it four times slower. Same file, same word. The only difference is whether case is ignored — an…
Technical Guide

We Made Our CLI as Fast as ripgrep on 50 GB — Part 2: Folding 2.5 Passes Into One (203 s to 50.82 s)

203 seconds became 50.82. We did not rewrite the hot loop, and we did not parallelise anything. The only thing…
Technical Guide

Our CLI Was 3.7x Slower Than ripgrep on a 50 GB File — Part 1: Measuring Where the 205 Seconds Went

205 seconds, to search 50 GB. "This is not a speed tool. If you have ripgrep, use ripgrep." We wrote that ours…
Technical Guide

Everything We Measured on Huge Files — Four Boundaries Where the Numbers Flip

The ceiling was 950 MB/s. That "N seconds" figure — at what file size, and on which attempt? Change either one…
Technical Guide

Never Write to the Original — Four Habits for Working With Logs

You opened it. It grew by three bytes. That log file — is it still the same file after you read it? Operations…
Technical Guide

Automating Log Retention — Writing Generation Rules and a Housekeeping Policy That Survive

Three years of logs were gone. That retention rule you automated — when did you last look at it? A rule nobody…
Technical Guide

Log Investigation Lives in One Person’s Head — Four Habits of a Team That Can Hand It Over

The handover note was three lines long. The query you built yesterday — could anyone else rebuild it right now…
Technical Guide

The Morning the Monthly Batch Died — Four Realities of Running a Data Pipeline

line 48,213,996. That's all you got. Can you look at that line right now? The pipeline hands you a coordinate.…
Technical Guide

“Please Produce the Logs from Three Years Ago” — Four Ways to Survive an Audit by Design

Two weeks to produce them. You retained them, yes. But how many days does it take to get them back out? Retent…
Technical Guide

Following a Log That Won’t Stop Growing — Four Situations Where tail -f Can’t Keep Up

Three thousand lines a second is unreadable. Your eyes manage maybe a dozen lines a second. So where did that…