Building a Code Review Culture

I was recently in a conversation about software development and asked about my thoughts on doing a code review. The assumption was that a code review is a good thing. However, there was a question as to how they can be done properly. It may sound like a cliche, but that is an excellent question. There are billions of lines of code written each year, from scripts to full-featured languages. We need to be aware of how to write and …

Managing Upgrades and Software Versions

Managing upgrades is something we all face. That. is true whether you are running your software in your house, at a small business, or for an enterprise. There are versions released regularly as often as quarterly, and sometimes we get the new version “free,” sometimes not. There are many things to consider when crafting a version roadmap for your software. Here are some things to help with that. These suggestions and warnings come from a broad experience with software and …

Addressing Technical Debt With Minimal Cost

Organizations small and large move forward at an increasing pace. That makes it easy for things to be lost in the activity required to maintain our focus. These lesser tasks often include important deliverables that we say we will “get done later.” That is also known as technical debt. Put simply; these are the items left to do if we were to complete a project. When they are left undone, we are not able to claim a project or task …