Five Minutes a Day Beats an Hour Per Week

Growing money
Image by PublicDomainPictures from Pixabay

Consistency is the key to real success. The only way to make true, lasting progress is through daily consistency. It’s ok to miss a day or two for special circumstances, but you must MUST MUST get back on the wagon as soon as possible. Otherwise, a day turns into two. And two turns into three. And that becomes a week. And then it’s harder the get going again than it was to start in the first place. The hardest day of practice is the day after the one you missed.

Continue reading “Five Minutes a Day Beats an Hour Per Week”

Null Object Pattern

This past week I fixed an issue that has been nagging at me for some time. My project has a number of functions that take collections as parameters. Every time a function receives a collection as a parameter, it first checks to see if it is null, and if it is the function will exit right away or throw an exception. Now, this isn’t a huge problem, but it’s one of those irritants that causes bad code to grow.

Continue reading “Null Object Pattern”

Practice Hard Stuff

Young man practicing soccer footwork
Photo by Ruben Leija on Unsplash

We’ve discussed the importance of practice and the skills to focus on when practicing. Now let’s go into depth about making that practice time really useful. If I practice curling a 5 lb weight for ten minutes a day, that’s not enough of a challenge for me to grow. On the other hand, trying to curl 100 lbs would only hurt my back, my shoulder, and my pride, as I couldn’t lift it at all. There is an effective range between the two where I find I’m challenging myself enough to grow, but not so much that it’s completely beyond my abilities. How do we find that “sweet spot” in developing software?

Continue reading “Practice Hard Stuff”

How to Approach a Mentor

Business partners celebrating

So we’ve discussed why you need a mentor, and where to find a good mentor. But how do you ask someone to be your mentor? The way you approach someone to be your mentor can make or break the relationship entirely. It’s not unlike what you need to do to ask someone to enter a romantic relationship. You don’t just go up and say, “Will you be my boyfriend/girlfriend?” unless you already have some sort of relationship built up. It’s the same with a mentor.

Continue reading “How to Approach a Mentor”