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.

It’s Okay Not To Have All The Answers. (It’s Okay to Say I Don’t Know).

This is a pretty self explanatory post, but it’s important. But, it is also worth taking the time to at least attempt to learn the answer is also important. That is true, even if you don’t think it will help you with the current project. There is never a down side to learning something new.

Life And Other Distractions

For the next couple of days I will probably be a bit distracted. Some of today is happening because of a change in our nation and a desire to watch history unfold. Part of it is the recent passing of a family member and some of the steps needed to get through that.

But, in spite of that I made a plan to write a blog entry each day, and I plan to follow through. The big question is: “How can I connect this to programming?” Well, I’ll go with the advice of keep making progress, even if it doesn’t feel like much. At least make the attempt to get something done – either learn something, or work on a project. It is pretty rare that there isn’t at least a few minutes each day to focus on making an accomplishment.

So, today might not be a great blog entry, but it is an entry. It is progress toward my goal, and it has a useful point.