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