Transitioning to a professional software development role: part 3 | Hacker News Reader