4 ms·
The step before the "easy change" is "make change easy". This usually includes refactoring and paying off technical debt. Anecdote from one great programmer I
by qznc 10y ago
The step before the "easy change" is "make change easy". This usually includes refactoring and paying off technical debt.
Anecdote from one great programmer I know: When he fixed a single bug, it often came split into multiple commits. First, a few commits refactoring and cleaning up things. Then one tiny commit fixing the bug. Finally, one more commit removing now-obsolete stuff.