How to (not) lock yourself into architectural drawbacks | Hacker News Reader