Just another quick plug. Life is still busy here, but there’s plenty to read. Specifically, Ernest Adams’ series of game design articles:
It’s well worth a read. Sometimes, the best way to avoid making a dumb mistake is knowing what it is.
(If it helps, think of it as one man’s game design version of the tvtropes website.)