John Carmack discusses the art and science of software engineering [2012] | Hacker News Reader