Blog

Thoughts, tutorials, and insights on engineering and programming.

How I Use AI to Ship Faster Without Losing Code Quality

Speed is easy to get from AI. Quality takes a habit.

AIEngineering
Aug 5, 2026
Read more

What Six Months of Consistent Training Taught Me About Discipline

Discipline turned out to be a system, not a feeling.

FitnessPersonal
Jul 28, 2026
Read more

Setting Up CI/CD for .NET Apps with Azure DevOps

The pipeline shape I now use for every new .NET project.

.NETAzure DevOps
Jul 20, 2026
Read more

Slow Mornings, Fast Code: Rebuilding My Daily Routine

How I open the day changed how I spend most of it.

LifestylePersonal
Jul 14, 2026
Read more

Prompt Engineering Lessons From Six Months of Daily Use

It's not a fad — it's just precise thinking written down.

AI
Jul 8, 2026
Read more

Strength Training for Developers Who Sit All Day

Eight hours in a chair does more damage than we admit.

FitnessHealth
Jul 1, 2026
Read more

Migrating a Legacy .NET App to Azure App Services

Lift, then shift — not the other way around.

.NETAzure
Jun 24, 2026
Read more

Why I Stopped Checking Slack After 6pm

The notification I didn't answer could always wait until morning.

LifestylePersonal
Jun 15, 2026
Read more

Why AI Pair Programming Changed How I Debug

A rubber duck that's available at 2am and has opinions.

AIDebugging
Jun 5, 2026
Read more

Server Actions in Production: What I Wish I Knew Sooner

They remove a whole API layer, but not for free.

Next.jsEngineering
May 15, 2026
Read more

Why I Switched to the Next.js App Router

A practical migration story, not a hype piece.

Next.jsEngineering
May 2, 2026
Read more

How I Built a Training Routine That Actually Sticks

I've quit more routines than I can count. This one stuck.

FitnessPersonal
Apr 25, 2026
Read more

What Using AI Copilots Daily Actually Changed

Six months in, here's what stuck and what didn't.

AI
Apr 18, 2026
Read more

Designing in the Browser Instead of Figma First

Skipping the mockup step changed how fast ideas ship.

DesignEngineering
Apr 10, 2026
Read more

.NET 8 Minimal APIs: What Changed and Why It Matters

Less ceremony, same power — and code you can delete.

.NETEngineering
Apr 5, 2026
Read more

I Built a Design System in a Weekend

Tokens, components, and the shortcuts that were worth taking.

DesignEngineering
Mar 22, 2026
Read more

Azure DevOps Pipelines: YAML Tips I Wish I Knew Earlier

300 lines of copy-pasted stages taught me this the hard way.

Azure DevOpsCI/CD
Mar 10, 2026
Read more