Architecting for Ambiguity
Speakers

Rob Zuber is a 20-year veteran of software startups; a three-time founder, and five-time CTO. Since joining CircleCI, Rob has seen the company through its Series F funding and delivered on product innovation at scale while leading a team of 150+ engineers distributed worldwide.
Before CircleCI, Rob was the CTO and Co-founder of Distiller, Continuous Integration and Deployment platform for mobile applications acquired by CircleCI in 2014. Before that, he cofounded Copious an online social marketplace. Rob was the CTO and Co-founder of Yoohoot, a technology company that enabled local businesses to connect with nearby consumers acquired by Appconomy in 2011.
Rob holds a Bachelor’s degree in Applied Science from Queen’s University in Kingston, Ontario, and lives in Oakland, California with his wife and two children.

Thanos Diacakis is a technology leader specializing in engineering excellence. He currently coaches software engineering teams to reignite their passion for the craft and transform their effectiveness in building and delivering software. Previously, Thanos was a Senior Staff Software Engineer at Included Health, focusing on technical architecture and company-wide initiatives. At Uber, he provided technical leadership for the bikes and scooters, scaling it to 45k vehicles and generating $150m+ in revenue. He holds degrees from Carnegie Mellon University and Imperial College London and has authored seven US patents.
SUMMARY
We write software for an uncertain world. From agile development to progressive delivery, we've built software delivery practices around the assumption that we'll build the wrong thing and we'll build it wrong. So we optimize for fast feedback and adjust on the fly. But how do you architect a system if you're not sure what you're building? In this fireside chat, CircleCI CTO Rob Zuber will explore the role of architecture in the face of ambiguity–from identifying the things you do know to designing systems centered around change. With a focus on deeply understanding your domain and your business, this chat will venture into DDD, system evolution, technology choices, and how to put your energy into the most impactful decisions.
