It takes more than great code to be a great engineer. Soft Skills Engineering is a weekly advice podcast for software developers about the non-technical stuff that goes into being a great software developer.

Episode 254: Code makes my body hurt and level madness

March 29, 2021 32:31 31.25 MB Downloads: 0

In this episode, Dave and Jamison answer these questions:

Questions

  1. Hi I just listened to your most recent podcast and you mentioned having gone to hand therapy for what I assume is something like repetitive strain injury. It would be great if you could talk about this, I assume lots of engineers have issues with aching arms and hands. Or, to phrase it as a question “my hands often ache after coding for hours. I can no longer work in bed on a laptop or my hands ache for a few days. what did you find out at hand therapy?”

    Cheers!

  2. I am at a large (non FAANG) tech company. We have salary levels/bands. My entire team was laid off, and I was offered a job that is three bands higher with another team. They said usually they would not hire someone of my level, but since they had worked with me before and I was a heavy individual contributor they were willing to interview me for this senior position. By the end of the process they decided I was the most qualified candidate and offered me the job. They don’t want to increase my level at all. This is displeasing to me. I was the most qualified candidate, why not offer me the higher level as well? If an external candidate was the most qualified, they would have offered that person the higher level. Unfortunately, I believe that since I did not negotiate on my initial offer when entering the company my perceived worth is tied to my compensation and low seniority level. How do I broach that I think this is unfair (or that they should increase my salary)?

    As additional information, I was given a raise by the previous team’s manager of 20k in January as I found out I was the least compensated on the team by 30k and I got upset at my boss because only about half the team had ever made a commit to any repo and most have no understanding of OOP. Perhaps this is why the team was cut. I feel my company might find it weird to see my salary increase twice in one year and reject for that reason.

    I feel you’re going to tell me to quit and find another job, but I have worked with the new team and can attest that they are kind, smart, have good engineering practices, and are given a lot of attention because they do AI, so it’s not an opportunity I want to miss out on.

    Thanks, love your show, it’s like car talk for the 21st century.

Show Notes

Voice Driven Development: https://www.youtube.com/watch?v=YKuRkGkf5HU

Patrick McKenzie’s article on salary negotiation: https://www.kalzumeus.com/2012/01/23/salary-negotiation/