In this lesson, we will cover:
I always find myself working with developers who ask me:
"I coded this function in 2 ways. Which one is better?"
I usually tell them:
"You already know the answer."
They're not asking because they don't know the answer. Or that they can't google for it.
They just want a fatherly hand.
And sometimes they also want to share responsibility for their decisions.
How often you behave in this way?
Asking such questions makes you reliant on other people. Refrain from this unless you're really stuck, like for 1 hour or more.
Otherwise, there's no point in asking "which way is better". Because there's never the "right" or "wrong" way.
No human knows for sure which way is best. Even the most experienced developers do mistakes.
So just pick the way which seems the most appropriate at the time. Because we're all at a learning process.
Do you know what is self confidence?
It's a state of mind.
Now, as funny as it sounds, let me tell you the big secret that only confident people will tell you...
State of minds don't need to be based nor grounded on anything physical. Therefore, you become confident at the very moment you choose to be confident.
Think of faith in God: is it based on something? Not at all.
At some point in history, there was the first person who started believing in God. Then, the followers joined. Finally, it evolved into something that billions of people are faithful about.
Does it mean God exist for sure? You shouldn't be asking this if you're smart.
16 SECRETS OF HIGH EARNING DEVELOPERS
This FREE EBOOK reveals the top secrets of best paid developers!
A better question to ask is: "does popular faith become more reasonable"?
The answer is NO. It's just faith. It can't be grounded on anything.
If it's grounded - then it's not faith anymore, it's knowledge. Knowledge, unlike faith, is not a state of mind. It's something that the mind uses in its daily activities.
By being unconfident you don't deliver as much value to the world as you could. You subordinate to other developers by seeking their approval.
At Unbeatable Developer Academy, we teach that subordinating to other people is a behavior that keeps you poor.
Do you still think: What if I break something? How can I be fully self confident?
Now ask yourself: What can possibly go wrong?
Everything. Does it matter? No.
Think of history. Think of people who set off to the seas to discover the new worlds. There was little chance they would ever return. Because everything could go wrong on their journey.
Did it matter to them? No. Because they knew they are going to give exceptional value if they did discover the new worlds.
I never fear braking anything. If I do - it's good, because I learn faster. And remember that we're all learners.
If you freeze a 100 million dollar application for 10 minutes - is that a disaster?
Not really. Because people have lives outside their computers. Businesses won't collapse because of that. Customers will come back later. You don't need to fear breaking things.
By being unconfident and failing to take risks you stop your progress.
You become more valuable to your boss or client by making mistakes.
I would rather hire a guy who has broken an application 100 times rather than the one who hasn't. Because the second guy is still on its way to doing so.
To benefit from this lesson, I ask you to do the following over the next 14 days:
- Differentiate all your questions into 2 groups: those arising from not knowing, and those arising from unconfidence.
- Stop asking questions arising from the second (unconfidence) group. Because you already know the answer.
- Understand the upside of breaking things to eliminate your fears.
- Switch your mindset: tell yourself "I'm self confident" 3 times a day. Because, like faith, confidence is not based on anything physical, so you don't need to have anything to make the switch.
If you're reliant on others, you're doomed for mediocrity. If you don't feel confident about your actions, you will never give exceptional value to the world.
As an Unbeatable Developer Academy student, your goal is to change the world for the better and join the rich club.
Understand that confidence, like faith, is just a state of mind that can be switched "on" or "off" in a second. Switch it to "on" right now, because the world needs you. The world appreciates confident developers.