Software engineers are at the forefront of the disruptive change brought by agentic AI. While AI changes our work, it also refocuses us on our most important role.
Tonight I’ll be discussing why ATDD is the strongest candidate for the next generation of programming language.
AI is incredibly fast at generating code, but its output is fundamentally non-deterministic. The hardest part of software engineering is exploring the problem, building a shared understanding, and clearly communicating what we actually want a system to do.
🧵 1/7
Dave Farley
Interdisciplinary alert:
It would be sweet if we could get the “flip side of the coin” interview from a genomics researcher who has to, say, design a cursor atop of mind boggling gobs of data tailored to a specific outcome like mice w/ 3 eyes or galbladder something
@modernswe.bsky.social
Dave Farley
📣 WELCOME (back) TO THE ENGINEERING ROOM
Sam Newman 📣
Can AI replace software architects? No.
🗣️ LISTEN NOW:
Apple - apple.co/43s2e0h
Spotify - spoti.fi/3VqZVIV
Amazon - amzn.to/43nkkRl
Audible - bit.ly/TERaudible
As artificial intelligence continues its disruption of the tech industry, the future of work for developers is shifting from writing implementation details to becoming "explorers of problems".
ATDD IS the next generation of programming language.
📽️ Watch now ➡️ youtu.be/hlxeiSzde5A
YouTube video by Modern Software Engineeringyoutube.com
YouTube video by Modern Software Engineeringyoutu.be