Software engineer escapism: going back to reality I just read Have taken up farming and I can’t help but gaze into nothing and think about what it is about software that seems to give many people the same symptoms. Here are some of my thoughts and musings. Software does not exist I found software engineers are often creative people that love building things. I remember thinking gratefully…
With the advent of coding agents and their improvement, developing software as we have been doing it is, at least in many fields, already going the way of the Dodo. But bear with me for a second while I try to explain why I think this is great for developers and I am not actually trying to doom-bait. It was never about just typing the code This is now cliché, but also the crux of the matter. A…
TLDR: AI aided software engineering offers productivity gains but also challenges Software Engineers to integrate stochastic AI-generated code while keeping projects maintainable. Reinterpreting the classic software engineering principle of encapsulation , defining robust, data-oriented module interfaces (fixed points) and rigorous unit tests (rules) , we can treat the agent’s work as a…