There are two kinds of software projects: those that fail, and those that turn into legacy horrors." - Peter Weinberger (inventor of AWK). In this talk, I will ask you to think about the philosophies you carry with you as a software developer and ask a lot of questions. What's important to you as a developer? What does engineering mean to you? How do you ensure your maintaining strong mental modes? All these questions and more will be presented and discussed. William Kennedy is a managing partner at Ardan Studio in Miami, Florida, a mobile, web, and systems development company. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity. He spoke at GopherConIndia 2015 and 2017.