How Daily Journaling Helps Me Get More Done

Daily journalling is a key part of how I keep my projects moving. Without it I’d be wasting time every day trying to remember what I was up to, and what I should do next. That wasted time quickly adds up. This is particularly true when I switch between projects (currently weekly).The ProcessHere’s what I […]

Duct Tape Programming is Hard

A few weeks ago I watched Ian Cooper’s talk titled “Test Driven Design (TDD) – Where Did it All Go Wrong?” In it, he suggests being more like a duct tape programmer (first time round). It sounded great, so I decided to try it and hit a snag almost immediately…Duct Tape ProgrammerA “duct tape programmer” […]

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 […]

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 […]

Some Things School Taught You Must Be Unlearned

Huh? Are people really asking that question? That was my reaction when seeing the question “Is it okay to use Stack Overflow at work?” But yes, someone asked the question. In fact, there are multiple variations of that question online from different people. And, some people even think that yes, it’s cheating.The video above is […]

Shopping Cart
Scroll to Top