Blog

Insights on software development and technology leadership

January 7, 2026

AI Engineering in 2026: How We Build Software with AI

2025 wasn't the year of AI agents like a lot of the big tech giants would have liked it to be. Instead, it was the year AI became a practical engineer...

Read More

November 12, 2025

Distributed Development Teams: What Actually Works After Five Years of Data

The remote work experiment is over. Five years of data shows what works and what doesn't. The companies that figured this out are outperforming. The o...

Read More

September 5, 2025

Build vs. Buy in 2025: The Decision Framework That Actually Works

The build vs. buy decision has never been more complex. SaaS options have multiplied. Low-code platforms promise rapid delivery. AI can generate code ...

Read More

June 18, 2025

Why Software Projects Fail in the First 90 Days

Most software project failures are visible in the first 90 days if you know what to look for. By month three, the trajectory is usually set. The probl...

Read More

April 3, 2025

The Compounding Cost of Legacy System Neglect

That system you've been meaning to modernize "next year" for the past five years? It's costing you more than you think. Not in obvious ways. The serve...

Read More

February 14, 2025

AI Integration in Enterprise Software: Separating Reality from Hype

Every software vendor is now an "AI company." Every product has "intelligent" features. Most of it is marketing. Here's how to cut through the noise a...

Read More

Stay Updated

Get practical insights on .NET development, project management, and software rescue delivered to your inbox.