Progress Tracking – The Usefulness of a To Done List.

Years ago I began to feel like I wasn’t getting anything done. I knew that I was doing things, but for some reason it didn’t feel like much progress was being made. I decided that it would make sense to track just what I was actually doing each day – thus was born The To Done List.

The idea is simple. Each day I write down any task that I worked on or finished. I would also include things that took some time out of my day or represented activities that I didn’t normally do, but felt like an accomplishment.

Some examples of things that I wrote down – work on an app, reading a book or article, watching tutorials, working around the house, shopping, going out to eat, meeting friends, meetings in general or writing. This blog post will make it on my list for today along with several other things that I have done – mainly watching tutorials, and some other educational videos.

A picture of my own To Done List

I have a running record for years of my life that I can look back at and see what I was working on at that time. I list the date and then follow with a list of activities I accomplished. But, it’s more than simply a record of what I’ve done – it’s also an incentive to accomplish something each day. I make a point to at least attempt do something that I feel worth writing down each day. But, the list at times also contains days that I really wasn’t up to doing much useful, and those days were ok.

To make your own list, get a notebook and write the date followed by activities that you did that day. You can decide what you choose to include. You can also change what you list over time. I do make a point to keep my descriptions limited to a few words and I split the page into columns to conserve pages. But, it’s your list and you can keep it how you want.

If you haven’t tried an idea like this, I recommend it. Try it for a few weeks or longer and see how it works for you.

Stuff, Stuff And More Stuff… Or How To Say Nothing In A Lot Of Words.

Today is one of those days that I don’t really have a lot to say. So, why not say it with words?

Yep, that’s what I’m going to do. Hey, it’s progress on my goal to write a post each day, right? Yep. Sometimes it’s just that simple. Will it help anyone? Probably not. Will it help me? Maybe. It gives me a minor accomplishment for the day if nothing else. And after the last few weeks, that’s not a bad thing.

As Dory would say, “Just Keep Swimming.”

Keeping Making Sure What You Are Doing Is Working.

This relates to testing a bit, but it is bigger than that.

It is one thing to make a program that works and even solves the problems that you wanted it to solve. But, to truly succeed you need to look back and make sure that it continues to work in the way you planned. Sometimes, the environment it is used in changes, other times the demands of the users change. None of these changes can be predicted during development, other than to assume that they will happen.

It is best to write your code in a manner that allows for easy updates and changes. There are enough books to fill a library written on that topic alone. But, all of those words are meaningless if you ignore them. Make your code modular so you can modify small parts without changing everything. If you have good testing in place, then you’ll be able to make sure it will continue to work in the future. It will all make the user experience better. It is a win all around.

This doesn’t just go for your programs or apps, though. This idea can carry into everything that you are doing. The topic came to mind today, because of my attempt to improve my marketing. I have been experimenting with different ways to post these blogs or how I share them to my social media accounts. It’s one thing to share them, but it is only useful if it is bringing in traffic. I will continue to modify my methods and watch to make sure they work. Over time, things will improve. But, they will only improve as long as I continue to follow this pattern.