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
The autonomous agent scenario — AI that replaces software developers and runs teams independently — didn't materialize in 2025. What did happen is tha...
Read MoreNovember 12, 2025
Distributed Development Teams: What Actually Works
The remote work debate is largely settled. Experienced developers working remotely produce output comparable to their in-office counterparts. The vari...
Read MoreSeptember 5, 2025
Build vs. Buy in 2025: The Decision Framework That Actually Works
The build vs. buy decision in 2025 is harder than it was five years ago because the SaaS landscape has grown faster than the tools for evaluating it. ...
Read MoreJune 18, 2025
Why Software Projects Fail in the First 90 Days
By the end of the first ninety days, most projects have established the patterns that will either see them through or sink them. The problems that cau...
Read MoreApril 3, 2025
The Compounding Cost of Legacy System Neglect
The server still runs. The reports still generate. The application that should have been modernized three years ago is doing its job, which makes it e...
Read MoreStay Updated
Get practical insights on .NET development, project management, and software rescue delivered to your inbox.