Field notes from the plant floor — PLCs, robots, and the quiet craft of making production lines run themselves.

The night we turned the lights off
Taking a packaging line from three shifts to lights-out operation — and what broke at 3 a.m.

PLC to cloud in one afternoon
A minimal, honest recipe for streaming PLC tags to a dashboard without a six-figure platform.

The robot cell that paid for itself
An honest payback story: cycle times, scrap rates, and the spreadsheet that convinced the CFO.
Where models meet motors: predictive maintenance, vision QC, and what large models actually change on a shop floor.

Predictive maintenance that actually predicts
Most PdM projects die as dashboards. Ours survived because we started from the work order, not the model.

Vision QC with forty images
Few-shot defect detection on a real line: what foundation models change, and what lighting still decides.

What LLM copilots actually do on a plant floor
Beyond the demos: three months of a maintenance copilot in production, measured honestly.
Things I built because I wanted to use them — pocket tools, weekend prototypes, and the occasional one that made it to the App Store.

Shutter Log — a film notebook that fits in a pocket
One tap logs aperture, shutter, and place. Everything else was cut until only that was left.

Line Watch — the plant floor on my wrist
A weekend build that turned thirty MQTT topics into one glanceable number.

A timer that refuses to do anything else
No streaks, no stats, no account. It counts down, and then it stops.
Harbors at blue hour, streets after rain, mountains in slow shutter. Mostly light, occasionally luck.

Harbor, blue hour
Twenty minutes when the cranes turn into silhouettes and the water holds all the color.

Streets after rain
The city doubles itself in puddles. A walk with one lens and no plan.

Mountains, slowly
Thirty-second exposures at 4,000 meters, where clouds become rivers.
Small essays about patience, trains, mornings, and what factories accidentally teach you about life.

On slow mornings
A defense of the hour before the phone wakes up.

What factories taught me about patience
You cannot rush a curing oven, and you cannot rush a life.

Notes from a night train
Eleven hours, one window, and the particular honesty of 3 a.m. thoughts.
A slow-growing list of well-made things — tools, toys, and objects that earn their place on the desk.

The tripod that lives in my jacket
A 340-gram aluminum tripod that made me stop skipping blue hour.

A keyboard worth typing on
Gasket mount, lubed switches, and why a good thock makes writing easier.

A film camera for digital people
Thirty-six frames, zero screens, and the useful anxiety of not knowing.
machines to do the
camera, write