Forcing programmers to take the management trainee path