3 ms·
> implementing features exactly as they define and "are paying for". The reason they're paying so much for it is that you didn't do the refactoring last time.
by gregknicholson 7y ago
> implementing features exactly as they define and "are paying for".
The reason they're paying so much for it is that you didn't do the refactoring last time. Every time they refuse a refactor, all their future costs genuinely go up.
If they ask why the refactor is needed, why you didn't do it properly first time round: “You're constantly refining your business processes to satisfy ever-changing business needs; that's what I need to do to the code.”