Transitioning to a professional software development role: part 2 | Heykuki News