General Problem Solving Strategies For Programmers | Hacker News Reader