In this lesson, we will cover:
I don't like working on deep technical tasks for extended periods of time.
But one time I agreed to build a flexible pricing functionality for a custom ecommerce system.
The system was already complicated, since it was powering a high revenue business.
Expanding the system wasn't enough - I had to change its core philosophy, which was set in stone a few years ago by other developers.
I had to fully immerse myself into deep levels of code, because there was no room for mistakes.
Over the course of two weeks, I literally put every single piece of code into my brain's working memory (RAM) and refactored the system in my head.
I became exhausted and obsessed. I was living in my head. Some days I was working 12 hours. I didn't see much of life.
Questions started to pop up in my head:
Why the hell I agreed to do this in the first place? Did I really need to go that deep? That's not what I really love doing after all...
The launch was horrible.
Deployment was so large that it couldn't be split into parts, so I did it at night. Because of its size, I let some nasty bugs slip into production.
What do you think I was doing the next day from early morning, without much sleep?
Fixing all those nasty bugs!
They were appearing one after another (like the real bugs in the nature) - I didn't even have time to prioritize them. Customers were angry. I was sitting in front of my computer for 9 hours straight until all the critical bugs were fixed. And of course, I didn't have lunch that day.
I finally went back home and sighed:
"Shit... Why did I start with this..."
And then it clicked to me:
Why am I seeing myself as a craftsman who just came to fix a pipe?
Why don't I see the thousands of people whom I actually helped?
My flexible pricing functionality will allow people buy gift cards. They will give those gift cards for their loved ones. It will bring so much joy for them...
Wow. That's when I became inspired about what I did. That's when I finally started to see the BIG VISION above my work.
Being blind to the higher vision is one of the main reasons so many people feel uninspired nowadays.
What's even worse, sometimes it's not having the vision at all.
How do you start your morning when you meet your colleagues?
Do you talk about...
- how good was the movie last night
- what's for lunch
- "oh look at Brad's new watch!"
16 SECRETS OF HIGH EARNING DEVELOPERS
This FREE EBOOK reveals the top secrets of best paid developers!
If you do - STOP RIGHT NOW.
Because big people talk about ideas, while small people discuss things.
As an Unbeatable Developer, you should start your day by discussing about the big vision.
Talk with people about:
- how are we going to help the world with the current project we're working on
- how can we ship it faster
- why does it matter for us
I guarantee that you will feel inspired from the very morning.
When I meet people, I always love to ask:
What's your vision for your life and the world around you after 5 years?
Usually this continues in 2 ways:
- People who have the big vision in their head: they immediately become enlightened and start telling their story with a big smile.
- People who don't have it: they usually become uncomfortable and make up an insincere answer on the spot.
Once we worked with a really exceptional payment processing company. They helped us so much that we moved our entire transactional business to them.
I thought they were destined to become worldwide leaders, because their service was far better than that of their competitors.
But when we met in person, do you know what I asked?
As you guessed it already: "What's your vision for the following 5 years?"
They became uncomfortable. They just started whining about their problems that seemed unsolvable for them.
I was puzzled and horrified.
But I'm sure that something clicked in their heads.
I'm 100% sure they started asking this question themselves more often.
They became more inspired, clear minded and their business growth improved. It was a win-win situation for everyone, because we've got to enjoy even better service.
And by the way, inspiration is contagious. When you surround yourself with inspired people, you become more inspired too.
The sad truth is:
If you're blind to the big vision, you're like a lost dog wandering around in the forests. How can you be inspired in such case?
It's better to be dead than to live without vision.
To take immediate benefit from this lesson, do the following in the next 24 hours:
- Write down your vision for the following 5 years. Think about your personal life, job, relationships, financial and spiritual goals.
- Before doing your daily tasks, ask yourself: how does this align with my higher vision? Find out how you're helping people by doing this task, even if it looks mundane.
- Ask 3 people without fear: "What's your vision for the following 5 years?" When they ask you the same question, reply with confidence. Make this your habit and do it every day.
- Repeat your 5 year vision to yourself every day. Make it stick like a poem. Believe it's already real.
After completing the Master Action, you will feel more inspired and you will learn how to bring inspiration for other people too.
Average developers don't feel inspired about their daily work. As a consequence, they are doomed for mediocrity.
Your dream, as an Unbeatable Developer Academy student, is to change the world for the better and become one of the richest people on this planet. You can only achieve this by being inspired and bringing inspiration for people around you every day.
As it says in Proverbs: “Where there is no vision, the people perish."