On Friday I gave a talk on GenAI and software architecture.
My advice to architects was this:
- Drop the âgovernanceâ play. Enterprise Architecture has assumed the right to govern technology for two generations and no one buys it anymore. Itâs a lazy reaction and a cliche.
- Donât buy into hype and anecdotes. This includes the inevitability of AI, the inevitability of its failure, or that itâs going to kill us all. Prepare for many futures. Itâs time to build residues, not crystal balls.
- Learn statistics, linear algebra, ML, and how the transformer architecture works. This will demystify the technology and put you ahead of most of the people talking about AI on here.
- Play with the tools and get a feel for them.
- GenAI is revealing the holes in software engineering discourse that have persisted for a long time. We donât know the future, it wonât be found in data from the past, and quality is contextual not ergodic. Architecture is about to be rediscovered by the chattering classes of software.
- GenAI treats the non-ergodic world as if it was ergodic. This is why it canât do architecture. Architecture theory has, weirdly enough, made the same mistake for generations. The failure of GenAI to solve this problem will be an opportunity for architecture to reflect on its own belief system and failings. Seize it!
- Even if GenAI fails in its ambitions there will still be a huge impact on architectural thinking. Subjects like noise, ergodicity, statistical inference should have been a part of architectural thinking decades ago but we bought into the MBA view of our work to impress some people in suits. This isnât something to snooze on. Start learning!
My advice to architects was this:
- Drop the âgovernanceâ play. Enterprise Architecture has assumed the right to govern technology for two generations and no one buys it anymore. Itâs a lazy reaction and a cliche.
- Donât buy into hype and anecdotes. This includes the inevitability of AI, the inevitability of its failure, or that itâs going to kill us all. Prepare for many futures. Itâs time to build residues, not crystal balls.
- Learn statistics, linear algebra, ML, and how the transformer architecture works. This will demystify the technology and put you ahead of most of the people talking about AI on here.
- Play with the tools and get a feel for them.
- GenAI is revealing the holes in software engineering discourse that have persisted for a long time. We donât know the future, it wonât be found in data from the past, and quality is contextual not ergodic. Architecture is about to be rediscovered by the chattering classes of software.
- GenAI treats the non-ergodic world as if it was ergodic. This is why it canât do architecture. Architecture theory has, weirdly enough, made the same mistake for generations. The failure of GenAI to solve this problem will be an opportunity for architecture to reflect on its own belief system and failings. Seize it!
- Even if GenAI fails in its ambitions there will still be a huge impact on architectural thinking. Subjects like noise, ergodicity, statistical inference should have been a part of architectural thinking decades ago but we bought into the MBA view of our work to impress some people in suits. This isnât something to snooze on. Start learning!