ZL
About Articles Contact
Published on Jun 8, 2018
Filed under:
#advice

Dealing with overwhelm

It’s easy to feel overwhelm as developer. We have so many things to learn.

We need to learn HTML, CSS, JavaScript, accessibility, animations, frameworks, dev tooling, and new things that pop up every now and then.

I wouldn’t be surprised if you’re overwhelmed. I feel overwhelmed too. Every single day.

Why you feel overwhelmed

It’s easy to understand why. There are only two factors.

One. You take on too much. Too much to do, too much to research, too much to learn.

Two. You don’t have enough resources. You don’t have enough time, money, manpower, skills, etc.

Removing overwhelm is an easy process if you can reduce the amount the work you do.

It is also easy if you can increase your resources. The easiest way to increase resources is to gain more manpower. But to hire people, you need money. You may lack money and you may choose to do it yourself. If you do it yourself, you need time and skills. That brings us into an spiral of feeling overwhelmed.

But there’s something you can do to stop feeling overwhelmed.

What do to stop feeling overwhelmed

You can do two things.

First, extend the deadline you gave yourself.

Take more time. Go slower. Have more space to work and learn. Don’t stress yourself up too much. When you don’t stress yourself, you free yourself up and let the creative energies flow.

That’s what I did with Learn JavaScript. I wanted to finish the course in three months when I started creating it.

Obviously, I failed to meet the deadline.

I’ve been working on Learn JavaScript for more than six months now. What I learned to do is to let go of the deadline. If I have the deadline, I couldn’t make it the course I wanted it to be. The deadline was arbitrary. It’s what I want, but not what was required.

Once I let go of the deadline, I create faster than before.

Second, work regardless of what you’re feeling.

You set a time to work everyday. You can do it for half an hour, one hour, or even longer than that.

Start working at the time you set. You also stop working at the time you set.

You will not allow any form of distraction during this time. You will not use Facebook, Twitter, or Youtube. You won’t surf the internet.

What’s more important is you also won’t listen to the voice that says you’re not good enough, you have too much to do, you don’t have enough time. Tone down the negative chatter. Shut it off.

Stop working when the time is up. Don’t work overtime because you’ll build up resentment against the next sprint.

Do it everyday. Build up a momentum. Sooner or later you won’t feel overwhelmed. You’ll just get to work.

One last message

Rome wasn’t built in a day.

Your work, your learning, will probably not be completed in a day too.

Previous How to write a good coding article Next Creating good analogies

Join My Newsletter

I share what I’m learning on this newsletter: code, building businesses, and living well.

Sometimes I write about technical deep-dives, product updates, musings on how to live, and sometimes my struggles and how I’m breaking through.

Regardless of the type of content, I do my best to send you an update every week.

If you’re into making things and growing as a person, you’ll probably feel at home here.

“

Zell’s writing is very accessible to newcomers because he shares his learning experience. He covers current topics and helps all readers level up their web development skills. Must subscribe.

Chen Hui Jing
Chen Hui Jing — Web Developer
The Footer

General

Home About Contact Testimonials Tools I Use

Projects

Magical Dev School Splendid Labz

Socials

Youtube Instagram Tiktok Github Bluesky X

Follow Along

Email RSS
© 2013 - 2025 Zell Liew / All rights reserved / Terms