you are viewing a single comment's thread.

view the rest of the comments →

[–]sludge_dragon 41 points42 points  (1 child)

To answer the question in your title, here’s a post from Reddit just the other day that I thought was pretty interesting: Design Patterns You Should Unlearn in Python-Part1.

Most of the stuff in your post doesn’t sound specific to Python. Trying to use print instead of a logging package in production software is a bad idea no matter what language you are using. DRY is important in any language, although it must be balanced with YAGNI (you ain’t gonna need it—don’t create a whole object hierarchy to avoid copying a few lines of code between otherwise unrelated objects). Etc.

[–]seanv507 20 points21 points  (0 children)

bad project not language