On other discussion boards, I'd assume you were trolling. There is enough good faith on HN that I'll reply honestly.
> miserable schmuck
> barely gets by in his job
People who are miserable schmucks barely getting by in their jobs are the very antithesis of the manipulative human I described above. A manipulative person is usually the director of sales. A manipulative person is someone who spends 20-30 hours in the office at the most, and the rest of it with his/her family or vacationing.
You need to understand that manipulation of human beings isn't a character flaw, or something done for its own sake. It is done with a laser-focus on the results. Either you have manipulated the dev/ops team to work unreasonable hours to meet a promise to a major client that will net you alone a 20k benefit at the end of the month or ... you are going to be "just" the sales guy.
People like "us" here on HN are cannon fodder for people who operate at this level. Manipulation, persuasion, sales, negotiation - people who excel at this eat people who "ENJOY" their 40hr jobs.
I - I'm writing honestly here. It's difficult for me to believe you are not trolling. It's a very thin line for me to believe you are writing honestly here.
> cheater actually gain? Almost nothing.
The ability to demand a salary equivalent and easily surpassing that of a 20+ year engineer for ... the ability to sell things? Do you realize this human has no academic expertise whatsoever? They are PAID to manipulate and persuade.
You can call that "cheating". You can find it detestable. You can cry about it in eloquent and persuasive language as you have attempted to do above.
I sincerely do not mean this as an insult but: either you will adapt to the fact that 'success = manipulation' in life, or you will become one of the deluded schmucks in a dead end job because your skills with rails/js are obsolete in 20 years. The ability to manipulate people has infinite job security, and infinite earning potential.
The sales folks I know are all very hard workers who often get yelled at for flaws in the software that the engineers didn't care much about. They have an overall view of the product that many engineers should but don't have. They travel a lot additionally to their actual work time which is much bigger than 20 or 30 hours. Also, I have seen engineers being as much guilty of feature creep, if not more than sales. Sales usually want the feature they need for their current customer - fair game (product management must prioritize for the greater good), and they would like the features to be implemented well.
Of course their job doesn't scale that well, but they are still very important for major contracts.
Maybe if your sales team is not working this way, you should consider a new employer, the same way many are advocating when the engineering team is broken. Product management, engineering, marketing and sales should work together.
Yep. Geeks really need to appreciate that sales, marketing, etc. are special skills, every bit as much as understanding computers is, and you need these people every bit as much as they need you.
They are actually much more difficult, as are all soft skills that are poorly codifiable. Learning to code is much easier than learning to sell, if only because you can do it alone in a basement with a PC and a book. The reason we engineers often don't get this is because under "natural conditions" more people without special training possess these skills (which means they're widely applicable in everyday life) and almost nobody has to reinvent computer science to survive.
> Either you have manipulated the dev/ops team to work unreasonable hours to meet a promise to a major client that will net you alone a 20k benefit at the end of the month or ... you are going to be "just" the sales guy.
That is a failure on the dev/ops teamlead though, in my book. Outside of a technical emergency, teams shouldn't do overtime and their leads should make that happen.
If the work is too much, additional people are required. Otherwise or if no other people are acquired, the work gets done as fast as it gets done and that's apparently sufficient.
(And yes, I am aware of the abhorrent 'culture' of startups that engineers and workers are hired for N hours and expected to work for 2*N hours at least to be 'loyal' to the company)
"People who are miserable schmucks barely getting by in their jobs are the very antithesis of the manipulative human I described above"
In three sentences following a several screens of article? Perhaps we will be discussing that?
Manipulative (and skilled) director of sales is good for him. But that wasn't the point.
Manipulative (while skilless) software developer is miserable unless he is able to move into management and do it quick, before he is uncovered and booted. That's what we learned from the article.
> miserable schmuck > barely gets by in his job
People who are miserable schmucks barely getting by in their jobs are the very antithesis of the manipulative human I described above. A manipulative person is usually the director of sales. A manipulative person is someone who spends 20-30 hours in the office at the most, and the rest of it with his/her family or vacationing.
You need to understand that manipulation of human beings isn't a character flaw, or something done for its own sake. It is done with a laser-focus on the results. Either you have manipulated the dev/ops team to work unreasonable hours to meet a promise to a major client that will net you alone a 20k benefit at the end of the month or ... you are going to be "just" the sales guy.
People like "us" here on HN are cannon fodder for people who operate at this level. Manipulation, persuasion, sales, negotiation - people who excel at this eat people who "ENJOY" their 40hr jobs.
I - I'm writing honestly here. It's difficult for me to believe you are not trolling. It's a very thin line for me to believe you are writing honestly here.
> cheater actually gain? Almost nothing.
The ability to demand a salary equivalent and easily surpassing that of a 20+ year engineer for ... the ability to sell things? Do you realize this human has no academic expertise whatsoever? They are PAID to manipulate and persuade.
You can call that "cheating". You can find it detestable. You can cry about it in eloquent and persuasive language as you have attempted to do above.
I sincerely do not mean this as an insult but: either you will adapt to the fact that 'success = manipulation' in life, or you will become one of the deluded schmucks in a dead end job because your skills with rails/js are obsolete in 20 years. The ability to manipulate people has infinite job security, and infinite earning potential.
As the Marines say: adapt, and overcome.