Design patterns you should unlearn in Python | Dark Hacker News