2025

AI Doesn't Replace Developers

The hype cycle wants you to believe your job is disappearing. The reality is far more nuanced. AI is a force multiplier for skilled engineers, not a replacement. Here is why craft still matters and what the real impact looks like in production teams.

Read Article

Spring Boot from .NET: A Practical Guide

A field guide for .NET developers crossing into the Java ecosystem. Covering the real gotchas, mental model shifts, and the things no tutorial tells you about making the transition in production environments.

Read Article
Coming Soon

More articles in the pipeline...

Topics including legacy modernization patterns, team leadership lessons learned, and deep dives into AI integration architecture. Stay tuned.

Why I write

After four decades in this industry, I have learned that the most valuable thing a senior engineer can do is share what they know. Not the sanitized version, not the conference talk version -- the real, messy, hard-won lessons from the trenches.

"The best documentation is the story of why something was built the way it was, not just how."

Every article here comes from real experience on real projects. No theory for theory's sake. If it has not been tested in production, it has not earned a place on this page.

Technical Topics

  • AI Integration Patterns
  • Software Architecture
  • Legacy Modernization
  • Platform Migrations
  • DevOps & Automation

On the human side...

  • Engineering Leadership
  • Career Growth
  • Team Culture
  • Mentorship
  • Work-Life Balance