humancentricengineering.substack.com/p/changing-my-mind-on-whether-managers/comment/80190752

Preview meta tags from the humancentricengineering.substack.com website.

Linked Hostnames

2

Thumbnail

Search Engine Appearance

Google

https://humancentricengineering.substack.com/p/changing-my-mind-on-whether-managers/comment/80190752

Jim Amos on Human-Centric Engineering

Yes but...managers should keep coding in order to maintain an interest in what their reports are working on and in order to empathize, but the manager doesn't need to be working on the same project side-by-side with their team. If you think the answer is to roll up your sleeves and get into the trenches with them, you'll likely get in their way, unconsciously start micromanaging the project or asserting too many of your own biases which could be detrimental to team morale and individual autonomy. You also won't be very accessible to team members as a leader or coach because you won't be able to provide that elevated view of the team and the work that only comes from stepping back. Finally I'll say this: tech has an over abundance of managers who are so obsessed with being the smartest 10x developer in the room and who never learn to let go one iota: these managers are toxic and if you work for one as a software developer you will always be competing with this manager and being told that you are wrong and must do things their way. We need to move away from that approach and stop normalizing it. Stay curious and learn new frameworks on the side as a manager, and glance at your team's code from time to time, absolutely. Be there to provide architectural guidance or help them see the benefit of using a certain methodology or design pattern, but stay out of the critical path because you'll only undermine or intimidate them and they won't ever achieve their full potential or exercise their full human agency.



Bing

Jim Amos on Human-Centric Engineering

https://humancentricengineering.substack.com/p/changing-my-mind-on-whether-managers/comment/80190752

Yes but...managers should keep coding in order to maintain an interest in what their reports are working on and in order to empathize, but the manager doesn't need to be working on the same project side-by-side with their team. If you think the answer is to roll up your sleeves and get into the trenches with them, you'll likely get in their way, unconsciously start micromanaging the project or asserting too many of your own biases which could be detrimental to team morale and individual autonomy. You also won't be very accessible to team members as a leader or coach because you won't be able to provide that elevated view of the team and the work that only comes from stepping back. Finally I'll say this: tech has an over abundance of managers who are so obsessed with being the smartest 10x developer in the room and who never learn to let go one iota: these managers are toxic and if you work for one as a software developer you will always be competing with this manager and being told that you are wrong and must do things their way. We need to move away from that approach and stop normalizing it. Stay curious and learn new frameworks on the side as a manager, and glance at your team's code from time to time, absolutely. Be there to provide architectural guidance or help them see the benefit of using a certain methodology or design pattern, but stay out of the critical path because you'll only undermine or intimidate them and they won't ever achieve their full potential or exercise their full human agency.



DuckDuckGo

https://humancentricengineering.substack.com/p/changing-my-mind-on-whether-managers/comment/80190752

Jim Amos on Human-Centric Engineering

Yes but...managers should keep coding in order to maintain an interest in what their reports are working on and in order to empathize, but the manager doesn't need to be working on the same project side-by-side with their team. If you think the answer is to roll up your sleeves and get into the trenches with them, you'll likely get in their way, unconsciously start micromanaging the project or asserting too many of your own biases which could be detrimental to team morale and individual autonomy. You also won't be very accessible to team members as a leader or coach because you won't be able to provide that elevated view of the team and the work that only comes from stepping back. Finally I'll say this: tech has an over abundance of managers who are so obsessed with being the smartest 10x developer in the room and who never learn to let go one iota: these managers are toxic and if you work for one as a software developer you will always be competing with this manager and being told that you are wrong and must do things their way. We need to move away from that approach and stop normalizing it. Stay curious and learn new frameworks on the side as a manager, and glance at your team's code from time to time, absolutely. Be there to provide architectural guidance or help them see the benefit of using a certain methodology or design pattern, but stay out of the critical path because you'll only undermine or intimidate them and they won't ever achieve their full potential or exercise their full human agency.

  • General Meta Tags

    18
    • title
      Comments - Changing my mind on whether managers should keep coding
    • title
    • title
    • title
    • title
  • Open Graph Meta Tags

    7
    • og:url
      https://humancentricengineering.substack.com/p/changing-my-mind-on-whether-managers/comment/80190752
    • og:image
      https://substackcdn.com/image/fetch/$s_!1sl6!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fhumancentricengineering.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D48156903%26version%3D9
    • og:type
      article
    • og:title
      Jim Amos on Human-Centric Engineering
    • og:description
      Yes but...managers should keep coding in order to maintain an interest in what their reports are working on and in order to empathize, but the manager doesn't need to be working on the same project side-by-side with their team. If you think the answer is to roll up your sleeves and get into the trenches with them, you'll likely get in their way, unconsciously start micromanaging the project or asserting too many of your own biases which could be detrimental to team morale and individual autonomy. You also won't be very accessible to team members as a leader or coach because you won't be able to provide that elevated view of the team and the work that only comes from stepping back. Finally I'll say this: tech has an over abundance of managers who are so obsessed with being the smartest 10x developer in the room and who never learn to let go one iota: these managers are toxic and if you work for one as a software developer you will always be competing with this manager and being told that you are wrong and must do things their way. We need to move away from that approach and stop normalizing it. Stay curious and learn new frameworks on the side as a manager, and glance at your team's code from time to time, absolutely. Be there to provide architectural guidance or help them see the benefit of using a certain methodology or design pattern, but stay out of the critical path because you'll only undermine or intimidate them and they won't ever achieve their full potential or exercise their full human agency.
  • Twitter Meta Tags

    8
    • twitter:image
      https://substackcdn.com/image/fetch/$s_!1sl6!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fhumancentricengineering.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D48156903%26version%3D9
    • twitter:card
      summary_large_image
    • twitter:label1
      Likes
    • twitter:data1
      1
    • twitter:label2
      Replies
  • Link Tags

    33
    • alternate
      /feed
    • apple-touch-icon
      https://substackcdn.com/image/fetch/$s_!Onor!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F979bbdd3-722a-4f4d-bab7-97d4ecbd5f95%2Fapple-touch-icon-57x57.png
    • apple-touch-icon
      https://substackcdn.com/image/fetch/$s_!aVsA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F979bbdd3-722a-4f4d-bab7-97d4ecbd5f95%2Fapple-touch-icon-60x60.png
    • apple-touch-icon
      https://substackcdn.com/image/fetch/$s_!coTG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F979bbdd3-722a-4f4d-bab7-97d4ecbd5f95%2Fapple-touch-icon-72x72.png
    • apple-touch-icon
      https://substackcdn.com/image/fetch/$s_!p6Qy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F979bbdd3-722a-4f4d-bab7-97d4ecbd5f95%2Fapple-touch-icon-76x76.png

Links

16