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.
Category Archives: Programming
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.
Sometimes, Diving into Your Past Can Be Constructive.
I wrote yesterday about keeping old ideas in a notebook. Well, it’s also useful to take some time out occasionally and page through those old notebooks. It is often interesting seeing how much you have grown over time as your skills and knowledge has expanded. It’s also often useful to see how you solved problems in the past and to possibly use some of those ideas in the future.
The past version of you was far less knowledgeable, but sometimes that lack of knowledge leads you to solutions that seem less obvious once you understand things. It is sometimes those very solutions that are the most interesting and elegant.
Basically, you need to remind yourself that sometimes looking at the world with your earlier naivety will sometimes offer you the perfect solutions. Let yourself view things as you once did and then use your current knowledge and experience to make it work even better.