The event, organized by American University Kyiv, will feature an exclusive conversation with John Ousterhout, Professor of Computer Science at Stanford University and author of A Philosophy of Software Design. Drawing on his decades of experience and pioneering work in software systems, Ousterhout will explore what defines great software design and whether excellence in programming can truly be taught. He will share insights from his Stanford course, discuss key principles from his book, and introduce fresh perspectives on how programmers can master complexity and create lasting, elegant code.


