DEV Community

Discussion on: What Are the Best Time Management Tools for Coders & Developers?

Collapse
 
cyrdam profile image
Damian

Here is my list of tools:

  • Calendar application (fill in whatever you use: Outlook, Thunderbird, GMail, etc.)
  • Note application (fill in whatever you use: Obsidian, MS OneNote, text files, Notion, etc.)
  • Pomodoro Timer (I use Super Productivity, but you can use anything like, be it a browser extension, a desktop application, or your mobile phone with alerts)
  • Two minute rule

These are essential for me. My recommendation on that: Start small with little bits. It does not help you do everything at once.

My tools just help me for organizing my time, thoughts and documentation. It should not take more than 30 minutes to go over everything. Anything else goes to the time block.

For more details:

Calendar

The calendar is blocking my time to do things. I leave a little free space open or leave the block optional to be available if really necessary.

This is a great method to block messages to not interrupt workflow. This way I learned the two minute rule, too. Additionally: you learn to say no to anybody and anything. The world will move on, and most of the tasks or topics can be moved after your production time.

Note and Task app (for me it is Obsidian)

There goes a lot of information like notes, but also a daily note for adding tasks on what to do each day. This helps for managing your daily routine and stay consistent. This also takes time, so it is booked in the calendar as that: start the day.

Each task is checked on time and with the Getting Things Done (GTD) approach. this way I can prioritize the tasks, too.

Do I need less than my pomodoro time for one task? Add another to it, but stop at 25 minutes. Really, just stop! With time you learned how long the task takes for real.

The notes will become very simple and your estimations better by experience. Don't get discouraged if the task is not done within your time limit. If that happens it is a good way to show you, that you might need help on the way or for the future: take more time into the estimation. Don't blame yourself, nobody is good at estimations if these are not automated. 🙃

Pomodoro Timer

Honestly, this is the hardest part for me, as the timer needs to stop me from my task. And that can be challenging. 😈

I use Super Productivity. Alternative: Use a Browser Extension or a webpage with a timer. There are a lot, one example: pomofocus.io/

Or build your own timer, without all that tracking within.

Two minute rule

This one is the best thing I use next to the calendar and note taking. This is not a analog/digital tool, it is a tool for your mindset and can be used anywhere in your life. It is the easiest to follow: If you can do the task in two minutes, then just do it.

If the task takes longer, then set a to-do task for it and block your time. This way you can also communicate to others when it can be solved: booking meetings or just get in touch is also part of the steps. It should not take more than 25 minutes. If you need to prepare for it, just take that time into account and communicate it if necessary.

If writing the task takes longer than the task itself: don't worry! It helps you to experience better documentation and understanding things you could not see before, so do it. Later on you will understand what you did within that short task description rather than looking into a git repository and check out your commits.

Maybe you remember what you did, but then you would not to go over your commits, right? Additionally other benefit from these information if it is available for them. They can learn and grow by your experience, too.

Collapse
 
tqbit profile image
tq-bit

Super Productivity looks, well, super nice. I'll give it a shot

Collapse
 
mcp111 profile image
Partha Mandayam

In super productivity, they claim pomodoro timer and jira integration features. But I don't see any such options. And why is there no help? How to find these items?