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