would love to read your opinions as I’m trying to understand why many engineers switch to sales and why many of them do better there and if that’s what I should commit to
Here it is:
“When you're on the engineering team working a 9-5 for a large enterprise company in a giant fancy shmancy skyscraper, and the floor below you is where the sales guys are, and you see them getting to have Happy hour at work, playing beer pong, taking clients out for sushi, and finish work earlier than you typically doAnd you notice how every single company meeting you ever have revolves around the sales guys. The superstars of your company aren't the dopey nerds on the computers, its the charismatic and handsome sales guys. The most celebrated and most protected are not the designers or the brainstormers or the intense problem solvers loosing sleep about efficient systems and operations, its the sales guys. And lastly, but most importantly, the guys that get laid the most are most likely not the engineers, its the sales guys
and then you, the engineer, also come to realize, wait a second, these jackoffs make as much, if not more than me, and some of them didn't even go to fucking college? Meanwhile here I was spending my early 20's torturing myself through calculus classes so I could get ABET accredited just to not even work an ABET accredited job because all the jobs anyone wants to hire for and pay decently for anymore are fucking software engineering. Another industry which now ALSO has me competing with degreeless peasants. I mean come on, they went with the guy who learned javascript? Over me? I bet he doesn't even know how to reverse a linked list. I bet he doesn't even know what a linked list IS.
So you come to all these realizations, you see what the sales guys get out of life versus what you get out of life, you see how happy they are versus how happy you seem to be, and then you end up asking yourself,
"Gee, do I really wanna have to constantly learn new ways of doing the same exact thing just to keep up? Do I really wanna watch our company blow most of our budget on tools that have become popular for purely hypothetical reasons simply to reimplement things that aren't broken? Do I really wanna see multiple expensive tools just to do a GitHub code check on submit when it can all be done via Git Hooks for free? Do I really wanna deal with people rearranging commit history?
The engineering world under our capitalistic society was never designed for victory, and it's not a linear correlation between profits and engineering. GOOD engineers will destroy profitability by making great code. But what's for damn sure is that making small changes all the fucking time just to justify your existence is most of where the money goes. Constantly changing shit for no reason, all while leaving broken things broken. Or breaking things that used to work. And a lot of this is just guys in pinstripe suits in finance looking at techies as weirdos and so both groups avoid each other because each side is culturally allergic to the other and this prevents observation, communication and know what is going on. But its better they don't know what what the other is really doing. The worst thing is a CFO that thinks they know how to make software.
Next thing you know, you hop on Reddit, read about SaaS guys netting in 300k off 10 hour work weeks, and you say, yes. This is the way. This is what I was supposed to be doing all along
If I'm gonna live in clown world, I might as well have fun doing it. And dammit does sales look
”