DEV Community

KCoder
KCoder

Posted on • Originally published at kristof.vercel.app

The biggest enemies of a developer - Part 1

Dealing with frustration and overwhelmness as a Dev

As a developer, there will be a lot of things trying to make your life harder. Whether its your boss or a stupid bug. Its important to cope with all this and not get overwhelmed by it.

I noticed that I wasn't really good at coping with these things. I felt frustrated and overwhelmed a lot. It affected not just my work but also my personal life.

So I researched a little and summarized a couple of points that might help you out.

How to cope with frustration

Coding is frustrating, ok?
I don't care what anybody says it is not easy to code.

At first, your code runs fine, then you accidentally remove a semicolon and your whole house catches on fire.

But jokes aside. Here is what I found helpful over the years:

Take a break

I found that 99% of the time when you feel frustrated about programming the best thing you can do is hit the shutdown button and take a break(please don't be like me and save your files first...).

Close your laptop and go for a walk. Play with your kids. Read or do something that would make you forget about that bug you are currently stuck on.

Then when you feel ready get back to it, and you will feel way better.
This lets your mind take a break. This way it can process all that information you dumped there unconsciously.

Fun fact: Our unconscious is way more powerful than our conscious.

Accept it

Remind yourself that frustration is normal.

You are doing hard things that not everybody would be capable to do so it's understandable if you feel frustrated.

Try to view it as a sign that you are getting out of your comfort zone and making progress.
Essentially that's what is it all about - constantly learning new things.

Remember that you are not alone

Come on now, there are a lot of developers out there just like you who got stuck on the same problem. No reason for you to feel frustrated.

Try Googleing the problem.
Somebody probably already encountered it and uploaded the solution for it. If not ask for help on forums such as Stack Overflow(and hope not to get downvoted to depression).

If you don't find a solution online but still manage to solve the problem try to be your own savior and upload it somewhere.
This way the next person won't have to go through what you went through.

Thanks for reading this article. Part 2 is coming soon.

Top comments (0)