John Carmack discusses the art and science of software engineering (2012) | Hacker News Reader