New to Python – How to manage architecture choices | Hacker News Reader