Cartoon: inside an NVR, seven CPU-core robots relax with coffee while one robot labeled CORE 4 is buried under an avalanche of network packets.

My UniFi NVR Had 8 CPU Cores. One of Them Was Doing All the Work.

Camera live view froze and stuttered for everyone. New PC, new cable, new switch port: nothing. The real problem was one CPU core inside the NVR choking on every network packet, and one Linux setting fixed it.

November 13, 2026 · 7 min · 1349 words · Justin
A cartoon phone buried under an avalanche of identical notification bubbles while a calm correlator gadget sorts them into one incident and one recovery.

Quiet Alerts Are an Engineering Product

A system sent hundreds of versions of the same warning and proved that notification volume is not the same thing as safety.

November 9, 2026 · 3 min · 473 words · Justin
Comic: a ringing desk phone spews tangled gibberish while the host leans back holding a cardboard sign that says TEXT ME. His speech bubble says PUT IT IN WRITING.

Why I Don't Take Phone Calls (It's Not Because I'm Difficult)

I can’t hear you well, I won’t remember it all, and I’ll say the wrong thing on the spot. Then a client proved the fifth reason for me.

November 8, 2026 · 8 min · 1507 words · Justin
A cartoon dashboard full of smiling green lights beams proudly while an empty printer tray beside it looks on in confusion.

Proof, Not Green Lights

APIs, queues, processes, builds, and dashboards kept telling me yes to questions I had not actually asked.

November 7, 2026 · 3 min · 489 words · Justin
A cartoon scanner robot grabs a half-built audio file still being written by a frantic encoder, while a finished file waits patiently behind a rename gate.

Partial Files Are Not Finished Files

A scanner found an audio file while it was still being written and taught me that a filename is not a completion receipt.

November 6, 2026 · 3 min · 467 words · Justin
A cartoon zip-file archive monster stands like a video game boss over a confused little game executable lost two folders deep.

Packaging Is the Final Boss

The game worked, the archive looked complete, and one wrong launcher path made a good build appear dead.

November 5, 2026 · 3 min · 464 words · Justin
A cartoon website guardian shields yesterday's verified data vault while a flimsy stack of fourteen glitchy rows tries to barge in with a fresh timestamp.

Last Good Data Is a Feature

When a public-data source breaks, replacing yesterday’s truth with today’s garbage is not freshness. It is vandalism with a timestamp.

November 4, 2026 · 3 min · 510 words · Justin
A cartoon data pipeline conveyor belt where a goofy malformed spreadsheet row wearing a 2099 date tag is gently escorted into a glowing quarantine pod while tidy rows march on.

Bad Rows Go to Quarantine

One malformed record should become one visible exception, not a reason to poison or stop an entire daily import.

November 3, 2026 · 3 min · 470 words · Justin
A cartoon bowler-hatted polite robot is stopped at a website gate by a firm, shield-bearing firewall bouncer holding a 403 sign.

The Public Website That Blocked the Polite Bot

A public data portal rejected an ordinary collector, and the right response was better failure handling—not a proxy-rotation arms race.

November 2, 2026 · 3 min · 490 words · Justin
A cartoon game controller proudly glowing 'paired' while the game character on screen shrugs, unable to understand its language.

Why Bluetooth Wasn't the Best Controller Connection

The controller paired successfully, which was impressive right up until the game ignored it.

November 2, 2026 · 3 min · 514 words · Justin