Blog
Insights on software development and technology leadership
May 13, 2026
401/403 Permission Error on New IIS Setup
When configuring a new website in IIS on a Windows server that requires Windows Authentication, always double-check that the `Users` or `Authenticated...
Read MoreJanuary 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 MoreNovember 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 MoreSeptember 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 MoreJune 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 MoreApril 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 MoreStay Updated
Get practical insights on .NET development, project management, and software rescue delivered to your inbox.