The Engineer to Manager Transition, by Former Twitter Director of Engineering David Loftesness

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ค. 2024
  • Learn how to transition from engineer to engineering manager teamable.com (the first 90 days) from the guy who transitioned from all-star engineer to manager of 5+ high growth teams at Twitter.
    Presented at the Hive engineering leadership summit at the Tumo Center in Yerevan Armenia. Learn more about hiring top tech talent: teamable.com
  • ภาพยนตร์และแอนิเมชัน

ความคิดเห็น • 41

  • @jemmrich
    @jemmrich หลายเดือนก่อน +2

    My experience, when things gets tough, you will tend to fall back to what you are comfortable with. It's like a form of procrastination. And I've seen this affect people at all levels from engineers to managers, founders, and even those in the c suite. So if you are a manager and start finding yourself gravitating to more coding you are likely dropping the ball somewhere and it will become noticeable very fast to others if not you.

  • @igrai
    @igrai 4 ปีที่แล้ว +8

    Excellent talk, probably the most practice oriented on the topic that I've listened to

  • @CS-mq1gd
    @CS-mq1gd 3 ปีที่แล้ว +6

    Great insights into the transition. Now a days, seeing more of "Engineering Managers" roles where they are mandating Managers to code. How do we relate that?

  • @rudhisundar
    @rudhisundar 5 ปีที่แล้ว +5

    Thank you for the talk, really it was helpful!!

  • @devkashyap9049
    @devkashyap9049 2 ปีที่แล้ว +2

    Very useful talk. Awesome presentation!

  • @nsarvesh1012
    @nsarvesh1012 9 หลายเดือนก่อน

    Great Insights on the EM Role.

  • @johnmahugu
    @johnmahugu 6 ปีที่แล้ว +7

    wow thank you, i really needed this

  • @mj7259
    @mj7259 5 ปีที่แล้ว +7

    An excellent presentation. Probably the best I’ve seen on the topic of software management. I’m going to have my staff watch this.
    Some notes. With a disclaimer, I specialize in CAD applications, and previously in console games, with their own specific requirements.
    I don’t want to see a great presentation wasted, and or people just stop watching for reasons of volume. Normalize your audio. In the future be aware of how far away you hold the microphone.
    In my experience, as a software manager, you must keep perspective, equally on all three of:
    The product, what you are delivering from an end user view. That means you leave your desk, and in a different setting “eat your own dog food”, or use your own software.
    The product, from an engineering, maintenance point of view. That means knowing the code, and architecture.
    Your staff, from a personal point of view. Know how to interact with that specific personality, what motivates them, what will keep them happy and productive.
    You have to maintain all three for success. Failure at any will affect the others critically.
    I do have to adamantly disagree with the no coding rule. But agree on the “blocking” if done incorrectly. Your job is to delegate work, and minimize conflicts and inter-dependencies between engineers. This heavily involves organizing how modules, “code” is not only delegated, but optimizing how one person’s work affects the others. If you are not involved in making sure a sustainable architecture, an automated test system is in place, etc… well.. I’m not sure you are doing your job.
    You simply move from coding routines, to managing how routines at a high level work together. You delegate first, not last, and then focus on making sure all “threads” are running at full potential, figuratively and literally.
    Delegate first.. but keep time to still be involved in the code and have an accurate perspective.
    Trying to separate “manager” from “technical manager” I also adamantly disagree with based off my experience in the industry. This just leads to the scum approach of passing down tasks that make no sense from the point of view of how things are actually developed… trying to wire a kitchen after the drywall has been set.
    My experiences may differ, based on industry and specifics of the teams and products I have worked on.

  • @mamun001
    @mamun001 2 ปีที่แล้ว +1

    Very useful. Thank you

  • @nomad27
    @nomad27 6 ปีที่แล้ว +8

    Cameraman at 1:57 has hardest time of all people in the room

  • @mendonrohan
    @mendonrohan 6 ปีที่แล้ว +1

    good talk

  • @hualiang2182
    @hualiang2182 5 ปีที่แล้ว +2

    Can you elaborate more about go/no-go decision on the 90th day? Let's say I'd like to choose the "go" route, but because I don't get well trained or not having any previous experience, I feel stressed out every day and it keeps jeopardizing my confidence level because I am not good at it?

  • @GalacticAdventures69
    @GalacticAdventures69 ปีที่แล้ว +2

    but great talk

  • @andyram27
    @andyram27 6 ปีที่แล้ว +12

    why is the volume so low on this video?

    • @istovall2624
      @istovall2624 4 ปีที่แล้ว +1

      Ok I thought it was just me, can't listen....

    • @user-dp1xb9pl5x
      @user-dp1xb9pl5x 4 ปีที่แล้ว

      andyram27 me as well

    • @Gorboduc
      @Gorboduc 3 ปีที่แล้ว +1

      Because he's a monotone mumbler who can't talk properly. You can tell at 8:00 the poor sound guy tried to max the volume and got feedback, and subsequently gave up. I feel bad for the sound guy!

  • @dhaneshshastri1
    @dhaneshshastri1 ปีที่แล้ว +1

    Volume is very low :(

  • @AkshayrajKore
    @AkshayrajKore 3 ปีที่แล้ว +3

    low volume, otherwise a useful video

  • @GalacticAdventures69
    @GalacticAdventures69 ปีที่แล้ว +1

    It's so hard to hear

  • @shobhittiwari1761
    @shobhittiwari1761 2 ปีที่แล้ว +2

    great content but terrible audio

  • @infirmux
    @infirmux 6 ปีที่แล้ว +5

    Transition - use white on black text in presentations. :)

  • @christowndotcom
    @christowndotcom 3 ปีที่แล้ว

    Can hardly hear you

  • @neo-vj4zq
    @neo-vj4zq 5 ปีที่แล้ว +3

    Dealing with management at scale when you. Have done how dealing with someone who hasnt

  • @neo-vj4zq
    @neo-vj4zq 5 ปีที่แล้ว +5

    Does resisting management make me stupid

    • @CS-mq1gd
      @CS-mq1gd 3 ปีที่แล้ว +1

      Imho, No. I rather challenge them on the decisions that are being made with an emphasis on "Why" and what they think the downstream impact of it will be on the teams

    • @achillesparisllc5207
      @achillesparisllc5207 3 ปีที่แล้ว

      What do you mean by "resisting" management? Do you mean that you don't want to become a manager yourself?

  • @mjcortez2460
    @mjcortez2460 3 ปีที่แล้ว +4

    sooo many introverts in this session.

  • @move1649
    @move1649 3 ปีที่แล้ว +1

    isn't truth teller another word for rat?

  • @sravanvedala7811
    @sravanvedala7811 ปีที่แล้ว

    If you are an engineering manager working under me I will never let you code not even on planes and Saturdays like one dude saying, for the same reason I don’t let a car mechanic perform heart surgery, you simply suck at it , that’s why.

    • @-Jason-L
      @-Jason-L ปีที่แล้ว +2

      Managers of engineers should have been excellent engineers themselves. If not, they will struggle to be respected and effective.

    • @erniea5843
      @erniea5843 10 หลายเดือนก่อน +1

      Nah, excellent engineers should be principles or staff engineers leading other. Manager is a whole different skill set and being a great engineer doesn’t necessarily translate to great managers. On the other hand, average engineers can become excellent and respectable managers.

  • @cjbean303
    @cjbean303 5 ปีที่แล้ว +1

    Any women in that sea of heads? NO

    • @cjbean303
      @cjbean303 5 ปีที่แล้ว

      1%

    • @igrai
      @igrai 4 ปีที่แล้ว +3

      I see at least six in the crowd

    • @mjcortez2460
      @mjcortez2460 3 ปีที่แล้ว +1

      sea of introverts

    • @cjbean303
      @cjbean303 3 ปีที่แล้ว

      @@igrai that's a man with long hair

    • @novadhd
      @novadhd 3 ปีที่แล้ว

      there were a few lol. Mostly 20 something techies