←back to thread

362 points mmphosis | 1 comments | | HN request time: 0.199s | source
1. Scubabear68 ◴[] No.42167276[source]
“Aim for at least half of all commits to be refactorings”.

I feel like this is the end game of scrum and most agile methodologies - endless refactoring on a treadmill with no off button,

I like to be introspective, and I am human so my code is far from perfect. But if I was refactoring half of my time I would go more than a little crazy.

The good systems I have worked on have converged on designs that work for that space. Both developers and users see and value the stability.

The bad ones have had the kind of churn the article mentions. Developers are constantly rewriting, functionality is subtly changing all the time; stability doesn’t exist.