#intelligent engineering

Post Image

The Definition of a Great Software Engineer Is Changing

Implementation used to be the clearest evidence of engineering ability. AI is exposing the judgment that working code had made difficult to see.AI is reducing the cost of turning an idea into working code across software applications. That shifts the constraint in engineering. As implementation accelerates, problem framing, product judgment, failure modelling and validation differentiates great engineers.This shift in constraint was very visible when I built NeoAmp, a browser extension that brings the look of Winamp and old Windows Media...

Read
Post Image

Building an AI-First Software Engineering Organisation

AI makes implementation cheaper. Organisations will capture the benefit only if they redesign how they discover problems, make decisions, maintain context and validate what they release.Engineering organisations still use structures designed for a period when producing code was time-consuming: detailed handovers before anybody could see a result, plans calibrated around implementation effort, and review and quality assurance (QA) practices that combined technical, product and risk checks. Adding an AI coding tool does not resolve the mismatch between cheaper implementation and...

Read