Articles for category: Drive

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

September 7, 2022

Greg Thomas

Broken Automations

Automated code will break. It will break because something that it is supposed to work with broke, something that it expected to be there is no longer there and now it is broken. And now we fix it and re-automate it. Automations are not invulnerable, we just like to think they are because most of the time they run unattended.

September 6, 2022

Greg Thomas

Do we need a new Wheel?

Wheels haven’t changed much since they were introduced. They are still round. The primary concept still holds true. Sure we dress them up, build them with different materials, for different terrains, for different uses, etc, etc, but the primary concept still holds true – they are round and they move forward. The same is true for many software development concepts where you do not need to go and reinvent the wheel, but rather just use what is there and apply it to your own delivery.