AI

From Code Writers to Agent Pilots

My Prediction of the Software Engineering Landscape to Come The role of a software engineer is changing before our eyes. We’re witnessing a fundamental shift in how software gets built—one where the primary skill isn’t writing code, but rather directing intelligent agents that write code for us. This isn’t some distant future. It’s happening now. And it’s reshaping what it means to be a software engineer. The Rise of Spec-Driven Development Traditional software development has followed a familiar pattern: product requirements are translated into technical specifications, which engineers then translate into code. This two-step translation process—from business need to technical spec, then from spec to implementation—has been the core of our profession. ...

My Tech Stack in 2026: Evolution of a C# Developer

The tools we use define how we work. As we step into 2026, I thought it would be interesting to document the technologies and tools that power my day-to-day development work. This is my current tech stack—a mix of familiar friends and exciting new additions. Programming Languages C# - My Reliable Companion C# remains my primary programming language and has been for years. There’s something incredibly satisfying about the robustness of the .NET ecosystem and the elegance of modern C#. Whether I’m building APIs, working with Entity Framework, or leveraging LINQ for data manipulation, C# continues to be my go-to language for getting things done. ...