5 ms·
I really liked this point: "Most developers are not very good at predicting the future time integrated suffering their changes will result in." So given a gra
by vilya 14y ago
I really liked this point:
"Most developers are not very good at predicting the future time integrated suffering their changes will result in."
So given a graph with time on the x axis and maintenance effort on the y axis, the area under the curve is the amount of suffering caused. That's a pretty good take-away.
- InclinedPlane 14y agoThis is true at all levels. Acute damage gains much more attention than diffuse damage. Thus you have a common problem of developers taking "shortcuts" and accruing huge amounts of long-term technical debt in exchange for temporary short-term advantages, and you have the equally common problem of internal tooling that just barely gets the job done but also introduces massive amounts of waste of time and effort across the entire institution.
- im3w1l 14y agoI would argue for a discounting rate similar to the one economists use.