10 Ways Developers Can Invest Time Instead of Wasting it
In today’s, in the past and probably in the future world — the time is more valuable than money, and the right time waits for no one. Hence, we have to make the most out of it to succeed in life.
Time is an extremely scarce resource.
Every one of us has 24*60=1440 minutes a day, and totally about 28000 days to live (that’s how many days an average person lives since being born). And by the time you read this, you may have already lost significant chunk!
Developers can organize their day, maintain a busy schedule, feel very bored and unfulfilled, and never have enough time. Why so? Because often, the tasks they are doing throughout their day do not excite them or align with what they want—their goals and dreams.
If you don’t work towards your dreams and goals, you aren’t investing your time in yourself—you are wasting it.
Wasting time is a choice, and it’s one that is entirely within your control. It is really important to make this choice on purpose (and not accidentally) and use your time effectively.
That’s why you should try to make each minute of each day count because every minute you sit idly doing nothing or wasting time, there is someone out there working hard towards the same goal gaining the edge over you.
Moreover, making better use of your time is also saving time. I had to learn how to manage my time effectively and productively because I procrastinated a lot in the past.
And here are some straightforward strategies that you can use to utilize your time better and feel much more fulfilled, energized, and happier:
🎯 Set goals
When you have goals you want to achieve, you are less likely to waste time on things not related to those goals: everything you do starts feeling that it has a purpose.
If nobody told you today... You have a purpose and never give up on your goals.— GOOD JOB LARRY 🍊 (@LarryJuneTFM) June 30, 2020
Besides, it’s crucial to establish processes and systems to achieve those goals!
A process is a step-by-step action that helps you efficiently and systematically reach your goals. Not having a process is worse than not having a plan.
💎 Prioritize things
Most developers have thousands of things (projects!!!) going on at any one time. The key is to focus only on what matters the most to move you toward your big goal.
You should align your time with your big picture priority. Everything else should go on the do-not-do-list! Here is how Warren Buffet approaches it.
“It’s said that a wise person learns from his mistakes. A wiser one learns from others’ mistakes. But the wisest person of all learns from others’ successes.”— John C. Maxwell
🙅♀️ Say “No”
Here I am still in the development process, but it has already become much better. I say “no” much more often today.
When I have inquiries of any kind or even my own project ideas, I always reflect on this principle: if you say yes to this, you automatically say no to something else. Because you can only do one thing at a time, is this thing more important than other things for achieving my goals?
This way, whole kinds of projects or requests fall through the grid—the filter which recognizes what really matters for me, for my most critical resource—my time.
📆 Less calls, less meetings
Time is an incredibly valuable asset in a product company, and especially in a startup business. When you spend the day sprinting from meeting to meeting, the time flies by.
In fact, most meetings are pointless. Some people like to attend meetings for the sake of meetings. Hence, you could cancel 70%-80% or more of them, making no difference in your work.
If you schedule meetings for your developers every few hours the only way they make progress is if they don’t pay attention to the meeting at all.— Frank Wiles (@fwiles) April 2, 2020
Meetings might interrupt the workflow of individual contributors like developers and designers who need to concentrate for extended periods to deliver tangible value for the product. As a result, the working day of developers can turn into a long evening spending in front of the laptop while trying to mark some of those overdue items off their TODO-list.
Still, meetings are an essential function of communication on the team; that’s why it’s crucial to decide whether every scheduled meeting is worth your time before joining it.
📬 Time for emails
I don’t answer all emails immediately. I have a fixed time limit for emails; usually, I look at them just once per day, because answering emails and dealing with Slack/Teams messages can be scheduled just like everything else.
The power of time blocking for emails comes in choosing when you do this task instead of disturbing your focus and decreasing your productivity every moment of your day.
🤖 Automate things
We are programmers; we naturally don’t like routine and doing repetitive tasks. If it happens to us twice or more, we are looking for ways to automate it.
Especially in finance, this can be important. For example, automatic tracking of your expenses is one thing that can lead to financial freedom; it can be used to reduce our spending by tracking our expenses to free more cash from your dev-salary monthly investment.
To learn more, you can get my top-15 cash-freeing tips cheatsheet for developers.
🚀 Be in the moment
Thinking about the past is pointless. Our whole life is ruining because we think much more about the past and future.
In the meantime, you can forget about the present.
The “now” is more important than anything:
You always have to focus on what you can do now, rather than what you can do in the future.
You always have to focus on what you have now and what you could do with the thing you have now.
“Live life for the moment because everything else is uncertain.”―Louis Tomlinson
📊 Don’t swap money for time
And also don’t overspend money on useless things. Because the more you spend, the more time you need to recover this resource.
Our income is indeed limited by time. Basically, we trade in 8-10 hours/day for income and have to wait years before obtaining the necessary job promotion with a fair chance that we may not get that promotion.
That’s why it is necessary to stop swapping money for the time by:
Changing your mindset around earning and spending
Building an asset that scales (like a side project that will bring passive income)
Using your “passive” money and savings to make you more money—start investing or growing your side hustle
⚡️ Ignore distractions
We live in a modern world where it is incredibly easy to get distracted, for example, via Facebook, Twitter, and Instagram. Such interruptions cost not only precious productive hours but also valuable effort and energy. Instead, invest your time in more important things that will make you closer to your goals and dreams.
You can learn more about how to prevent distractions and sharpen your focus by reading the “7 Proven Strategies for Overcoming Distractions” article.
🤯 Stop letting other people’s opinions control you
When you have to formulate your actions according to others, it actually wastes a lot of time too.
It can prevent you from doing the things you want to do or being who you truly are. Basically, you will tie yourself to the yo-yo of what other people think of you.
“The trouble is you think you have time.” – Buddha
You have better things to care about than the opinions of others on you because life gives us enough to deal with as is.
Time is the most valuable asset you own. Once it is gone, it is gone.
Invest your time into making yourself a more knowledgeable and smart person, working for something that will pay you off today or tomorrow.
Become a Pro at time management, stop undervaluing your time, stop swapping it actively for money, and instead start investing your time into a variety of assets, including yourself.
Soon you will be able to have the 4-Hour Workweek.
Thank you for reading!
Live your best life, Ilona.