News for hackers. Stuff that matters.
Re:Former Tesla Firmware Engineer Discusses the System by ryandrake on Friday August 24, 2018 @03:41PM (#17837347)
I heard the same thing about the burnout and turnover. Do companies really think they are saving money by paying peanuts, grinding people down to burnout, and then constantly having to rehire/retrain new people as the old ones leave? Meanwhile the code is a mess because nobody has been there longer than a year and there is no architecture or design continuity. Just frantic patches over other frantic patches by burnt out junior engineers. It makes no sense!
Re:Former Tesla Firmware Engineer Discusses the System by api on Friday August 24, 2018 @06:38PM (#17838328)
I think it's a case of what is seen vs. what is unseen combined with "you get what you measure."

"We're paying more for programmers than almost anyone else in the industry!" is an obvious thing a bean counter would notice and point out. Productivity is harder to measure, and all that time lost to training on the job doesn't immediately leap out in spreadsheets because it's blended with actual work.

Re:Former Tesla Firmware Engineer Discusses the System by tuba_man on Tuesday September 04, 2018 @01:46PM (#17911116)
> "We're paying more for programmers than almost anyone else in the industry!"

I can't speak to development specifically, but I looked into one of Tesla's devops offerings and I make slightly more for a mid-level engineer than they offer for a senior position. I also 'only' work 40-hour weeks and my cost of living is about 20-30% lower than there.

Re:Former Tesla Firmware Engineer Discusses the System by pishpash on Friday August 24, 2018 @07:28PM (#17838587)
This is a real problem. But if burndown charts can be translated into dollars, this might be noticeable.
Re:Former Tesla Firmware Engineer Discusses the System by Amygaz on Saturday August 25, 2018 @02:00PM (#17841787)
It can and it has been for academic reasons.

But no employer tracks that, not even in academia...

I can’t find the reference I’m looking for, but cost associated with turn over rate due to narcissists is apparently as high as taking care is ASD. I would imagine turn over rate associated with burnouts not due to narcissism, but simply poor & short term management & vision to be at least on par.

Re:Former Tesla Firmware Engineer Discusses the System by mcny on Tuesday August 28, 2018 @08:04AM (#17858133)
Academia is the worst offendor when it comes to overworking junior people like teaching assistants...
Re:Former Tesla Firmware Engineer Discusses the System by debt on Friday August 24, 2018 @04:18PM (#17837608)
“Do companies really think they are saving money“

Well they landed a rocket on a barge in the ocean so something about that model must be working right

Re:Former Tesla Firmware Engineer Discusses the System by scrollaway on Friday August 24, 2018 @06:43PM (#17838356)
Looking at what's been done isn't a good way of determining whether your process is efficient at doing said thing. You need to be able to compare it to something else.

To put it another way: If your method of writing novels is to hire an infinite amount of monkeys and put them to work on typewriters, you can't say "Something about this model must be working right, I came out of it with the complete works of Shakespeare!"

They landed a rocket on a barge in the ocean. Maybe with a better process, they could have done that two years faster, for 1/100th the cost, with no burnout. You don't know, and you can't say the model works right just because there's something to show for it.

All you know is that the process is able to eventually land a rocket on a barge. It doesn't tell you whether it's good at it.

Re:Former Tesla Firmware Engineer Discusses the System by mrep on Friday August 24, 2018 @09:03PM (#17838975)
True, but they also did that while maintaining the lowest launch prices in the industry and presumably they can now decrease that even further if they need to.

So while it may not be the most efficient process, the overall process is much better than their competitors since they can launch for so much less money.

Re:Former Tesla Firmware Engineer Discusses the System by scrollaway on Friday August 24, 2018 @09:34PM (#17839062)
At the end of the day that still doesn't really answer the question: "Do companies save money by mistreating employees?"

I don't think you can answer that question by just looking at Tesla.

Re:Former Tesla Firmware Engineer Discusses the System by Robotbeat on Friday August 24, 2018 @09:59PM (#17839126)
I'm not sure that's quite a fair way of wording that (legitimate) question.

The whole company seems to be operating in the "burning the candle at both ends," not just the workers at the bottom. Also, it's not just "saving money" but pushing super hard to accomplish something extraordinary, i.e. generating new revenue, not just reducing costs. Additionally, the workers are partially compensated via stock options, so they share in the success of the company even if not through higher wages alone. So I'm not sure "mistreatment" is the right word to use.

At the end of the day, SpaceX (and Tesla) are not for everyone forever. I am not in a station in life to want to join right now, but may in the future. And maybe this strenuous effort is not especially profitable for SpaceX because of the churn that it creates. But that churn IS helpful for the industry (and thus, in my opinion, society) at large because it has spread SpaceX's know-how throughout the US aerospace community and resulted in alumni founding probably dozens of companies that can leverage the lessons learned from SpaceX. But some people work well in that environment and stay long term (which isn't to say it can't be improved).

So I am glad SpaceX is the way it is, and I hope they're successful in the future. But it also doesn't have to be the model for everyone else to copy. It might not work for everyone else, nor should it be expected to.

Re:Former Tesla Firmware Engineer Discusses the System by chrisbennet on Saturday August 25, 2018 @04:30AM (#17840105)
”Additionally, the workers are partially compensated via stock options, so they share in the success of the company even if not through higher wages alone.”

I wonder if the constant burnout and churn keeps employees from vesting and thus ever collecting much if anything in stock?

Re:Former Tesla Firmware Engineer Discusses the System by mrep on Friday August 24, 2018 @10:46PM (#17839262)
Of course you cannot answer that based on a single companies culture.

I'm refuting the statement that "saving money by paying peanuts, grinding people down to burnout, and then constantly having to rehire/retrain new people as the old ones leave" is unanswerable in the current context based on 1 company especially because this company seems to be destroying their competition.

Re:Former Tesla Firmware Engineer Discusses the System by randallsquared on Saturday August 25, 2018 @09:57AM (#17840770)
Part of the fun of the monkeys/Shakespeare mot is that it's completely inapplicable to the real world, and thus absurd. The point of the "landed a rocket on a barge in the ocean" response is that whatever methodology SpaceX uses is not in that category -- it's an existence proof that what they are doing works in the real world, and is thus not absurd.

If they have a process proven to work, in a world where they are already doing things no one else has been able to do, changes to that process should be introduced very slowly.

Re:Former Tesla Firmware Engineer Discusses the System by malkia on Friday August 24, 2018 @07:21PM (#17838546)
Or maybe that is THE SMART THING. Realizing that you need resources to accomplish it, and throwing money would do it for you.
Re:Former Tesla Firmware Engineer Discusses the System by user5994461 on Friday August 24, 2018 @08:08PM (#17838742)
Monkeys have no salary and no rights. It's more scalable and easier to manage than regular employees.

Get a lot of monkeys and put them at work. They will produce something. Better have something than have nothing.

Re:Former Tesla Firmware Engineer Discusses the System by malkia on Friday August 24, 2018 @08:33PM (#17838840)
That's a bit like trying to use Apple ][ machines for cloud business.
Re:Former Tesla Firmware Engineer Discusses the System by mmt on Saturday August 25, 2018 @02:54PM (#17842001)
Although your simile is reductio ad absurdum, a version of this idea does, occasionally get surfaced, in the form of using (modern) small, lower-power processors (e.g. Atom, mobile ARM) in very large numbers in the datacenter.

While touting the purchase cost or energy benefits, these ideas routinely ignore the overhead cost inherent in a distributed system, let alone the Fallacies [1], which is the GP's and OC's (and possibly your) point, I believe.

[1] https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...

Re:Former Tesla Firmware Engineer Discusses the System by bradleyjg on Friday August 24, 2018 @10:59PM (#17839284)
Does paying peanuts here mean—not very top of market? Or?
Re:Former Tesla Firmware Engineer Discusses the System by swyx on Friday August 24, 2018 @11:22PM (#17839339)
i assume it means an above median annual salary but a very poor hourly rate. usually these discussions omit a calculation of to what extent the engineers took the job knowing this already and still decided to do so of their own free will, and how much is... not so voluntary.
Re:Former Tesla Firmware Engineer Discusses the System by saghm on Saturday August 25, 2018 @02:29PM (#17841886)
I think it's the converse of the idiom "working for peanuts", which means to make a relatively small salary (see https://idioms.thefreedictionary.com/work+for+peanuts)
Re:Former Tesla Firmware Engineer Discusses the System by bradleyjg on Saturday August 25, 2018 @03:26PM (#17842150)
Yes, but I don’t think that’s accurate in this case. Unless the “relatively” part is crafted to be an unreasonably narrow comparison group.
Re:Former Tesla Firmware Engineer Discusses the System by mrep on Saturday August 25, 2018 @08:24PM (#17843427)
True. From blind, I think it matches average startup pay. However, that does not account for the fact that most people work very long hours. My brother started off with 80 hours weeks and then came down to 60 hour weeks when he got into his groove at tesla. So when you account for that, it is 33% below average startup pay (assuming other companies are doing 40) which itself is below big tech pay.
Re:Former Tesla Firmware Engineer Discusses the System by bradleyjg on Saturday August 25, 2018 @09:03PM (#17843584)
I don’t think other companies are doing 40. In fact, I don’t know anyone making six figures that does 40. (I’m not saying no such jobs exist, just that no one I know works in one of them.

If other high end software jobs are paying the same for 45-50 that Tesla is paying for 60, that’s on the low side hourly, but the low side of the high end.

75% (45/60) of 150k is still $112.5k plus presumably good benefits and some sort of equity component. That’s damn fine compensation for someone fresh out of undergrad even in 2018.

I wouldn’t want to work 60 indefinitely even for great pay, but that’s a separate issue.

Re:Former Tesla Firmware Engineer Discusses the System by mrep on Saturday August 25, 2018 @09:21PM (#17843648)
> I don’t think other companies are doing 40.

Maybe I am just lucky but I have worked for 2 of the major big tech companies and came out of college making 100k+ while primarily working 40 hour weeks at both.

> 75% (45/60) of 150k

Tesla new grad software engineer total comp is 150k? Damn, in that case they are pretty close with big tech (amazon is 145k and G/FB is 165k from what I have heard). I assumed it was lower since my brother was a PM with 6 YOE and got payed 130k a year.

> That’s damn fine compensation for someone fresh out of undergrad even in 2018.

Oh totally, my girlfriend is probably going to make like 60k out of grad school. However, while it is much better than anyone besides what my finance friends are making, that does not mean they are paying well relative to the tech industry.

Re:Former Tesla Firmware Engineer Discusses the System by bradleyjg on Sunday August 26, 2018 @08:17AM (#17845602)
Sorry if I was being unclear. I have no inside knowledge and just wanted to throw some numbers out there so we didn't continue to talk past each other. If Tesla is paying $120k to fresh CS grads and expecting them to work 60 hour weeks, I'm still not sure I'd say they were "paying peanuts" but it's at least getting there.
Re:Former Tesla Firmware Engineer Discusses the System by gerardnll on Friday August 24, 2018 @04:15PM (#17837584)
Capitalism. Need for money and results. I don't think that anybody wants to burnout anybody, it's just the pressure of the whole system I guess. Money pushes to do things fast. Shareholders and clients to keep happy.
Re:Former Tesla Firmware Engineer Discusses the System by ASalazarMX on Friday August 24, 2018 @04:46PM (#17837780)
> Shareholders [..] to keep happy.

In my opinion, this is the biggest flaw of the system. For many investors, a company is less about what it makes and more like a process to grow their money. Even when a company becomes profitable, there's always pressure to make it even more profitable quarter after quarter.

Re:Former Tesla Firmware Engineer Discusses the System by ucaetano on Saturday August 25, 2018 @12:56PM (#17841531)
> Even when a company becomes profitable, there's always pressure to make it even more profitable quarter after quarter.

Would you keep your retirement funds in a company that doesn't grow?

Re:Former Tesla Firmware Engineer Discusses the System by reitanqild on Saturday August 25, 2018 @01:51PM (#17841755)
Sure, as long as it pays good dividends.

Not everything needs to grow into the sky.

Re:Former Tesla Firmware Engineer Discusses the System by ucaetano on Monday August 27, 2018 @01:11PM (#17852751)
You do get the fact that a company with no growth but paying dividends will be worth (including the dividends you extracted) exactly what you paid for?

It would be worse than buying a bond: you'll get the risk of equity with the returns of a bond.

Re:Former Tesla Firmware Engineer Discusses the System by reitanqild on Monday August 27, 2018 @04:39PM (#17854330)
Not an economist, but I have tried to keep informed and what you say doesn't seem like it should follow.

(Then again English is not my first language.)

Re:Former Tesla Firmware Engineer Discusses the System by gsnedders on Friday August 24, 2018 @04:38PM (#17837729)
The question of course is whether the high turnover actually is the most efficient way—you're spending far more employee time training them (both learning the company's approaches at a high level, the problem space, and their way around the code base) than you would if you had higher retention.

While you might need to pay more and improve working conditions, would you be more efficient given the individual staff would spend more time being productive?

Re:Former Tesla Firmware Engineer Discusses the System by watwut on Friday August 24, 2018 @04:33PM (#17837699)
Burning out people at large rate is not effective and persistent crunch is contraproductie. It is less of capitalism and more of wishfull thinking combined with wish to be seen as tough manager.
Re:Former Tesla Firmware Engineer Discusses the System by Apocryphon on Friday August 24, 2018 @05:10PM (#17837912)
I'd say it's the pace in which modern capitalism operates at, particularly in tech. When the rate of production goes higher and higher due to automation and a global outsource-able workforce, the shareholders chase after higher and higher profits.
Re:Former Tesla Firmware Engineer Discusses the System by watwut on Saturday August 25, 2018 @01:59AM (#17839766)
Tesla can't outsource globaly and does not have profits yet. Effectivity is about whether burnout brings higher profits, not whether people unable to gain them burnout themselves or those under them due to wishful thinking.
Re:Former Tesla Firmware Engineer Discusses the System by T2_t2 on Friday August 24, 2018 @06:46PM (#17838376)
Nothing has changed, and ironically, this whole part of the question - is it better to burn people out and rehire - is a capitalist question, and answered with capitalist goals.
Re:Former Tesla Firmware Engineer Discusses the System by s73v3r_ on Friday August 24, 2018 @06:10PM (#17838186)
I really don't care if they "don't really want to", they're still actively choosing paths that lead to that, and don't really care.