The flow is what makes a programmer thrive or fail. How many interruptions did you have today? Can you stop them? Interruptions turn each day into chunks of productivity. Each interruption costs a programmer at least 10 minutes, plus the time spent during the interruption. Here are some tips to avoid interruptions and get to a flow state of mind. Kill interruptions before they kill your productivity. When was the last time that you programmed without any interruptions? Some of the tips: 1. Keep your email clients closed 2. Keep Twitter closed 3. Keep Facebook closed 4. Start tracking time spent on every project 5. Unplug your phone 6. Silence your cell phone 7. Use Slack Manage your interruptions before they manage your productivity.