Hey Guys, just wan't to give heads up on some cool ideas, that might help you in developing for such an extreme environment as Game Development.
I will be happy if this is something helpful, and if it's not then.. you're already doing great :)
I wrote a blog post about sever things you can do to keep yourself focused, and do stuff faster then you do them usually.
The Process of making something big, isn’t that complex if you do it right.
The secret is simple.
Think Micro!
No matter how huge the task in front of you seems on first sight – it can always be divided into super
small “micro” tasks. The “micro task” is a task that you can do alone without waiting for someone else
to do anything, and it’s a task that will surely require no longer then an hour. Though usually micro task should be even shorter, 10-20 minutes would be optimal.
It is always better to have 100 small tasks than 20 big ones. Why? Every time you finish a task, you always get that great emotion of achieving something. Now, if doing a task takes more than an hour,
you get desperate, you get partly depressed, and that slows you down or even stops you for no obvious reason.
But if you have a bunch of micro-tasks, then you will get an awesome feeling of finishing something important every 10-20 minutes. Which is awesome, for that feeling can keep you going for a long time, and the urge to finish a task faster may even reduce these short 10 minutes to 5, thus boosting the efficiency.
With this approach you can finish your project in no time, and feel awesome about it.
You can read rest in my blog post here:
http://reesolv.com/blog/2011/12/24/how_to_code_faster_and_enjoy_it/
Regards.