Design thinking: A guide to design better UX components | Hacker News Reader