News for hackers. Stuff that matters.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by azhenley on Monday January 27, 2020 @12:58PM (#22161953)
Seems like he has been changing companies quite a bit recently. Is this typical for the VP level? Does anyone know how his tenure at Google was viewed by others?
Re:Chris Lattner to Lead SiFive Platform Engineering Team by omarhaneef on Monday January 27, 2020 @04:31PM (#22164009)
Perhaps they were looking for at least 10 years of Swift experience and were disappointed to learn he only had 7.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by drhackenstein on Monday January 27, 2020 @04:56PM (#22164260)
It’s funny because it’s true
Re:Chris Lattner to Lead SiFive Platform Engineering Team by hn_throwaway_99 on Monday January 27, 2020 @02:23PM (#22162785)
Well, his time at Tesla was basically (publicly, IIRC) determined to be a bad fit between him and the company, so can't really fault him there. So since his long tenure at Apple he had a misstep at Tesla and a shortish, but certainly reasonable, length at Google. Would definitely not call that job hopping.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by pier25 on Monday January 27, 2020 @04:53PM (#22164232)
> determined to be a bad fit between him and the company

How so?

Edit: Jesus it was a legitimate question, why the downvotes?

Re:Chris Lattner to Lead SiFive Platform Engineering Team by jaimex2 on Monday January 27, 2020 @06:15PM (#22164883)
He's a talented computer language architect but really had no place leading a machine learning heavy team, huge waste of everyone's time and money.

This was a Tesla hiring mistake. You get an expert in a field, you can't just shove a guy whos good at one thing and expect him to excel in another.

Andrej Karpathy basically threw everything out once he replaced Latner.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by Joky on Wednesday January 29, 2020 @06:31PM (#22187202)
You seem to have the impression that a machine learning model is all you need to drive the car: this isn't true. There is a lot of real-time system programming and overall architecture.

> Andrej Karpathy basically threw everything out once he replaced Latner.

What are you basing this on? I don't believe there is any truth to this. First Chris was not replaced by Andrej but by Jim Keller and then Stuart Bowers. Andrej is amazing in his field and has done impressive things at Tesla, but he is managing the ML part of the org, which was a relatively small portion of the Autopilot Software group overall.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by runjake on Monday January 27, 2020 @06:29PM (#22164966)
Lattner initially elaborated on his departure from Tesla on his website but later removed many of the details.

IIRC, he and Elon had some disagreements on software things.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by hinkley on Monday January 27, 2020 @08:37PM (#22165662)
"Never write software for a hardware company."
Re:Chris Lattner to Lead SiFive Platform Engineering Team by focus2020 on Tuesday January 28, 2020 @01:14AM (#22166891)
Is there link to archive of the original post ?
Re:Chris Lattner to Lead SiFive Platform Engineering Team by runjake on Tuesday January 28, 2020 @12:42PM (#22171793)
It looks like Chris understandably removed that version of Resume.html from web.archive.org.

Do a DuckDuckGo search for "lattner elon musk" and you'll find the info you are looking for. There was significant media coverage at the time.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by coldnose on Monday January 27, 2020 @05:52PM (#22164697)
Re:Chris Lattner to Lead SiFive Platform Engineering Team by turdnagel on Monday January 27, 2020 @06:00PM (#22164756)
That doesn’t really answer the question. “Not a good fit” is a bit of a euphemism in the industry - it typically is a polite way of saying “I didn’t get along with the CEO/CTO/leadership because X, Y, and Z” - and that’s what GP (and myself) are looking for. I doubt we’ll get an answer anytime soon - he’s a classy guy and probably still under NDA with Tesla.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by chrislattner on Tuesday January 28, 2020 @12:38AM (#22166742)
With the benefit of hindsight, I'm really happy both that I joined Tesla and also that I left it. I have no regrets at all.

I learned a lot while I was there, but Elon and I had different opinions about some things. It was clear that he wasn't going to bend or change, and those points were important to me.

I have some principles that are extremely important to me, and if they aren't aligning, then it is best to acknowledge that and do something about it, than deny it and be frustrated or unhappy.

E is a force of nature -- for better and worse :-). I'm glad we have someone like him in the world, but that doesn't mean I want to be directly involved.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by pgodzin on Tuesday January 28, 2020 @01:44AM (#22167022)
Any lessons on sticking to principles and how to make sure they align going into a project/role? I imagine it's hard to so preemptively rather than when push comes to shove.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by 0x8BADF00D on Monday January 27, 2020 @06:33PM (#22164985)
It doesn’t really matter - he’s no longer there and I’m sure much happier because of it. There are a lot of irrational things management can come up with. Sometimes the manager in particular is a sociopath or narcissist. Or maybe you unknowingly offended them in some way. At that point there’s no reason to stay, regardless of the reason.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by bpyne on Monday January 27, 2020 @03:17PM (#22163359)
His credentials put him in high demand. Due to this, he has the luxury of changing jobs in order to find his fit. Jumping can dampen the demand at some point, but it hasn't for now.

I wouldn't read anything else into it.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by cowsandmilk on Monday January 27, 2020 @01:33PM (#22162313)
2.5 years is short now? Pretty sure that’s longer than Google’s median tenure.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by nmfisher on Monday January 27, 2020 @07:41PM (#22165348)
I don't think it's the absolute length of time, but rather the fact that the projects he was spearheading (Swift for Tensorflow/MLIR) are nowhere near production-ready (or at least they weren't the last time I checked).

2.5 years seems a very short amount of time to develop, launch and push adoption for low-level PL tooling (in an ecosystem that's not mature, but at least is reasonably developed). I would expect 5 years at a minimum.

I'm assuming they'll just die on the vine now?

Re:Chris Lattner to Lead SiFive Platform Engineering Team by erichocean on Monday January 27, 2020 @09:03PM (#22165761)
MLIR has moved to the LLVM Foundation. Really solid project with a huge amount of momentum behind it.

I would assume the Swift/Tensorflow stuff will die, it was more of a thought experiment anyway…

Re:Chris Lattner to Lead SiFive Platform Engineering Team by nmfisher on Tuesday January 28, 2020 @01:07AM (#22166863)
Ah, I wasn't aware that MLIR was now under LLVM. I'm not heavily involved with the LLVM Foundation but the whole project seems to be stable and well run, so that makes me feel more comfortable about the future of MLIR.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by focus2020 on Tuesday January 28, 2020 @01:19AM (#22166915)
Not true. My experience is that no body respects a developer staying in a company(excluding faang) over 5 years max. It is looked as incompetent.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by nmfisher on Tuesday January 28, 2020 @02:06AM (#22167101)
Well, I mean Lattner was at the G in FAANG :)
Re:Chris Lattner to Lead SiFive Platform Engineering Team by MiroF on Monday January 27, 2020 @01:37PM (#22162356)
For that level, I would consider it short - no?
Re:Chris Lattner to Lead SiFive Platform Engineering Team by pjmlp on Monday January 27, 2020 @02:18PM (#22162733)
For startups no, for classical jobs, at least here in Europe, yeah.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by ChuckNorris89 on Monday January 27, 2020 @05:07PM (#22164340)
Depends what skills you have and how hot your market is. I know some people in big metro areas like London or Bucharest switching every year without problem as their skills are in high demand.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by pjmlp on Monday January 27, 2020 @05:15PM (#22164413)
In German speaking countries that kind of job hoping isn't well seen, at all.

Anyone switching after an year means they barely made it after the six months probation time, so many employers will think twice about hiring them, unless they are in pressure to hire someone.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by ChuckNorris89 on Tuesday January 28, 2020 @12:14AM (#22166656)
German speaking countries(apart from Switzerland) also don't pay their developers particularly well either as unlike US/UK/Eastern Europe they artificially cap salaries instead of letting the market dictate so of course they don't like people switching jobs as they have to pay more to stay competitive, even managing to convince their developers that €80k is a top salary while their counterparts in Warsaw and Bucharest make that or even more. German/Austrian devs are severely underpaid.

Also, unlike UK/US, they have this nasty habbit of not mentioning their salary range/hiring budget in job ads to low ball you during negotiations.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by kayoone on Tuesday January 28, 2020 @10:36AM (#22170314)
Well 80K can get you pretty far in Berlin, as opposed to SF. Rent is probably cheaper than Warsaw too.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by blub on Tuesday January 28, 2020 @04:43AM (#22167859)
Which companies in Bucharest or Warsaw pay 80.000€? Most companies in the entire EU don't pay that.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by ChuckNorris89 on Tuesday January 28, 2020 @05:40AM (#22168112)
Swiss/London/NY based banks and finance companies.

80K is pocket change compared to what they would have to pay in their home markets for experienced devs.

Re:Chris Lattner to Lead SiFive Platform Engineering Team by kayoone on Tuesday January 28, 2020 @10:35AM (#22170303)
Not many outside of finance though..
Re:Chris Lattner to Lead SiFive Platform Engineering Team by barrkel on Monday January 27, 2020 @07:20PM (#22165226)
I look at it the other way around. They're probably talented enough to make it past probation, so their leaving was them deciding to leave, rather than not making it. That is, any investment you make in them, giving them slack to get up to speed in a codebase, you'll lose because they don't stick around.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by azhenley on Monday January 27, 2020 @01:44PM (#22162420)
He was also at Tesla for something like 6 months, I think.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by microtherion on Monday January 27, 2020 @07:20PM (#22165227)
I think the reason people wonder is that Lattner was at Apple for more than 10 years, so 2.5 years DOES look short.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by guidoism on Monday January 27, 2020 @04:31PM (#22164008)
I interpreted him going to Google as a place to learn a few new things while figuring out what to do next. He’s done some big stuff in the past. But even people like him need time to figure out what to tackle next.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by therealnews on Wednesday January 29, 2020 @03:50AM (#22178638)
Anyone who has been following his projects knows that 2.5 years is too little a time for the problems he set out to solve and the projects he was leading (esp. with TensorFlow, MLIR, TF runtime, TPUs). So this is really a very early, abrupt and surprising exit, and several people both inside/outside know that he ran into political issues/struggles with high-level folks. Fortunately, one of the projects (MLIR) is already part of LLVM and will remain unaffected, but looks like S4TF may just die out irrespective of what's being said. Otherwise, we may not hear much on the details given his "seemingly" reasonable length stint at Google.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by chongli on Monday January 27, 2020 @04:54PM (#22164238)
He seems like the kind of developer that needs a real challenge to work on. When things shift into maintenance mode, he gets bored. That’s my take anyway. He’s a brilliant programmer. I’m glad to hear that he’s working on something really interesting.
Re:Chris Lattner to Lead SiFive Platform Engineering Team by mehhh on Monday January 27, 2020 @05:52PM (#22164700)
I would avoid binning people into builders or maintainers, there are many more issues that could prompt one to leave Tesla and Google, eg: Work environment or ethical issues.