Wizards: Work smarter, not harder.
Fighters: Not smarter, hit harder.
Rogues: Lie smarter, steal hardware.
Bards: Sing harder, get- ow! oh geeze! Fine, I’ll stop singing! Quit hitting me already!
There are two major schools of thought about how you should write software. Here's what they are and why people argue about it.
The Middle Ages
Would you have survived in the middle ages?
The Game That Ruined Me
Be careful what you learn with your muscle-memory, because it will be very hard to un-learn it.
The Strange Evolution of OpenGL
Sometimes software is engineered. Sometimes it grows organically. And sometimes it's thrown together seemingly at random over two decades.
Crysis 2 has basically the same plot as Half-Life 2. So why is one a classic and the other simply obnoxious and tiresome?