• 1 Post
  • 27 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle











  • Others have given excellent advices. I’ll approach it from management point of view:

    • If there’s management oversight, such as tech lead/engineering manager, talk to them. Don’t make any accusation. Approach it from the direction of you feeling uncomfortable with how the team is working. They will know how to solve the issue. However, any tech lead/engineering manager should have already dectected the problem and at a minimum acknowledge the issue.

    • If there’s no tech management oversight, I’d suggest you approach the senior engineer directly. I’d want to emphasize here that it has to be tech management. Non tech management won’t understand the problem and they won’t be able to solve the problem. Sometimes the senior engineer maybe under pressure to deliver and there’s nobody to split the tasks to other team members. I did this a few times in my career before I developed my skill to lead a team.

    • If it’s neither because the senior is under pressure to deliver, nor there’s management oversight, your next best bet is to seek consultantion with another senior, either in your team or another team. They maybe able help to talk to the senior.

    • Your last resort would be non tech management, or saying it another way: express that you’re not happy with your job. This won’t be much help unless others in your team doing so as well.

    If all these fail, consider finding another offer. There’s no oversight, there’s no willing to inprove from the senior and there’s no chance to improve the situation from other seniors, you won’t learn much there.



  • There are already some attempts but I don’t think it will work, harmful even. Best case scenario, the AI can understand the code as well as a senior engineer from another company. All they can know without the context is what was changed, which is useless. We need the reason why the commit was made, not what was changed. The info is not there in the first place for the AI to try to extract.





  • I worked as engineer for 15 years and then management for the last 2 years. The urge to go back to engineering never stop. What keeps me in management is seeing how I can create the environment where engineers are able to do their work.

    If I go back to being an engineer, I won’t be able to make sure product requirements are clear, priorities are correct, team members will have a chance to practice skills they don’t get to do at work. At the minimum, protecting my engineers from stupid back to office policies that were enforced just because the CEO felt lonely one day. Would someone who has not worked as an engineer understand the feeling of stairing at the screen for 8 hours not able to start anything due to burnout is the worst feeling ever? Will they hear the grinding wheels when soneone used the wrong term during meetings?

    There are just so many things that I can do for MY engineers, exactly what I wanted when I was still an engineer. I don’t trust others to provide that so I take it on myself to do it. Granted, I need support from upper level for this to happen so it’s an important aspect for me when I apply for jobs.