Never stop learning

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
It's awesome to read something like this. Since i've started to study programming languages what motivates me it's not only about build nice softwares, but the enddless possibilities to learn, and not only learn about technologies things, but all the things that I need to learn to build a good software.
Exactly, to me that's the most thrilling part 💖
I use figma for the header images, but i had a designer come up with the idea. (via fivver)
Awesome to hear San Sam! Will do 💖
Thanks Victoria 🙌
Thanks Aman, glad you enjoyed it 🙌
Glad you enjoyed it 🙌
Thanks for the kind words and support Avinash 🙌
I usually start my day with reading some articles from daily.dev, also I've been rereading the react docs especially on hooks recently, I realised how much complexity the useEffect hides
Nice! Lovely that you are using daily :D Learning is super rewarding Jack 💖
Hi please I’m actually new to web development…but I have a very good knowledge of html, css and Currently learning JavaScript..I just need someone that can assist me 🙏
Are you responding to me or Chris ?Perfection Chizuruoke
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

When someone asks me what the best thing about being a developer is, my answer is always the same:
It's an endless game of learning.
And most people either think it's a joke or think I'm crazy. But I'm not. This is why I got into development. The ever-changing ecosystem and upcoming frameworks fuel my endless need to learn and grow.

Never stop learning comes to mind when thinking about what it means to be a good developer.
And I would say this should be the fact for every single one of us. There is always something to learn, something that changed, or something you could improve on.
It also means we are never at 100%, making the hunt to become your best self even more fun.
There was a raging evil called 'imposter syndrome'.

Note: Don't worry. Imposter syndrome happens to all of us.
Let's paint a scene for a second.
You are a legendary Angular developer, but your company has a massive product that runs on Angular 10, so it's what you dream, breathe, and code like a legend.
You might be the best in the world when it comes to being an Angular 10 developer!
At one stage, the business might finally decide to switch, and they make a drastic decision to move everything over to Vue.
You've seen Vue, you know the basics, but the intern sitting next to you seems to be doing a better job than what you used to do 🤯.
However, a good developer will put this feeling aside and take this as a learning opportunity.
Dive into Vue, master that, and you'll be back to your old self.
Why?
Because good developers have a knack for learning, absorbing, and mastering things.

Keeping up is not easy, I can tell you that.
It also depends on your goals, where you are, and more.
The main advice:
Take small steps!
Some might think I do a lot, but I only learn a tiny amount, but I do this every day. So over time, I'm soaking up massive amounts of data.
If you try to master React in a week, I'm sure you'll be burned out within three days. It's just not feasible.
And sorry to break it to you, there are no shortcuts.
Also, depending on your preference, you can decide on taking a reading learning approach or the practical approach.
I love a more practical approach, as seeing stuff happening makes things more straightforward. But if books work for you, there is nothing wrong with that.
Another tip that can help you is documenting your journey. This doesn't mean writing in public. It can even be a notebook you keep next to your computer.
The main thing is, you can use this as a reference and see how much you've grown.
Concepts that once looked impossible to grasp are now as easy as changing a lightbulb.
These moments will make you realize you've grown so much!

This is, of course, very personal, and nobody except you can answer this. However, people can help inspire and encourage you.
It all comes down to knowing what you already got, at what level, and moving forward.
I often look at my current stack and decide if I can explain a concept to someone.
If the answer is no, I'll revisit the basics of that.
If yes, I can see the next best thing and go from there.
By taking this approach, you make sure your basis is strong and will never fail you.
Never stop learning!
There is always something we can improve on, learn more about, or even something new we could pick up.
That's what it means to be a developer. And that's why I fell in love with being one.
How do you keep up with learning?
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter