DEV Community

Discussion on: How do YOU deal with burnout?

Collapse
 
krusenas profile image
Karolis

For me it's a combination of things:

  1. regular gym (every other day)
  2. good food
  3. book reading
  4. variety at work
  5. side projects

First two points help with my overall health and endurance. I have noticed that if I do skip exercising for a few days (3-4), I get tired a lot sooner + headaches if it's a particularly difficult day.

Third point (books) just helps to distract myself from day-to-day work or side project issues. Sometimes when you are stuck, it's good to do something else. I occasionally substitute book reading with PS4 but it's important not to go play time sinks such as Witcher, Mass Effect and so on (that can easily consume 3-8 hours :D), stay with short games such as Overwatch.

Fourth point - try to get into projects that are not too monotonic. Always volunteer to do something different, help your colleagues. In engineering, it's quite good to know several languages (backend, frontend) so you can do something completely different. As an example, after doing some big feature on the backend for the last 3 weeks, it's nice to jump on the frontend and do maybe 10-15 small tasks in several days. Really motivating! :)

Side projects. Sometimes you can end up in an environment (standard corporate job) with ancient legacy systems. After few months you might start hate coding and would even want to change your profession altogether. In this case side projects can make a real difference. An open source project can open you new career opportunities or just help staying sane working on a good, clean codebase that you can maintain/expand yourself :)


I hope this helps. It definitely helps me.