Security thinking,
written plainly.

6 posts

careersoftware engineeringadvicejunior engineerpersonal

A Letter To A Junior Engineer

Twenty years in the tech field taught me a few things I wish someone had told me on day one. This one's for the junior engineers just getting started.

Read →
software engineeringAIClaudecareeropinion

Pair Programming with AI: A Senior Engineer's Honest Take

I gave AI a small app and a list of features. What came back in under an hour would have taken me weeks. Here's what I learned as a twenty-year engineer.

Read →
indie devstartupssoftware engineeringMAVISopinion

There Is No Such Thing as a Free Lunch

Three emails per day. That's all I needed — and I couldn't find a single provider willing to help without a sales call. The free tier is disappearing, and indie developers are paying the price.

Read →
software engineeringweb developmentAIcareerhistory

From Perl to AI Agents: How Web Development Grew Up

From writing Perl and raw SQL to AI coding agents — twenty years of web development evolution, and a question about where we're headed next.

Read →
work-life balancefamilyburnoutpersonal

This Is Your Reminder to Take a Break

Spring Break with my kids reminded me of a promise I made to myself — family first. You don't need a big getaway. Just make the ice cream.

Read →
mavisbuildingsaasrails

Why I Built MAVIS

Sometimes an off-hand comment plants itself in your brain and grows into something. This one grew into a veterinary inventory app.

Read →