The cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. […] The trick is to pick the features that don’t fight each other.
John D. Carmack
American game programmer and the co-founder of Id Software. Was the lead programmer of the Id video games Commander Keen, Wolfenstein 3D, Doom, Quake, Rage and their sequels. Best known for his innovations in 3D graphics, such as his famous Carmack’s Reverse algorithm for shadow volumes, and is also a rocketry enthusiast and the founder and lead engineer of Armadillo Aerospace. In August 2013, took the position of CTO at Oculus VR.