DEV Community

Discussion on: The burnout, how do you deal with it?

Collapse
 
xngwng profile image
Xing Wang

Hm.., if I may, I think the issue you mentioned boiled down to these three things:

  1. Random tasks that seems to come up all the time: First thing in the morning, make a list of tasks I want to finish today. Then I feel less stressed about random stuff that come up, because I ask is it more important than the things that I already decided to do today.

  2. Technical Debt: feeling stressed about endless amount of technical debt. Know it always exists no matter how big the company, and think about if that debt really matters at this stage? Is it impacting performance? It is impacting users? Not all technical debt impact users. Not all software is designed perfectly from scratch. All engineers will look back and say they would have designed things if they know what they know now, but many businesses still run fine.

  3. Decision Paralysis regarding tech or tool choices: I think it is like Occam's Razer, try to pick the one you know most and best, unless you are sure it won't do the job. Try to avoid grass is always greener problem.

Collapse
 
dechamp profile image
DeChamp

You did a good job at boiling it down. You're right, it's best to have a task list. I've never been the best at keeping these, but when I do it always helps.

Tech debt is definitely a given. I know it's there, and this isn't even tech debt compared to a lot of project I work on in my profession. This is great code on my part. I just think I let the morning overwhelm me and as you said, the random task got in the way.

It probably would only take me 15 minutes to update the entire thing, but I think part of the frustration was I did not do my duty and my test are not 100% coverage, so I knew I was regretting the testing of the form to come ahead.

I will keep your statement in mind next time I get feeling overwhelmed on picking the right tool for the job. Sure it's fun to think of what cool tech could I used, or how could I do this better? But it's only appropriate to do that when it's for fun, not for existing work.

Thank you for your response.