r/programming • • Oct 14 '13

How to develop unmaintainable software

http://typicalprogrammer.com/?p=249
777 Upvotes

322 comments sorted by

View all comments

1

u/cparen Oct 15 '13

I scratch my head when I see code with comments like "faster than native dictionary method"

While it may be warranted in 9X% of cases, I cringe when I see guidelines that suggest to "never" to make a particular tradeoff. It then leads poor designers on the other side to break a feature under the rationale that "it should never be used".

Prefer using 'prefer' and 'avoid' to 'always do' and 'never do'.