Well, hello! I’m still here. (I need to make myself remember this blog is for posting stuff in again.)
The folks over at Bethesda Softworks put up a post about iterative design. While the focus is on level design in particular, it is an awesome breakdown on the iterative process in general. I think that if I had to adhere to a design philosophy for game development, it would be the iterative process. You want your game to be fun and you want to drop ideas that aren’t and emphasize ideas that are. You can only do that if you get feedback early in development so you don’t rip up too much work. (Or release a boring game.)
Read it. It’s long, but do it! It’s good stuff.