Articles for category: Drive

September 27, 2022

Greg Thomas

The Alternate Path

I’ve been watching For all Mankind as of late and aside from the sci-fi premise, it’s the alternate path that’s that we could go down that makes it truly interesting.  Who knows what could have or would have been, but the alternate path, the other way things could go is a treat to watch. There has never been one path to accomplish a goal, there are always many paths and it doesn’t hurt to take a look at the alternate ones when stuck on your current one.

September 25, 2022

Greg Thomas

The Inevitable Time Crunch

No matter how well you plan, it will always happen, the inevitable time crunch – too much work to do, much too little time. And then comes one more thing, and another, and another, the saying goes, when it rains, it pours. Sometimes this is the case, other times, it’s our perception of the amount of work to do in the crunch.  We see the pile and think it’s insurmountable until we start working at. This is why all you need to do, all you really need to do, is work on the pile, dig into it and let the

September 20, 2022

Greg Thomas

The Team Driver

There is always someone on the team who drives the car. Having two drivers will always result in a person having to take their hands off the wheel otherwise it’s a constant back-and-forth push and pull down the road when what the team needs is to be going straight. If there is no driver, step up and become the driver. If there is a driver, but they don’t know where to go, help them navigate. But only one can drive.

September 19, 2022

Greg Thomas

Keep it Simple

Complicating it, providing options, features, checkboxes, and radio buttons. We think it makes it better, but all it does is complicate it. Make it do what it was supposed to do, make it simple, and make it clean. That’s what your customers are here for.

September 9, 2022

Greg Thomas

Dead Code

There is a difference between commenting out code and leaving old code in a solution. It is assuredly impossible for commented code to call because it might never exist (if compiled) or because it is commented, it can never be reached. But when you enter into the practice of deploying code that lives but is never called, rest assured, where there is a code path, there is a way, and that code could at some point be called or at worst, triggered by another event or even worst, exploited. Keep it clean, delete your old code, send it to the