Writing

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

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.

The Hard Questions Nobody’s Asking About Your Cybersecurity

Having a cybersecurity vendor isn't the same as being protected. The businesses that get hurt aren't the ones that spent too little — they're the ones who assumed someone else was asking the hard questions.

Full Circle: Why I’m Going Back to What Got Me Started

It took 25 years to come full circle. From helping healthcare organizations navigate technology in 1998, to launching rackAID above a nightclub in New Haven — this is the story of why I'm going back to where it all started.

4 Easy Tests to Quickly Identify Web Performance Issues

Most web performance problems stem from the application itself, not server issues. These four simple tests—static content, PHP page, SQL query, and application—help quickly pinpoint whether your bottleneck is server, network, database, or code-related.

MariaDB Upgrade Degrades Query Performance

A MariaDB upgrade from 10.2 to 10.4 caused a critical query to go from 8 seconds to over 30 minutes. The culprit wasn't data growth — it was a change in default optimizer switches. Here's how we diagnosed and fixed it

How to Build a List of Bad Bots Using GoAccess

Learn how to identify problematic bots attacking your server by analyzing web logs with GoAccess instead of relying on outdated bot lists. Filter out legitimate crawlers and create custom reports to protect your website's performance.

How to Optimize Exim on cPanel/WHM for Better Email Deliverability

Boost email deliverability by optimizing Exim's outdated timeout settings in cPanel. Learn to reduce message queue times from days to hours, improve bounce handling, and prevent blacklisting with modern configuration adjustments.

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