3 ms·
If you got into software engineering, at least in part, because you prefer to not deal with people directly, then I imagine being the only software engineer for
by tjr 4y ago
If you got into software engineering, at least in part, because you prefer to not deal with people directly, then I imagine being the only software engineer for an organization doesn't give you a lot of space to avoid dealing with people. You might consider looking for work in another organization with more software engineers, where there is likely more opportunity for some people to be out front talking to users/customers, and for some people to stay behind the scenes.
For example, in many larger companies with large software teams, each of your bullet points may well be a different person, or even team of people, so if you wanted to focus on doing #10 and nothing but #10, you could do so.
And nothing wrong with that! Some people do their best work wearing a little bit of all of those hats, others do their best emphasizing just one or two of them.