Development leadership must partner with the business and manage technical debt as risk in order for it to be fully understood and respected.
In this article we’ll define technical debt, its impacts, and causes and highlight some metaphors that are helpful when discussing technical debt.
In this article, we’ll discuss some sources of conflicts between developers and quality assurance and the advantages of a true partnership between the two – as well as some ideas on how to get there.
Functional Debt is the direct result of previous business decisions that causes a degraded ability to address current or future business goals.
Causing a production bug is a right of passage for new developers. Let me tell you about the worst bug I’ve ever caused – and what you can do to not make my mistakes. As you might expect, it deals with threading.
Technical debt: We all have it and every developer worth their salt wants to pay it down, but how do we actually manage this process? Implementing a Crop Rotation In my article on communicating technical debt I compared paying down technical debt to the importance of crop rotations in farming. If […]
Many developers feel that product management and executive leadership don’t “get it” when we talk about technical debt. At the same time, if you ask developers about factors vital to the long-term success of a project, paying down technical debt is high on the list. So, how can we communicate […]
5 weeks ago I set out to write at least an article on software development every day. What follows are the ups, downs, and lessons learned from that process. Why on Earth would I do this? So, first of all, why would I do this? Well, a month ago I applied […]
I have no idea how many different hobbyist software projects I’ve started and abandoned over the course of my life. Let’s just take an average guess and say I’ve worked on 3 side projects each year since 1987 when I started programming for fun. That’d put the number at 96 […]
Ever have a presentation get off on the wrong foot or an intended point completely miss the mark? I sure have. Let’s backtrack a few months and look at how I failed and 6 steps I now follow to keep getting better. I was giving a monthly training presentation to […]