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