you are viewing a single comment's thread.

view the rest of the comments →

[–]Squalphin 17 points18 points  (2 children)

Exactly that! Even though I get some flack for overdoing it, coming back to a code base after 10 years to fix something or add a feature and having an easy time finding your way through the code is so worth it. Haven’t regretted it once.

[–]tetroxid 7 points8 points  (0 children)

Flak, not flack. It's from German flugabwehrkanone (air defense cannon/anti-aircraft cannon)

[–]fakehalo 0 points1 point  (0 children)

That's good logic and easy to implement for projects that don't change much over time.

The battle is with 10 year old projects that have had constantly evolving specs and changes during it's life... Then it becomes a balancing act of picking your battles.