Skip to main content

Command Palette

Search for a command to run...

Handling Frustrations as a Developer

Updated
3 min read
Handling Frustrations as a Developer
Z

Hi, I’m ZONA (she/her). I am passionate about web development, design, diversity, and developer advocacy🥑.

The Dictionary definition of frustration is, “the feeling of being upset or annoyed, especially because of inability to change or achieve something.”

Gif description

No matter how hard I've worked to understand and write clean code to the best of my ability, there will always be time where my code just won't render correctly. This is probably the most annoying frustrations that all developers deal with, and if we don't learn to manage our emotions, then we won't be able to perform our jobs efficiently, which is to be the great problem solvers that we are.

Throughout my journey of coding, there have been many times when I've hit walls and frustration would come. I can recall on one of my homework assignments when I couldn't figure out how too use Floats in CSS and I honestly wanted to quit. Don't worry I'm still here, and I wanted to share some strategies that has helped me manage frustration.

1. Walk Away!!!

Gif description

Yes!!! Whenever I would spend more than 20mins on a code that I cannot debug, I would literally stop what I'm doing and walk away from the computer. I can recall a day when my boyfriend & I were both working on projects and we both ended up stuck on code that wasn't working and for the life of us could not figure out why it wouldn't work. After much time passed, we decided it was best to call it a day, pray about it, come back at it tomorrow. I kid you not, the next day we both to fixed our codes within the first hour of our session. So I can attest that next time you get stuck, WALK AWAY and go for a walk.

2. Exercise

Gif description

One of my favorite forms of distressing is going to the gym and lifting heavy weights. There are studies that prove that exercise improves your overall health and sense of well being. I personally have seen a drastic improvement on my mood when I workout early in the morning before attacking my day and it helps my problem solving abilities tremendously.

Lately, due to my new work schedule I can't workout in the early mornings but I have picked up long-boarding recently and that has been really cool new hobby!

Gif description

3. Community

I think community is the most important support system we all need to succeed in software engineering. For me, if it wasn't for my 100Devs community helping me whenever I got stuck on my code, I probably would have failed and quit two months ago. I encourage you reading this to join a Dev community that you can lean on in times when you get frustrated. You'd be surprised how many fellow engineers are willing to help you solve your coding bugs.

Gif description

Comment below on methods that help you when you are faced in frustration?

A

You hit it spot on. I'll typically walk away and hit the gym when I need a mental break. I'll throw on a podcast, and the answer will have come to me by the time I get back.

1
Z
ZONA4y ago

Exactly!!!!!! 😁

E

I'm sure this is a common feeling among the developers... Thanks for sharing these tips! What works well for me is sleeping and exercising :)

1
Z
ZONA4y ago

Thank you for reading! I definitely need to learn to sleep more! 😩😁

J

Love this! These are definitely at the top of my list when I hit that wall :)

1
Z
ZONA4y ago

Glad your enjoyed the read Jacob! 😁

J

This is helpful advice to have because, as a web developer, patience and creativity are the most key characteristics to hold. By the way, can you follow me back need some more follower. Thanks

1
Z
ZONA4y ago

Thank you for your feedback Joseph! ☺️

S
Stefan4y ago

Taking a nice walk outside if day, but if night falls, I sleep.

You hit the jackpot on community! Awesome blog post 😄

1
Z
ZONA4y ago

Yes Stefan!!! I encourage you to do it! If you have someone to tag along with, even better! And love my 100Devs community, best in the world!

1
S
Stefan4y ago

Three people so far I talk with IRL are doing 100Devs!Schamir Poliard

1
Z
ZONA4y ago

That's freakin awesome! Stefan

R

Couldn’t agree more with everything you have here. The 100Devs community really helps carry the boats and logs. For me making sure I go to JiuJitsu class is key. The physical exertion levels me out and facing constant failure while looking for new solutions helps keep the juices flowing.

1
Z
ZONA4y ago

Wow! And I would love to try Jiu Jitsu one day! Right now I do boxing at my gym and I love it!

More from this blog

ZONA

9 posts