Is this substantially different, cognitively or skills-wise, than moving into management and directing a team to write code, but no longer writing code oneself?