Episode 351: Senior hoarding and layabout lead dev

Published: April 10, 2023, noon

b'

In this episode, Dave and Jamison answer these questions:

\\n\\n
    \\n
  1. \\n

    I\\u2019m not a software engineer, so you can stop reading here if you like ;-). I listen to this show every week as the soft skills you discuss are just as applicable to my role as an electronics engineer.

    \\n\\n

    I have 5 years of experience and in my opinion, the right level of competency to step in to a senior role. I recently started a new job and I\\u2019ve been encouraged by my boss to be more proactive in taking on senior work so I can be considered for a senior engineer promotion. The problem is, the existing senior engineers in my team are uninterested in sharing their workload with me. I will try to assist them with their senior-level tasks but it never lasts long as they will carry on with the work themselves after a short while. I\\u2019ve also been assigned senior-level tasks by my boss and when I\\u2019ve asked for small levels of assistance from the senior engineers they\\u2019ve taken it as an invitation to do the rest of the work for me.

    \\n\\n

    My boss is indifferent to my struggle as he only cares about the output of our team as a whole and not who does what. I know that I\\u2019m performing well as I was recently given a good performance review, so I don\\u2019t understand why I\\u2019m being denied these chances to step up.

    \\n\\n

    I don\\u2019t want to quit as I just started this job and the pay is good. But I also don\\u2019t want to just sit idly as a mid-level engineer while everyone I know gets promoted. What can I do?

    \\n
  2. \\n
  3. \\n

    I am a junior dev and recently accepted a C2H position at a large enterprise company as a junior developer. I work closely with 3 or 4 other devs.

    \\n\\n

    Over the past couple of months, I have increasingly taken the lead on the project that I am working on, while the Lead Dev (also a C2H from a different agency) has taken a back seat and essentially stopped doing any work. The last time Lead Dev committed any code was over two months ago. Worse yet, Lead Dev is tracking time and marking tasks as \\u201ccomplete\\u201d in our work tracking software without actually doing those tasks. Lead Dev also approves all pull requests without reviewing the code, so I have become the de facto code reviewer for the other junior dev\\u2019s pull requests. I seem to be the main dev taking initiative on the project and trying to move work forward.

    \\n\\n

    Our manager is quite oblivious to this situation. They see that work is getting done, so have no reason to put our team under the microscope. I like Lead Dev personally, but I feel like my alacrity is being taken advantage of while Lead Dev kicks back and relaxes, and I feel like I have become a \\u201cSenior Junior\\u201d developer as a result.

    \\n\\n

    I think the \\u201cright\\u201d thing to do is to make our manager aware of the situation, but I don\\u2019t know if that\\u2019s necessarily the *correct* thing to do. If so, how I should go about doing so; if not, what else should I do? Help?

    \\n
  4. \\n
'