How to avoid burn out when programming

Kendall Walsh
3 min readApr 14, 2021

Burnout is one of the biggest problems that I face every day. It is very common that after programming a couple of hours trying to solve a problem, I feel tired and cannot think clearly, making it difficult to find the cause of the bug, in the worst case as a result of the burn out I think that some variable is misspelled somewhere in the code, so what I do is copy and paste the variable name (even though I know it is spelled correctly) in the false hope that this can fix the error. Clearly, this is a waste of time, and some of the measures I take to avoid burn out are the following:

Know when to take a break:

It is very common to think that if I work 8 hours non-stop I will be more productive, but this is not the case. To sit all day just programming is the worst strategy to be productive. When I feel a little tired I take a short break of 10 min, and sometimes walk around my house, to stretch my muscles, and in this way when I start programming again, my mind is clear and I can think of a better solution for what I was doing previously.

Do something different in the last hours of work:
When I am an hour away from work, I like to take advantage of this time that I have left to learn something new, it may be some technology that has been catching my attention or deepen my knowledge of the framework that I am currently using. Many times I feel very tired to continue writing code during these hours of learning, and for this reason, I prefer to read some books on software development, we must remember that not everything is writing code, I have learned many useful things from these books.
It is also a good opportunity to learn with other classmates, lately, I have been doing this and it is a great opportunity to learn, what I love the most about doing this activity is that I can appreciate how the teammates face problems, the way they think to solve a problem, I take notes about this and then apply them in my work.

Ask more to your teammates:
If you feel burned out and don’t know how you can carry out the task you are doing, it may be a good time to pairing with a teammate. It is a great help for people who work remotely like me, since interaction with teammates is less, and pairing is a way to get out of this routine, and thus reduce burnout caused by work.

It is important to have strategies to reduce burn out during work and put aside the belief that programming 8 hours in a row without stopping 7 days a week is the best for the project, in this way we reduce work stress and improve performance

--

--