Insights

Notes from the build.

What our engineers learned last quarter, written up before they forget it — plus outside writing worth your time.

AI6 min read

Small language models are eating the edge

A 3B model running on-device beats a frontier model behind a flaky network for a surprising number of jobs. Here is how we decide.

August 17, 2026
AI7 min read

RAG is not enough: retrieval architecture in 2026

Naive vector search plateaus fast. Hybrid retrieval, rerankers and query rewriting are what move accuracy from 60% to 90%.

August 10, 2026
Engineering6 min read

Making AI code review useful instead of noisy

Bot comments on every diff train engineers to ignore the bot. We tuned ours for precision and merged review time dropped by a third.

August 3, 2026
Engineering6 min read

Platform engineering: golden paths beat mandates

Internal developer platforms fail when they are enforced and succeed when they are the fastest route. What we build for engineering teams.

July 27, 2026
Cloud7 min read

FinOps for GPU workloads: where the money actually goes

Inference bills surprise teams the way cloud bills did a decade ago. Six controls that cut our clients spend without touching quality.

July 20, 2026
Security6 min read

Post-quantum readiness: start with your inventory

Harvest-now-decrypt-later is a real threat model for anything with a ten-year confidentiality horizon. The first step is not new crypto.

July 13, 2026
Security6 min read

Zero trust for teams without a security department

You do not need a SOC to remove standing access. The controls that stop the majority of real incidents are boring and cheap.

July 6, 2026
Engineering7 min read

The pragmatic full-stack TypeScript setup in 2026

Server components, typed RPC and edge runtimes changed the defaults. What we now reach for on a new product build and why.

June 29, 2026
Engineering6 min read

WebAssembly is quietly making browsers capable

Video editing, CAD, on-device inference and full databases now run client-side. When Wasm is the right call and when it is overkill.

June 22, 2026
Product7 min read

What we learned building GeekOnSites field service software

Dispatch, technician mobile apps and offline job capture have constraints most SaaS teams never meet. Notes from the build.

June 15, 2026
Data6 min read

Data contracts: the fix for pipelines that break on Mondays

Analytics breaks because a producer changed a column and nobody told the consumer. Contracts turn that into a build failure instead of a bad dashboard.

June 8, 2026
Design5 min read

Accessibility is engineering, not a checklist

Automated scanners catch maybe a third of real barriers. What we build into components so the rest never ships.

June 1, 2026
Cloud5 min read

Green software: efficiency you can actually measure

Carbon-aware scheduling sounds abstract until you see the invoice. Efficient software is cheaper software, and the levers overlap almost exactly.

May 25, 2026
Engineering7 min read

Modernizing legacy systems without the big-bang rewrite

Full rewrites miss their date and their budget. The strangler pattern lets you ship value every sprint while the old system keeps running.

May 18, 2026

Recommended reading

Articles and papers from around the industry that shape how we build. Links open on the original site.

Get new writing by email

One email a month. Engineering notes, no marketing filler.