Understand, Design, Build: A Framework for Problem-Solving | Hacker News Reader