Member-only story
How to Get in the Perfect Mood for Coding
Improve your productivity with these emotional tips
Sitting in front of a computer and “just code” is not always that easy. We are humans too, with worry days and tired mornings. Programming is such an emotional game to win. You have to control yourself to disclose your concentration abilities and get the job done.
Think about all you’re asking yourself for when you’re doing it:
- Study a problem and ideate a solution for it.
- Manage DRY principles, maintenance, scalability and simplicity.
- Try not to get distracted when you have Google ready to answer any dumb questions you might have at that moment.
- Work under the pressure of an incoming deadline.
Coding is a mental game too. And you should care about being in an appropriate mood for it. So that your days can be productive.
Here’s a list of my advice for reaching such a mood and getting the most out of your days.
Get Rid of Worry Code
This one is probably what, especially in this period, might affect you more. When you’re worried or when you feel bad. You could have so many thoughts raging in your mind and you can’t get your hands on the keyboard. You could be thinking about your loved ones, life situations, retracing dialogues from the inside.
For how cynical that could sound, this is going to kill your productivity. Which will probably give you some problems with your boss in the long run if you can’t keep these feelings away while working.
My solution, which might work for you in this case, is divided into two main steps:
- I think about what the problem is and what my need is. Do I need to get reassured by a special person after an argument? Do I need to call my mother to make sure she’s okay?
- I will take 20 minutes away from code, acting based on that need, trying to satisfy it. So if I need reassurance after an argument, I will talk to that person. If I need to talk with my mum, I will call her and make sure she’s alright.
This should help you, or at least satisfy your inner emotional hunger for the…