Today on my way to work I've been calculating my new game project schedule (part of it you might find in Mazer viewtopic.php?f=46&t=6517). Yes, the project in question is absolutely huge.
And... at present efficiency level (less than 20% of my free time) I ended up with 10 years estimate And having a 'usual' 2x for time schedules it's 20 years from now... If I only could upload myself at 75%-100% those would come down to affordable 3-5 years.
So... Might there be ways to increase efficiency? At present I see the following problems (together I call them laziness ):
* Fear to start large amounts of work in chunks of ~2 hours and more.
* Overuse of Internet. I really don't need to know all the news and jokes out there
* Lack of interest from others. I often don't feel like working because I don't really feel like anybody needs that And when I do things just for fun, well... programming is not the only one way to have fun.
* Lack of feedback. Well, many things and bugs are really easier to see "from the other point of view". Lot's of stuff seems obvious to me, but end up 'strange' for users. And sometimes I do bitter errors where other's advice could have saved me from dozens of hours of re-making something I've already hardcoded.
* Lack of feedback #2. I spend a lot of time testing my programs and hunting for bugs. Yes, it's fun But still it would be better if I had the external issues proposals and bugs reports.
* Low yeild. Some chunks of code don't result in 'awesome' results. Sometimes the results are even invisible.
* Stubs. I often come up with lack of X3D standard and CGE knowledge and understanding, ending up in a waste of time with no results.
* Lack of oxygen. Well, this is solvable only in Summer...
* Understanding that I'll do some things at low quality. I can't draw. I'm not a designer. So I often just do things I do in a bad way. And when I do something bad, I feel bad And it's really hard to motivate myself to do them bad versus not to do them at all
* Urgent&important stuff... There are tons of stuff I have to do but I don't want to... ending up in simply wasting time. I still have to do them, but meanwhile I just don't do anything particular 'running away from problems'.
This year I've made some progress on efficiency increase (5% to 20%) with aid of pomodoro technique and thanks to some progress on CGE theory (output increase). Plus some external feedback.
But obviously that is not enough.
So, any ideas on how to increase the motivation/efficiency?
I have an idea to partially cover those problems. I.e. I have to make tons of assets (3d models, mucis, sounds, images, photos, etc,etc,etc) for my project which I plan to release as free game art after betta (i.e. in 7-9 years at present efficiency rate). Or... release them 'realtime' in exchange for interest in my project or even some collaboration
WDYT?