discipline
I’m not disciplined enough! I have too many ideas!
Each time I add a piece of basic infrastructure, which I do because I foresee its valuable uses, I feel overwhelmed by the valuable uses and start thinking of new ones. Then I need to write the ideas down and give them an initial evaluation. If there’s a better plan, shouldn’t I switch to it? I keep changing my plans, and it is slowing me down. Well, I always change my plans a lot, but now I’m doing different stuff that (at least psychologically) allows more room for changes.
When I implemented unit clustering, I had a plan f0r how to use it at the operational level (so I put it in a new class OpsBoss) and a plan for how to use it one level down for squad control tactics. Having seen my code in action and thought about it more, I find a lot more uses, including everything that touches on pathing. I also thought of a more complicated but clearly better plan to use it for squad control.
I’m still thinking through the new plan. While that is percolating, yesterday I added another bit of basic infrastructure, target tracking so I can keep tabs on who wants to shoot at me. And I wrote its first use, reacting to spider mines. Obviously it has many more uses; it should factor into combat micro throughout... along with other information that Steamhammer doesn’t collect yet. The possibilities are slowing me down just by being so numerous. It’s easy to get distracted, and it takes time to set priorities.
I’m not disciplined enough to keep my to-do list short and manageable!
Comments
Joseph S Huang on :
Jay Scott on :
Joseph S Huang on :
https://www.nextavenue.org/why-you-shouldnt-be-perfectionist-work/
Jay Scott on :
Arrak on :
Antiga / Iruian on :
Arrak on :
Dan on :
Marian on :
1. thinking (actually you don't have to be near your PC, the best ideas might have come out of unexpected places like bathroom)
2. fast results - pure motivation is to see things working as fast as possible
3. refactoring, optimalization, perfection - fast result might work, but might also produce a lot of bugs, bad performance and poor code that needs to be improved (this phase needs a lot of focus and effort)
Keeping a todo list of all ideas is a good way to go and just pick what you actually feel like doing - don't pressure yourself.
McRave on :
I keep a very small todo list of the critical items, and never pressure myself to do them.