in-the-zone

How do you balance fun feature creep with time constraints?

I enjoy programming, usually. Tedious stuff is easy to get done as quickly and correctly as possible so I can get through it and not have to see it again. But a lot of my coding is fun and when I get in the 'zone' I just really enjoy myself. Which is where I make the mistake of spending too much time, perhaps adding features, perhaps ...

What does it take to get you in the zone?

That's right, the zone. You've all been there at least once or twice. So how do you get to that point? Do you need peace and quite? Loud music? Lights on? Lights off? 10 screens? Mozart? Redbull? Or are you in the zone the second you touch any computer? I'd love to know! ...

How do you get back in the zone after losing it?

I usually take hours to get into the zone. But I kept getting knocked out of the zone (usually by coworkers asking for help) and switching between programming tasks is tiring. How do you get back into the zone after losing it? ...

What tricks do you use to get yourself "in the zone"?

Once I am "in the zone" I am extremely productive and code just flows out of me, often I can get 2 or 3 days coding done in 1 day. But I find that often its hard to get to that place, I find myself procrastinating, getting distracted by other things (SO for example). Is this experience common? How do you force yourself into that state...

What do you do during compile times?

Closed as an exact duplicate of this question. When I write C++ code I compile frequently so that I can see that I'm not making a mistake or what errors to fix next. However, that practice is unfortunately highly inefficient, especially with bigger projects that take a long time to compile. Even if compilation takes only 30 seconds or...

Are there different intensity levels of flow/"being in the zone"? Is there a high quality flow?

There have been a few occasions where I experienced "the zone" in an uncommon intensity. During these occasions I simply do not lose any thinking power and do not tire over the course of a 12+ hour day. How can I reliably get into the "ultra zone"--a heightened state of flow beyond the average state of flow? (Note: I just made up "ult...