And there comes a point when you have to stop and realize:
This really isn't getting us any closer to Mordor.
All the design in the world doesn't matter if the game doesn't get into players' hands.
If you're not trying to get to Mordor, you're not really a Fellowship.
Brainstorming is a good way to light a creative spark, but it's not a good way to do game design.
Design is less about finding a hundred great ideas than finding ten good ideas that work together in a cohesive and harmonious whole, as a solid and focused player experience.
The ability to select the right ideas and do the work required to make them a reality is much more important than the ability to generate them.
Everyone has ideas. The best developers know which ideas to throw away and what to do with the ones they decide to keep.
Design is at least as much about what you leave out as what you put in.
Every feature is a Jenga brick, and your ability to create new ones matters a lot less than your ability to make the ones you have work together.
If nothing is locked down, you're not really in production. You're in preproduction and not admitting it to yourself. You're still in Rivendell arguing over what to do about the Ring.
Heaven help you on the day you discover what the Ring of Game Design is really about -- the terrible price that comes with it and the dark master it serves.
The Ring belongs to your customer, the guy who will be putting actual money on the table for your product.
The longer you wait to get rid of the Ring of Game Design, and the more promises you break along the way, the more you incur his wrath. He decides whether anything you create will succeed or fail.
At the end of the day, your power as a game developer doesn't really belong to you. It's only borrowed from the customer. He is funding your business model, and his decisions will determine whether your business model succeeds or fails. Sooner or later, he will make those decisions.
There is only one who can bend it to his will, and he does not share power.
I've worked on one or two failed projects in my career. I don't think I'll ever be able to forgive myself for those times I let down the customer.
If I disagree on something with my co-workers, I can deal with that. I'm not happy about it, but no matter what happens between me and my co-workers, it's just business. I'll go home that night and sleep like a baby.
But letting down your customer, and knowing you spent years of your life on something that will take people's money and not make them any happier for it ... that's something you don't get over so easily.
That's the kind of regret that can eat at you for years.
Never forget that the person who posts on the forums daily, who tells his friends about your game, who draws fan art, who wants to spend $49 of his hard-earned money on your game ... is also sending his Ringwraiths after you.
Never forget who really owns the Ring of Game Design, and who watches you from over the mountains of Mordor.
Every day, you make countless decisions that affect him. Someday, he will make a big decision that affects you.