How do you get things done when working on something unfamiliar? | Hacker News Reader