DEV Community

Cover image for How the "The Three Little Pigs" Story Helped Me Become A Better Frontend Developer
Ndeye Fatou Diop
Ndeye Fatou Diop

Posted on • Edited on • Originally published at frontendjoy.com

4 1 1 1 1

How the "The Three Little Pigs" Story Helped Me Become A Better Frontend Developer

Once upon a time, there was an old mother pig who had three little pigs 🐷.

Since she didn't have enough food, she sent them out into the world as soon as they were old enough.

So, each pig had to build his own house:

  • The 1st one, lazy and eager to play, built his house out of straw.
  • The 2nd one, a bit less lazy but still lazy, built a house of sticks 🥢.
  • The 3rd pig, extra diligent, crafted a solid brick house 🧱.

The next day, a wolf 🐺 came by wanting to eat them.

  • He knocked on the 1st pig house that obviously didn't open. Unfortunately, since the house was made of straw, the wolf blew it down. The 1st pig had to run to the 2nd pig's house.
  • Then, he tried to enter the 2nd pig's house. Once again, the wolf blew it away since the house was made of sticks. Now, the two pigs hid at the 3rd pig's house.
  • Finally, the wolf tried the 3rd pig's house. He couldn't blow it down, so he tried the chimney. Unfortunately for him, the 3rd pig had a pot full of boiling water under the chimney, and the wolf fell in. The three pigs ate him for dinner 🥘.

And they lived happily ever after...

Wolf cooking

Back to us, how does this tale relate to frontend development?

As a junior frontend developer, you have 3 options:

  • Option #1: Quickly go through the basics (HTML, CSS, JS, ...) without dedicating time to proper learning.
  • Option #2: Learn the fundamentals but not apply them in practical projects.
  • Option #3: Learn the fundamentals and actively apply them in practical projects.

If you choose the last option, when the "big wolf" (i.e., Job Interviews, JavaScript Frameworks, Complex Projects) approaches, it won't knock you down. Instead, you can withstand complexities since you've built your knowledge on solid foundations.

However, opting for either of the first two options may leave you vulnerable to being knocked down by the first obstacle that comes your way.

So, which "little pig" are you going to be? Will you invest the time to cultivate your skills, ready to face any coding challenge, or will you acquire superficial knowledge and be overthrown by the first challenge that comes your way?


Thank you for reading this post 🙏.

Leave a comment 📩 to let me know what you think.

And Don't forget to Drop a "💖🦄🔥".

If you like articles like this, join my FREE newsletter, FrontendJoy, or find me on X/Twitter.

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

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

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

Okay