Comments by "" (@ContinuousDelivery) on "Types Of Technical Debt And How To Manage Them" video.
-
9
-
3
-
I disagree, code is not really an asset. For example imagine two systems, that do exactly the same thing. Do you want the one that is 100 lines of code, or the one that is 100,000? More code is not better, so code isn't an asset.
Software is a complicated idea, in some ways it is not really the code that matters, it is more about what you can do with it. Obviously you need some, and you need some code, and the quality of that code matters a lot, because it is quality that makes it work in the first place, makes it easy to change and improve, and makes it resilient in production and in the face of change. All these things matter in a real sense, and in some weird ways, I'd say that the quality of the code matters more than the code itself.
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
@davidvernon3119 Sorry, but it doesn't happen at all if the software isn't changed. The bits that represented the system, still represent the system. So it is the act of people changing the software that causes the rot. So if we change how people undertake that change, so that it doesn't introduce the "rot" we can cure the effect of systems getting worse and worse. In fact, I was recently told by someone that still works on a system that I helped to create, that now, 15 years later, it is still the best system to work on that they have ever seen. Not saying that we did everything perfectly at the start, we didn't. But what we did get right, was that we established a dev culture that was good, and durable. So all of the people since have kept the code in a good state.
This is all about dev culture. There is nothing inherent in software that makes it rot, so we need better approaches to development and development teams to help them to avoid introducing the rot.
1
-
1
-
1
-
1
-
1