3 ms·
Similar experience. Although I think the biggest issue isn't the initial design, but all the requirements that slowly add cruft. You need a team that religiousl
by carlmr 9y ago
Similar experience. Although I think the biggest issue isn't the initial design, but all the requirements that slowly add cruft. You need a team that religiously follows the [Boy Scout rule](https://medium.com/@biratkirat/step-8-the-boy-scout-rule-robert-c-martin-uncle-bob-9ac839778385 https://medium.com/@biratkirat/step-8-the-boy-scout-rule-rob...), and you'd have almost no issues even without huge refactorings or redoing everything (where you often make new mistakes).
I've been in teams like that, and in teams that don't care. The Boy Scouts performed consistently better. And before anyone says anything, Girl Scouts can do the same ;).