How do you reach a "flow" state while programming?

Posted by acrosman on Stack Overflow See other posts from Stack Overflow or by acrosman
Published on 2008-10-12T21:38:17Z Indexed on 2010/05/12 3:14 UTC
Read the original article Hit count: 271

I'm not talking about program flow, but as in the state of working called flow, the state where you can get great work done the most effectively.

I find that my current work environment while good in many ways does not allow me to get into a good state of mind for writing code most of the time (my job includes many other functions). If it's critical to get something done I'll often put on head-phones with classical music and try to drown out the office noise around me (and discourage co-workings from asking me questions).

I am best able to get work done late in the evening when the house is quite and I've been thinking about the project for most of the day.

What tricks have you found when working in less then perfect office environments?

© Stack Overflow or respective owner

Related posts about subjective

Related posts about Workflow