Max Kanat-Alexander

Code Simplicity: The Three Flaws of Software Design

Date: This event took place live on June 28 2012

Presented by: Max Kanat-Alexander

Duration: Approximately 60 minutes.

Cost: Free

Questions? Please send email to


What are the major pitfalls you might hit while designing software, and how can you avoid them? In this webcast, Max Kanat-Alexander will go in depth on the Three Flaws—three major classes of mistakes that developers make when attempting to create good software designs. We will cover each flaw thoroughly and then talk about how to design software in a way that avoids them entirely. At the end, we will have a Q&A session for questions about the presentation and also any general software design issues you may want to ask about.

About Max Kanat-Alexander

Max Kanat-Alexander, Chief Architect of the open-source Bugzilla Project, Google Software Engineer, and writer, has been fixing computers since he was eight years old and writing software since he was fourteen. He is the author of and, and is currently living in Northern California.