Writing

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

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.

When AI Does the Easy Work , Your Brain Pays

AI automates the easy tasks — and that sounds like a win. But the easy work was doing more than you thought. It was giving your brain room to recover between the hard stuff. Remove it all, and your day gets harder, not easier.

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