sane discussion about the use of AI in software engineering

AI enthusiasts are in a race against time, AI skeptics are in a race against entropy

this is some pretty cogent discussion of some of the tensions that i suspect are piling up around the industry as AI tooling is integrated into software engineering. i think this says more about human and organizational structures than it does about the new tools. but at the end of the day, it’s people that need to get things done here.

i suspect that at ${DATEJOB} we’ve managed to avoid much of this tension by keeping one fundamental precept at the core of our work. that is … “a human must own the code”. we’re seeing what seem to be significant productivity gains and we’re investing like mad in automated testing infrastructure (this is our feedback loop), but at the end of the day ownership and measurement drives behavior.