Writing

Thoughts on technology, business, and the gap between them.

AI Built the Car. Nobody Checked the Brakes.

A regional auto parts supplier asked me to set up a test environment for a tool their developer built with AI. The spec sheet read like a machine wrote it — because one had. Inside: 35,000 lines of code, a catalog of security holes, and not one person who understood any of it. The failure was never that AI writes insecure code. It's that nobody owned understanding what got shipped.

Chained to Failure: How Old Software Decides Your Worst Day

A gaming site's server died on a Saturday night. The backups were fine — but the code only ran on an OS that only ran on hardware nobody could replace. Rebuilding the environment took eight weeks on a frozen static site. The lesson: backup is a product, recovery is a process, and outdated code decides how bad a bad day gets.

Server Maintenance Checklist: The Outage You Can See Coming

A training company's server crashed hours before a sales demo. The causes had been visible for a year — a failed RAID array, dead backups, a filling disk. Nobody was assigned to watch. Here's the maintenance checklist to walk through with your IT team, organized by what should be checked daily, weekly, monthly, and quarterly — no technical knowledge required.

The Bot Found Your Window Open

A bot doesn't care about your company size. It cares that you left a window open — an outdated plugin, an exposed port, a service nobody turned off. Most small businesses aren't targeted. They're just exposed. Here's what I've seen in 25 years of cleaning up after bots, and what actually stops them.

You’re Buying AI. Who’s Managing It?

Most small and mid-sized businesses are buying AI tools, but only 25% are using AI daily as part of regular operations — and just 15% have fully integrated it into...

How to Check Software Security Before You Buy

You found a tool that does everything you want. The demo looked good. The price works. Six months in, you're dealing with a breach. Security history isn't in the demo — but it's free to check. Here's how.

The Email Tax

Email is the most essential business application and the most ignored. The system someone picked at 20 users is still running at 100 — and it's costing you more than you think.

Legacy Software a Problem? AI Can Help.

Full rewrites are expensive, slow, and fail nearly 4 out of 5 times. But doing nothing isn't an option either. AI-assisted refactoring is making it possible to modernize legacy code in targeted steps, without betting the business on a big-bang rewrite.

Let's talk about what you need.

Tell me about your situation. If there's a fit, we'll schedule a call.

Start a Conversation