Discussion about this post

User's avatar
Gregorio Robles's avatar

Many thanks for sharing your thoughts, Michael! Very insightful. I think that in addition to be a product manager, as you say, the new software engineer will have to perform tasks of a project manager (assign and supervise tasks, manage budget/tokens, track progress, mitigate risks, coordinate a team resources...) -- however, instead of managing people, software engineers will have to manage their agents. What do you think? How would that fit into your analogy?

Clifford Smyth's avatar

Excellent exploration of this metaphor, and it is apt. Thanks for the mental tools.

5 more comments...

No posts

Ready for more?