October 2026
It’s time to rewrite all that old code
The first substantial software project I ever undertook (at least it seemed substantial at the time) was porting the famous text-based Star Trek game from an old newspaper I found…
What building an Android weather app taught me about designing for reliability
I spent 13 years building Android apps, and for most of them, the backend was someone else’s problem. Building Weather Pal, my own forecast app, broke that habit fast. It…
The value of software is approaching $0
Imagine a vendor comes to you and explains how they can dramatically de-risk your infrastructure. They have a new software product or SaaS that detects everything that has bitten you…
Seven ways to encourage critical thinking in AI users
Employees are increasingly using large language models (LLMs) and AI agents to get work done. Many are using agents to complete tasks, and others are using LLMs to generate content,…
Ransomware gets personal: ‘We-know-where-you-are kind of stuff’
Tim Beasley, a senior incident response consultant at Semperis, was investigating a cyberattack involving Russia’s Midnight Blizzard when a package containing nesting dolls and other regional gifts showed up on…
