1. A distraction free surrounding
Programming is all about logic and thinking. Thinking and distraction are
enemies of each other. However, when you are at workplace, lot of things can
distract you. May it be sudden meeting, urgent call on app crashes, jokes with
your co-workers or your neighbor playing