Teaching IT professionals, refreshing Design patterns and antipatterns | Hacker News Reader