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
In a dark closet beside an elevator lobby, a destination kiosk and controller box sit under a glowing red padlock over one floor button; the ErrorZap host holds a legal document stamped with a gavel and a handheld service tool, saying PATCH IT. SHARE IT.

Locked Floors and Court Orders

KONE’s 2018 Group Controller CVEs, the 2015 court order forcing Otis to provide its service tool, and the ISO standard for safety software in lifts.

September 26, 2026 · 4 min · 850 words · Justin
White pickup on a desert ridge silhouette with camo-clad contractors as distant stick figures, no faces

Camo Dudes in the Public Record

Perimeter security at Groom Lake shows up in press as contractor labor-EG&G guards even struck in 2001-not as a fan-evasion guide.

September 23, 2026 · 5 min · 876 words · Justin
A tall solar camera tower with a stylized B on its panel and cameras stacked down the mast

The Pole Camera Field Guide

Plate readers, average-speed towers, gunshot sensors, surveillance trailers and a flood station in the mountains. Twelve kinds of unattended cameras, how to tell them apart, and what each one actually watches.

September 23, 2026 · 11 min · 2193 words · Justin

I Found My Own Server on Shodan

I scanned my own infrastructure like an attacker would — and found an admin panel wide open that my firewall swore was closed.

June 3, 2026 · 4 min · 767 words · Justin

The Smart Blind That Took Down an Entire Network

A $30 Wi-Fi window blind decided it was the default gateway, and the whole site went dark whenever it felt like it.

May 28, 2026 · 5 min · 885 words · Justin

I Found a Secret in a Git Repo (It Was Mine)

I went looking for a leaked credential in a client’s stack and found one staring back at me — committed by my own hand, baked into history forever.

May 21, 2026 · 4 min · 837 words · Justin

The Subdomain That Pointed at Nothing

A routine DNS audit turned up subdomains aimed at servers that died months ago — quiet little doors anyone could walk through.

May 12, 2026 · 4 min · 798 words · Justin

online security gut check. secure yourself now.

🔐 Have You Enabled 2FA Everywhere? Changed Your Password This Decade?Let’s start with a gut check.Do you reuse the same password across multiple sites?Is y

July 8, 2025 · 2 min · 394 words · Justin