Well, it works like this for me:
- Get the project, swear about the time
- Plan the project - curse about the unknown options
- Coding - swear all the time, for better or for worse
- Breaks - go outside and howl obscenities at the stars (you know that nightime is the time when you can create, as opposed to patch)
- Complete the project - swear that "We'll do it differently next time"
"Intelligence is a tool used achieve goals, however goals are not always chosen