What is technical debt? Technical debt is a term used in software development to describe the accumulated costs of suboptimal or incomplete design decisions made during the development process. In other words, it refers to the consequences of taking shortcuts or making trade-offs in the interest of speed or convenience, rather than prioritizing the long-term…
Technology Buzzword: Modernization
It seems that the most common buzzword in the technology world today is “modernization”, and it means something slightly different to everyone. Because of the inconsistency in what exactly modernization means, it is even more daunting to implement into your culture and the roadmap for your business. When approaching modernization in the workplace, the most…
When to Contract a Programmer
When a business is faced with a big programming project or an increased need for software development, it can feel as though the only question is if this additional work can be spread across their team, or if they need to justify the cost of adding another salary to their workforce. Now that you know…
Is “new/open box” the same as “new”?
The Background: In a previous post, we took an overall look at the “used hardware” option for IT purchases. I reviewed the reasons for buying used and presented some concerns and considerations. One alternative option is the “new/open box” hardware. In this post, I will dive a bit deeper into this option, as well as…
Why should I buy new hardware when used is less money?
The Background: At least once a month, I get a customer request to compare pricing of “new” versus “used” hardware. Often this will be purely looking for a lower price, but it can also be due to needing features no longer available new. While the comparison can appear simply a price issue, other contributing factors…