3 ms·
Programmer morale is another factor in good/bad technical debt. It can be quite enjoyable to take something like three separate implementations of a similar fu
by ericmcer 9y ago
Programmer morale is another factor in good/bad technical debt.
It can be quite enjoyable to take something like three separate implementations of a similar function, combine them, and delete a bunch of duplicate code.
On the other hand, it is nightmarish to toil through some tightly coupled mess and try to rewrite it in a manner that is more maintainable.
One makes you feel happy and in control, the other makes you feel like everything is falling apart.
- bcbrown 9y ago> it is nightmarish to toil through some tightly coupled mess and try to rewrite it in a manner that is more maintainable. I'm doing that right now, and it's great. There's several responsibilities that are all tightly coupled, and I'm pulling them into multiple components. It's requiring a lot of code archeology and reverse engineering of intent, but it's incredibly satisfying at the end.