Skip to content

Blog

Notes from the work.

Practical engineering writing from projects: connectivity, device platforms, cloud cost, migrations and the operational details that keep systems boring.

Satellite IoT terminal mounted on a fence post in the desert at dusk, with a satellite streaking across the sky

Same-SIM satellite IoT: what works today

Satellite IoT can now run on the same SIM as cellular. Why it's still hard, why many satellite offers don't connect, and what to ask first.

IoTsatelliteNTN
Rack console in a data center showing a sharp usage peak on its monitor

What actually sets your z/OS software bill

z/OS software cost is set by the busiest four hours of the month. How the rolling 4-hour peak works, and how to move the batch behind it.

mainframez/OSCOBOL
Close-up of rack-mounted servers with a single amber status light

Kubernetes, the boring way

An opinionated default stack for production Kubernetes clusters that are easy to operate, easy to upgrade, and don't surprise you at 3am.

KubernetesEKSGitOps
RSS feed