How to control the metacognition process of programming? | Hacker News Reader