No, they didn't make a mistake

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.
Thanks Chris
this a nice article sir, thanks a lot for sharing, really helpful and charging
very motivating and encouraging! I particularly enjoy this part where you said 👉 'I hope you will re-evaluate yourself and accept the simple but undeniable fact that you are valuable!'
This resonates strongly with me 'cause I know what it's like to have once felt inadequate. So thanks for this Chris, great post!
Thanks Dolamu!
Yeah we all get those feelings at some point and in some level of it. I'm glad it resonated with you, hope it helps ✨
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...

Hey you, yes you! Stop feeling like they made a mistake. That company hired you because they saw you fit for the job.
And yes, you might not feel like you're ready at this time, but let me tell you a little secret. We all feel this way.
Some might call it imposter syndrome, and some might call it an introvert, where others might think they are a cheat.
But stop feeling that way. You are valuable, you are a developer, and you are good enough.
It might be a natural cause because of the day and age we live in. We get to see so many great people showing off what they do, their rank, and how good they are. And yes, that's quite demotivating at times.
But the #1 thing you have to realize, those people felt the same way. They just worked hard and put in the time to get over that feeling.
It's also natural to feel nervous at first, thought run wild, and your brain is tricking you into believing you don't belong in that spot.
But let's try and fix that because sorry to say this, but your brain is wrong!
Here are five tips to help show you they didn't make a mistake!
Just take a step back, and look where you're at. Would your 15-year-old version be able to do the things you do today?
I'm pretty sure the answer is no, unless you're 15, but then have a look at your five years younger self.
This is because you have grown, as a person, in your skills, and it shows.
The most common belief is that we need to 100% know all the things when we get hired for a job.
And this is the biggest BS you can tell yourself.
We need to be able to grow in a job and learn things while doing our job. I've said this before, and I'll repeat it: Being a developer is a never-ending learning curve.
For example, I was being interviewed as a senior developer for a Laravel/Ionic position for my last job. At the time, I'd never touched Laravel at all. For sure, I was a bit skeptical, but I was brutally honest; I had zero experience in Laravel but did use Symphony for a long time.
The result: A two-week learning curve in Laravel and working on some projects. And now I'm confident enough to say I know Laravel.
It's ok not to be perfect at everything, but be honest about it. There is nothing wrong with saying to a company, what your strengths are, and being that person that tells their weaknesses.
It comes close to the above point, and you realize it shows when you are faking something.
I always try to imagine being the receiving end of the communication.
How would I feel after the interview? Did I say stuff that wasn't true? Did I upsell myself too much?
And again, nothing wrong with upselling yourself, but be careful with this approach.
Please don't say you're an expert [INSERT RANDOM FRAMEWORK] user while you never touched it. This will quickly reflect and make you look like a fraud.
Don't think you have to be a super(wo)man now. You don't need to feel all confident and mighty.
It's ok to feel nervous; nervous for a job interview, for the first week/month/year working there.
And that's ok because it is stressful. We are all learning, and at times we might feel like there is something wrong with that. But let me assure you, there's not!
Being a bit nervous might even help us. Nervousness is something people pick up on, and it might help you feel more at ease. It also makes us more on edge and really on top of our game as nervous people.
Now, let's look at the last part of this. A company hired you. Just think about the value you are adding there!
And this is all because they hired you! Not because they made a mistake.
I hope you will re-evaluate yourself and accept the simple but undeniable fact that you are valuable!
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter