How do you reach a "flow" state while programming?
- by acrosman
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?