Author here. I fully support prioritizing a project because it's fun! We need to own that rationale though.
In OP's situation, it sounds like their counterpart is trying to argue that this project is a "good thing to do" for the user/system. In reality, it's a bit of code hygiene that makes it more fun to do work (still important [1]).
That dissonance hides the true value of the work and makes it difficult to reason about.
In OP's situation, it sounds like their counterpart is trying to argue that this project is a "good thing to do" for the user/system. In reality, it's a bit of code hygiene that makes it more fun to do work (still important [1]).
That dissonance hides the true value of the work and makes it difficult to reason about.
[1] https://blog.harterrt.com/bad-tools