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.
WAY back in 2005, I wrote about a D&D campaign I was running. The campaign is still there, in the bottom-most strata of the archives.
id Software Coding Style
When the source code for Doom 3 was released, we got a look at some of the style conventions used by the developers. Here I analyze this style and explain what it all means.
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 Lack of Vision and Leadership
People fault EA for being greedy, but their real sin is just how terrible they are at it.
The Plot-Driven Door
You know how videogames sometimes do that thing where it's preposterously hard to go through a simple door? This one is really bad.