Wo​rkshop

In​termediate

AI is Coming - Now What? Architecting the Future of Software

10:40 - 11:25 AM ET ; Novella Room

AI is automating rote coding and testing tasks faster than we can reskill. As generators, optimizers, and ​autonomous agents subsume much of what we consider "development," where does this leave us architects and ​developers? Rather than undermine our skills and value, what if we could use principles from emergent systems ​to elevate software to new levels - augmenting human and machine abilities beyond what either can achieve ​independently?


This talk will explore an architecture paradigm for crafting resilient, self-optimizing software that learns and ​adapts perpetually. We'll ground this with reviews of example implementations and working designs that realize ​many of these goals today.


We'll dive into:

* Transitioning from orchestration to emergent choreography

* Creating decentralized neural-like networks of components

* Leveraging event-driven state changes and signal flows

* Encouraging self-organization through selection pressures

* Discovering reusable motifs akin to simple biological patterns


Inspired by systems like ant colonies, biological neural networks, and sware intelligence, we can build software ​exhibiting autonomous, adaptable, and surprisingly powerful behaviors. Using simple interaction protocols ​rather than monolithic control flows allows simple yet powerful instinctive behaviors and self-learning to ​dynamically emerge from the composition.


This talk equips architects and developers to view software as adaptive, living systems vs static constructs. Learn ​about strategic design patterns to imbue our systems' with capabilities to self-optimize, heal breaks, and respond ​organically to variable demands. Making software transcend its mechanical origins towards co-evolutionary ​partnerships between human creativity and machineability.

Hugh McKee

Hugh McKee is a skilled back-end developer, and developer advocate with decades of experience building enterprise ​applications. Specializing in large-scale, cloud-based systems, Hugh is dedicated to learning new technologies and sharing his ​knowledge with others. As a developer advocate, he speaks at conferences worldwide and is the author of "Designing Reactive ​Systems: The Role Of Actors In Distributed Architecture." With a passion for teaching and evolving his software engineering skills, ​Hugh is a valuable contributor to the tech community.

Grab your ticket @ Ticket Tailor