Programmer: "What's the salary?"
Corp: "Market average. Also, we're looking for people who aren't just motivated by money"
Programmer: "What's the salary?"
Corp: "Market average. Also, we're looking for people who aren't just motivated by money"
Corp: "We only hire the best, but we can't find any good people. There must be an industry shortage of good engineers!"
Me: "What about $candidate that we interviewed last week, I thought you liked him?"
Corp: "He was great! But he wanted too much money"
Me: "..."
Salespeople "actually do things". The problems come when you make a stupid compensation plan or don't fire the ones who consistently underperform.
They don't make the company any money, they're middle-men. The value comes from the product.
I would argue it's equally hard to objectively measure the value of a salesperson, but as there's already specific figures one can latch onto, it's easy to think it's easy.
> They don't make the company any money, they're middle-men. The value comes from the product.
It is supposed to be a symbiotic relationship. Sales staff can't make money if they have nothing to sell, and engineers can't build product if they have no customers.
The sales staff is just as critical as the product development staff for the company making money. Rare is the product that can sell itself.
Atlassian sold $320 million worth of business software last year without a single sales employee. Everyone else in the industry noticed.
http://www.bloomberg.com/news/articles/2016-05-18/this-5-bil...
They just recycle this same story every year and get tons of press for it.
Their sales costs are low, but maybe not having more sale people is negatively affecting revenue growth?
Too many programmers are smugly crossing their arms, saying they know what's best for customers without ever talking to them. Programmers are generally far more responsible than sales people for poor product quality.
But there are also many cases when sales people force the product development team to implement the most idiotic "feature", because "we think the client is ready to sign the check and this is really important to them". The bad side of commission-based compensation is that they want to close the sale, no matter how harmful (in the long term) it can be.
Beyond that, it's not idiotic. It's just stuff the programmers don't care about. Price you pay for getting a paycheck.
“If I had asked people what they wanted, they would have said faster horses.” -- Henry Ford.
My spouse actually deals with this more than I do. She's a product owner/analyst in international e-commerce, a very deep subject/domain expert in a narrow field. Customers, not really understanding the complexities of the domain, ask for things that are often technically impossible, illegal, or self-destructive. But she's serving as a first line of defense for engineers, educating sales reps and customers (and executives) about the nature of their business, and what can/should/shouldn't be done.
I think my point is that with sales people, there's usually actual numbers involved (that the salesperson has visibility of), which can help anchor perceived value. But it's still potentially hard to actually determine value.
Never met a salesperson who was deterred from selling something by the trivial detail that it doesn't actually exist. ;-)
Sales and marketing generate demand. Engineering and manufacturing generates supply. Both must exist for a product to be meaningful in the market.
The labor theory of value, you see, is bunk. The product is worth only what the buyer will pay for it. And much of the time, a salescritter can convince someone to pay so much more for a product above cost that the difference pays for the salesperson's work, and still leaves some left over for R&D, or other nice things.
Don't get me wrong. I still hate smarmy, schmoozing salesfolk with the passion of one ten-thousandth of a sun. But they aren't entirely useless. They do add value to a company in their own right. It is as a value multiplier, though. There still has to be some value added before you can multiply it.
If we had a just world, any salesperson who did that would be forced to forfeit their commission to the engineering staff who's saving their ass.
It seems to promote short-term gains over long term goals.
See IMSAI in the 1970s for a great example of needing to hit goals at all costs.
"we're looking for people who aren't just motivated by money"
You should counter:
"there's no shortage of meaningful problems; I'd be irresponsible if I didn't work on the one that improves my family's standard of living the most"
I agree with your later point about not wanting to be surrounded by people who are _only_ in it for the money. In fact, I took a small pay cut when I left me last job because I was (and still am) very excited about my new company's projects and aspirations. In my experience, though, "we don't want people who are motivated by money" has always been code for "we pay like ass and we're going to Stockholm Syndrome you into feeling like the privilege of working 12 hours a day is worth our $30K below market salary".
If I didn't need money, I wouldn't be looking for employment. I'd be hiring other people to work on my dreams instead. All else being equal, yeah, I'm going to the place with a bigger check.
"Me also."
I called BS on Chris Dixon on this on Twitter and he blocked me. It was when he and Paul Graham were arguing that "not enough (good)engineers exist for startups, so we need to import more". I was arguing that plenty of great engineers exist, you just have to pay for it.
I love startups because it's exciting and genuinely fun to be scrambling alongside a team who's as into their work as you are yours. In practice it's also very low risk, because I know that if my company laid me off tomorrow then I'd be unemployed for approximately a weekend before hopping onto another team.
FWIW, sane startups also take really good care of their employees. Mine has good pay and great benefits, and that's pretty common. You don't hear about those places on the front page of Hacker News, though.
I'm sure the best will be naturally attracted to that. Sorta an "opposites attract" strategy.
There are historical analogies to the dating world where if you're trying to find a complete dumpster fire of a person for whatever crazy reason, just look for the loudest proclamation that they only date 10/10s. Actually dating 10/10s is a different issue, I specifically mean loudest proclamation. Generally this works pretty well. Both for finding dumpster fire people and companies.
1. People work in education because they love the work, not the money.
2. We don't need to pay educators well because they're not the tops in their fields.
3. We can't recruit top candidates because the pay is shit.
4. Rinse, repeat.
I think it's a lost battle but I used to rage whenever I saw a company talk about their 'Vision'. Unless you're a poet, religious mystic or philosopher king - then you're being pretentious and grandiose.
You're typically expected to take a pay cut if you're doing any of these.
And don't forget life-long pensions at 80% salary.
How many distinguished engineers make anywhere close to these amounts (whether public or private)? Close to zero.
I mean, public service can pay well if you are a commissioner or head of a for-profit part of public service. I'm not sure there is much of a comparison to be made for software developers, though.
FERS gives you 1.1%years of servicehigh 3 average salary, which is about 40% salary for a lifetime of service.
The NYPD give 2.1%years of serviceaverage salary and early retirement at 20 years of service (less 50% social security upon that kicking in) which is a hell of a good deal, but hardly representative of what most government workers get. I think they are probably among the only 80% pay.
You also end up with the (generally state) government worker problem of the government just deciding that paying your pension is expensive, and then having it reduced or removed. ¯\_(ツ)_/¯
Startup hiring process in a nutshell.
Sure, some of them have a social aspect, something interesting, etc
But for others I can't see how they manage to say it with a straight face
Now ISIS and other startups in that sector can feel free to continue being idiots. The locals need to avoid making the same mistakes, though. ;)
We hire a lot of H1B candidates, so I'm convinced that the point of the scam is to depress wage scales for the LCA.
I currently have 7 weeks off/year plus 10 holiday days. No way I'd take all of that with the unlimited plan.
The best companies that can and do attract the best, still keep it simple - direct face to face interviews, max two stages to offer, no fucking around with shitty tech tests, and making the time and effort for the interview.
Also, agree on the 2 interview max. Technically we do 3, but the first is a 3 minute basic screen by the recruiter, not really an interview.
Exactly. The recruiter call should be primarily to gauge interest and to get some idea if the candidate has any skills and experience whatsoever. I've gotten calls from recruiters who were clearly not technical people asking fairly deep technical questions. That's an instant turn off to me.
"Tech" Recruiter: "I saw that you have 7+ years of Java experience! That's great, we're looking for a senior Java dev!"
Me: "I have 7+ years of JavaScript."
"Tech" Recruiter: "Same thing, right?"
Me: ...
Programmer: "Too bad, I consider myself mediocre, bye"