We spend a lot of our time waiting for shit to happen. It could be we are waiting for the bus to arrive at the bus stop, waiting for that cup of coffee or waiting for that friend to arrive for a lunch appointment.
In hindsight, it’s a such a tremendous waste of time. But here’s the thing. There’s nothing we can do about it. The things I mentioned are out of our control. It’s something that we have to learn to accept and let it happen.
Easier said than done, right?
I know. It’s difficult because I’m still struggling with that. As far as I remember, I like to control aspects of my environment so that I get what I want. However, age has this effect of showing you it’s just stupid. Attempting to control anything else but yourself will only make you miserable.
So… let’s give up our control and mindlessly wait!
It’s one of the stupidest choices you can make because you are giving up opportunities to grow.
For those who know me knows that I work as a software engineer. In this line of work, you can’t afford to stop. The moment you stop or get comfortable, you will be replaced by something new or fresh. Technology is progressing at an exponential rate. And this fact is what deter some people that I know from this line of work because it’s hard to have a decent life. At least based on what I’ve been told and personally experienced.
Even then, it didn’t stop me from falling into the trap of getting comfortable and doing what I already know. You see, I started out as a Java programmer, switched to C# and now wants to go back because I love that language more than any other languages I’ve used. Furthermore, I saw that it’s time for me to specialise.
But there was no action because I went with waiting. Didn’t go for courses any more or bothering to read up on the latest stuff. And I’m waited, stupidly might I add, for the opportunity to switch the programming language that I use. No more pet projects too.
And look at where it got me.
I couldn’t secure any job interviews with the companies I really want to join.
You might think this situation only applies to developers or engineering fields. Have to be very careful with that. Because, as far as I know, no business, field or industry remain stagnant for a long time. Everything is a fair game when it comes to disruption. Look at how Uber disrupted the transportation industry. Or AirBnb disrupted the accommodation business within the tourism industry.
So the question is, are you going to wait until the day you are disrupted and find yourself out of job?
I for one don’t want that to happen.
So, it’s time to start from scratch again to build up my experience with the programming language I began with.
And no more waiting!
This is why I’m spending time to read up on Java again and using it to build pet projects. It doesn’t matter if the project idea has been done to death by other programmers. The key thing here is that you learn how to code in that language again to solve problems. You have to demonstrate to your future employers that you can write in that language without issue. And the good thing is I’ve got my own startup idea that I want to work on with my friends. It will be a great opportunity for me to practice.
Maybe for your case, you are working in a highly-specialised field and it’s not practical for you to be having a side business or side projects to learn or relearn skills that you don’t really use in your day-to-day job anymore. But it doesn’t mean you can’t learn other stuff. There are many other things that you could learn to make yourself a more well-rounded person.
For example, in this day and age, emotional intelligence is the most important skill anyone should have. Unlike technical skills, no amount of courses or seminar is going to teach you emotional intelligence if you don’t actively practice it in real life with your friends, family or peers. I for one know that I’m no good with that and it’s one of those things I’m constantly learning during my day to day work and interactions. Because I know that if I don’t work on this, I will alienate a lot of people and make it hard for people to work with me to achieve some goals. I can’t wait for something really bad to happen before I start practising.
Or, here is another example. Maybe you find that you are a very creative and chaotic person. You don’t really plan anything out because it doesn’t seem to affect your work. Yay, you are a pantser of sort. high five Therefore, you don’t really bother yourself with it. But does it mean you wait for something bad to happen before you learn how to be organise?
Because you see, having the ability, or some resemblance of ability to plan, is very important to achieve goals or targets. I’m a pantser and acknowledge the importance of basic planning. I do that from time to time if not my work process will be very chaotic. And the ability to plan or be organise could be the difference between you and some other creatives who are trying to show secure some sort of contract, sales or opportunities.
So what you could do is to go for courses on planning or even do it in your daily life. Like your groceries. Or getting the tools you need to do your work. Or plan out your finances. Whatever it is you can find to practice planning, just do it.
Don’t wait for things to happen. It might already be too late. Do it now.