A thought I had last week: Would anyone hire a software engineer to do anything other than engineering? As highly technical as these skills are, they don’t seem easily transferable.

Yet even the shitty company that’s questioning my technical ability said that I have excellent communication and ability to collaborate, which should really count for much more than it does in this industry. I’ve worked with too many engineers who are noticeably bad at these things.

@paolamata I've seen a number of reqs in the past 8 months for management-type positions where /n/ years of coding experience is the first bullet. Which makes sense except that half of the time there's a subsequent bullet like "you will deliver code."

As for myself, I have 90% of the skills of a software engineer but also 70% of the skills of a "security person," which means I'm kinda stuck doing security.

Security people, generally, also uniquely terrible at communication and collaborating.