5G – Amazing? Apocalyptic? Or Meh?

Last week I stumbled on a documentary about 5G. The title suggested that 5G will bring about catastrophe. So, I decided to watch it…It was easy to watch, thanks to good editing and pacing. The information about health risks identified for existing mobile technologies (including 4G, wifi, etc.) was interesting. I’d heard that new research […]

The Perils of Writing Reusable Code

If you’ve taken a programming course, the chances are that you’ve been told to write reusable code when possible. It certainly sounds great. Writing software is time consuming, so being able to reuse code instantly improves your productivity.I’m going to push back a little. Yes, code reuse is great. I reuse code; I use libraries […]

Getting Over Lack of Motivation Title

Getting Things Done Despite a Lack of Motivation

I have a confession to make: I didn’t feel like recording a video or publishing anything. It’s just one of those days where I have a lack of motivation. It happens…Yet, the video is recorded and published. How? Well, I’ll give you a hint: it has nothing to do with willpower. Willpower is a scarce […]

Be Grateful for Bug Reports – Yes, Really

When I release software to testers, I don’t actually want them to send me bug reports. I want them to tell me that it’s working perfectly! Sadly, there’s no way to prove that code has zero bugs. And, given the complexity of the software we work on, bugs are simply a fact of life.I also […]

Want to Succeed? Stop Blaming Others

Last week I released a video titled “Windows 10 Killed my Productivity.” While true, this week I’m calling myself out on it. That’s because I was effectively blaming Microsoft for my troubles. Yes, I was making myself “the victim.”There seems to be a fad (epidemic, really) of wanting to be the victim. That way us […]

Shopping Cart
Scroll to Top