On a recent blog post I wrote about notepad being one of my most used developer tools. And that was mainly due to its ease of use, its performance and its dexterity as far as which file types it could open. One of the biggest uses I had for notepad however was as a makeshift to do list.
Many programmer's don't just keep their skills confined to an office scenario. They work by themselves fueled by caffeine and random thoughts in our code lairs. And while we have many task management tools catered to programmers in office settings, we don't find too many out in the developer eco-system for freelance or hobby programmers.
Code-Do is designed to help fix that problem. Or at least to reduce it where it can. It's design is based on years of notepad to do lists and on simplifying the entire process of gettings things done in code.
code things done
Everything happens on a single page and most tasks are no more than 2 clicks away. It's designed for single users, as I know many of you out there are and doesn't try to get in the way with features that you will never use. And speaking of features.
Features
Some of the features include the following:
Multiple projects
I know few programmer's that normally just work on 1 project at a time. Some have blogs, while others have games in development, while some make sites to help them pay for fun programmer things and gadgets. So maintaining multiple projects without having to leave your main environment is a must. The design is based on atabular format. All projects and all lists are 1 click away, which was important for me as I tend to jump around to many projects throughout the day.
Tagging
This one is tough to do on notepad. The normal approach would be to add sub-categories to projects, such as bug or QA. However, I wanted to keep the levels of lists down to 1 mainly. The more you have, the more you ignore normally. Less is more, is the main theme to this project. If you need to categorize an item, you simply prefix it with a '#' and it will automatically create a filter for that keyword.
Any keyword tagged will automatically become a filter for your current list. Tag filters are controlled automatically based on your active items, and as soon as that tag is completed, it will no longer appear in your filter list.
Multiple Statuses
Most tasks essentially come with 3 states. Pending, Done, or Deleted. I've gone ahead and added important to that list as sometimes we tend to forget what the main priority is and we jump around.
Sign up for the BETA!
Head on over to the following page and sign up for the Beta. Invites are going out soon and your feedback
PRO Features
The list works great as is as I've been using it for some time now to manage all of my projects. But there are some new features in the pipelines that will be coming out in the near future, such as:
- Timers
- Share lists with friends and colleagues
- Calendar views
- Analytics
- Much more...
All of these features and more are in the works and will be released gradually. They are designed to extend the functionality of your current lists and not to get in the way of your progress. Many times, we end up needing to do lists, in order to manage our to do lists. Hopefully with this Coders List, you'll spend much less time categorizing and adjusting, and more time creating.
Walter Guevara is a Computer Scientist, software engineer, startup founder and previous mentor for a coding bootcamp. He has been creating software for the past 20 years.
Last updated on:
Have a question on this article?
You can leave me a question on this particular article (or any other really).
Ask a question