What Is A Domain Event

Domain Events Fire From Domain Logic. Not Repositories. Not Anywhere Else. Domain events fire when something meaningful happens in your system. Not when a row gets inserted. When the business cares. A user didn't get inserted into a table. A user registered. An order wasn't updated…

AWS ECS IS KING

I've deployed on everything. EC2 with custom AMIs. EKS. Bare instances. Dell Racks in the closet (this was a pain but needed at Energy Exemplar). Managed Instances. Heroku. DigitalOcean. Google Cloud got heavy at Betterleap where we spun up services constantly. Azure and I have met but we&…

Why is everyone suddenly a self proclaimed no-code/ai expert?!

Suddenly everyone can create and build without code and suddenly everyone is an AI expert telling us when we will be replaced. Where were you five years ago? Ten years ago? 20? I've been in software engineering for 25+ years and this hype/story resurfaces all the time.…

Software Engineers: The Gatekeepers Of Simple Questions

Somewhere along the way we became the tollbooth between the business and their own data (well, ok, actually... this is how its always been. I still remember the platform i built in ~1997 to collect data for an insurance company... getting it to them how they needed, that was... . . . . hey…

AI Certifications are the new fraud Bullshit.

I got certified in pencil sharpening last week. Twelve modules. Forty hours. There was a capstone project. I sharpened a pencil. It was a #2 pencil because, yah. I'm now a Certified Pencil Sharpening Professional (CPSP). Felt important. The course covered the history of pencils. The philosophy of…

The AI Architect Handbook

I wrote another book! He's an outline of whats inside. Chapter 1: Type words into an API integration. Chapter 2: Change the words slightly. Chapter 3: Tell stakeholders you're "tuning the model." Chapter 4: Change the words slightly again. Chapter 5: Change the words…

2026! My first white paper: Agentic AI!

Yup! I still remember my engineering mentor showing me my first white paper in 1995. I didn't understand a word of it (for real it was way over my head but he was a savant). But I knew someday, I too would share my learnings with the world.…

Engineering Leaders -> Stop Failing

(Continued from: "Your Technical Interviews Suck!" ) I get together with a group of engineering leaders regularly, and this topic continues to come up and we roll our eyes and laugh. 𝐓𝐄𝐃 𝐓𝐀𝐋𝐊 𝐓𝐈𝐌𝐄 🎤 Since 1996, I’ve never found myself in a situation where I’m working, then suddenly brought before…

Your PRs get more scrutiny than your $200k hires.

I meet regularly with engineering leaders. Startups to Series C. 25-30+ years in the game. WE'RE OLD, OK? GET OFF MY LAWN! Anyway, the same topic always comes up: hiring. Engineering leaders!!!!! Your PRs get more scrutiny than your candidate. You seem to spend 3 weeks debating a…

Stop Playing Telephone With Production.

We put a rover on Mars. I bet your services still need a hardcoded IP to say "hello world". Somewhere right now, a senior engineer is grepping through YAML files to find out why Service A can't talk to Service B. The answer is in an…