The only way to keep players from doing something stupid is to Just Keep Talking.
Sadly, there is no way to keep the DM from doing something stupid, although offing one of his favorite NPCs might shut him up for a couple of minutes.
C++ is a wonderful language for making horrible code.
Starcraft 2: Rush Analysis
I write a program to simulate different strategies in Starcraft 2, to see how they compare.
Programming Language for Games
Game developer Jon Blow is making a programming language just for games. Why is he doing this, and what will it mean for game development?
A programming project where I set out to make a gigantic and complex world from simple data.
The Opportunity Crunch
No, brutal, soul-sucking, marriage-destroying crunch mode in game development isn't a privilege or an opportunity. It's idiocy.