DEV Community

Nico Zerpa (he/him)
Nico Zerpa (he/him)

Posted on • Originally published at nicozerpa.com

2 1

Are you suffering from JavaScript fatigue?

Let's face it, the JavaScript ecosystem can be overwhelming.

New libraries appear all the time, there are dozens of libraries to do the same thing. How many date pickers can there be? 10, 20, 50? Keeping up with all the changes seems almost impossible. That is JavaScript fatigue.

If you want to avoid JS fatigue, remember that you don't have to learn everything. I think it's enough just to be aware of the new tools, what their use cases are, and their pros/cons.

With that information, the next time you create a new project and you have to decide which stack to use, you'll have those libraries as available options.

You can also focus on those tools that appear in job postings, especially if your main focus is to get a job. For example, there are lots of job postings that require React. If you want to become more employable, learning that framework is a good idea.

Every now and then, it's not a bad idea to pick up a library that you find particularly interesting, even if it's just to create a toy project. That's what I recently did with Svelte, for example.

JS fatigue can be a big problem, but you can prevent it from happening.

If you liked this article, you'll love my JavaScript Newsletter.
Every other Monday, I'll send you easy and actionable steps to level up your JavaScript skills. Check it out: https://nicozerpa.com/newsletter

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (5)

Collapse
 
aarone4 profile image
Aaron Reese

What I need is a date picker picker

Collapse
 
moopet profile image
Ben Sinclair

Why am I tilting my head at this like it's a good idea

Collapse
 
abbasc52 profile image
Abbas Cyclewala

Not just Javascript fatigue but dependency hell has been killing it lately, keeping up with the latest and greatest has become a pain.

Collapse
 
codewander profile image
Anon

Golang, python, ruby to alleviate backend fatigue. Front end, your stuck, besides a few distant seconds.

Collapse
 
aarone4 profile image
Aaron Reese

But wasm in general and blazor in particular look like a game changer on the front end. Not for everything but high bandwidth tablet/desktop apps requiring significant compute power where payload and time to first interaction are not so important...

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay