Chris Lattner Says Opportunity to Work on Tesla's Ambitious Self-Driving Efforts Was 'Irresistible'

chris-lattner-portraitEarlier this month, Swift creator Chris Lattner announced he will be stepping down as director of Apple's Development Tools department to lead Tesla's Autopilot engineering team as VP of Autopilot Software.

Lattner did not explain the reason for the move, but he later denied a report claiming he "felt constrained" due to Apple's culture of secrecy. So, we decided to reach out to him to learn about his true motivations.

As it turns out, Lattner told MacRumors the answer is actually very simple: he is ready to move on to something new.

I've been writing code for more than 30 years, and 16 of those years have been in the developer tools space. I love it, but I am ready to move on to something else. Autopilot is clearly incredibly important to the world because of its ability to save people's lives (and increase convenience). It is also a very, very hard technology problem and my experience building large scale software and team building is useful. Of course, I’ve also been a huge Tesla fan for some time.

He added it was "a very difficult decision," but noted the opportunity to work with Tesla's Autopilot team was "irresistible."

This was a very difficult decision, because I care deeply about the technology and people at Apple and because I could see myself staying there for many more years. In the end though, the opportunity to dive into a completely new area and work with the amazing Tesla Autopilot team was irresistible.

At Tesla, Lattner will help the company achieve one of its biggest goals: fully self-driving vehicles. As of October 2016, Tesla said all vehicles produced in its factory, including the Model 3, have the hardware needed for "full self-driving capability at a safety level substantially greater than that of a human driver," and it's now only a matter of time before the technology is enabled.


Tesla:

All you will need to do is get in and tell your car where to go. If you don’t say anything, the car will look at your calendar and take you there as the assumed destination or just home if nothing is on the calendar. Your Tesla will figure out the optimal route, navigate urban streets (even without lane markings), manage complex intersections with traffic lights, stop signs and roundabouts, and handle densely packed freeways with cars moving at high speed. When you arrive at your destination, simply step out at the entrance and your car will enter park seek mode, automatically search for a spot and park itself. A tap on your phone summons it back to you.

Tesla Autopilot is semi-autonomous in its current state for tasks such as steering and parking. Tesla's second-generation hardware suite has eight cameras that provide 360 degrees of visibility around the car at up to 250 meters of range. Twelve ultrasonic sensors and a forward-facing radar allow for detection of objects, even through heavy rain, fog, dust, and the car ahead.

tesla-autopilot
Tesla remains committed to enabling full self-driving capabilities by the end of the year, but the process of gaining regulatory approval, which Tesla said may vary widely by jurisdiction, will presumably be a long and challenging process. Once approved, however, the technology will truly change cars forever, and it's easy to imagine why Lattner would want to be part of that change.

At Apple, he led a group of about 200 people responsible for Swift, Xcode, Swift Playgrounds, Instruments, CPU and GPU compilers, and low-level tools, among other things. These tools are used both within Apple and by third-party developers targeting the iOS, macOS, watchOS, and tvOS software platforms.

Lattner was hired at Apple in 2005 to bring his LLVM Compiler Infrastructure to production quality for use in its products. He then started working on the Swift programming language in 2010, and it became a key focus of the Development Tools team in 2013. Swift was ultimately introduced at WWDC 2014.


Swift now has a large community of developers contributing to it since it became open source in late 2015, so Lattner is in a good position to pursue a new opportunity without jeopardizing future development of the language. His duties will shift to Ted Kremenek, who had already been overseeing Swift for some time.

Lattner said Ted has been "one of the quiet but incredible masterminds" behind Swift, which has an "incredible future ahead of it."

Tags: Swift, Tesla

Popular Stories

iPhone SE 4 Vertical Camera Feature

iPhone SE 4 Rumored to Use Same Rear Chassis as iPhone 16

Friday July 19, 2024 7:16 am PDT by
Apple will adopt the same rear chassis manufacturing process for the iPhone SE 4 that it is using for the upcoming standard iPhone 16, claims a new rumor coming out of China. According to the Weibo-based leaker "Fixed Focus Digital," the backplate manufacturing process for the iPhone SE 4 is "exactly the same" as the standard model in Apple's upcoming iPhone 16 lineup, which is expected to...
iPhone 16 Pro Sizes Feature

iPhone 16 Series Is Just Two Months Away: Everything We Know

Monday July 15, 2024 4:44 am PDT by
Apple typically releases its new iPhone series around mid-September, which means we are about two months out from the launch of the iPhone 16. Like the iPhone 15 series, this year's lineup is expected to stick with four models – iPhone 16, iPhone 16 Plus, iPhone 16 Pro, and iPhone 16 Pro Max – although there are plenty of design differences and new features to take into account. To bring ...
iphone 14 lineup

Cellebrite Unable to Unlock iPhones on iOS 17.4 or Later, Leak Reveals

Thursday July 18, 2024 4:18 am PDT by
Israel-based mobile forensics company Cellebrite is unable to unlock iPhones running iOS 17.4 or later, according to leaked documents verified by 404 Media. The documents provide a rare glimpse into the capabilities of the company's mobile forensics tools and highlight the ongoing security improvements in Apple's latest devices. The leaked "Cellebrite iOS Support Matrix" obtained by 404 Media...
tinypod apple watch

TinyPod Turns Your Apple Watch Into an iPod

Wednesday July 17, 2024 3:18 pm PDT by
If you have an old Apple Watch and you're not sure what to do with it, a new product called TinyPod might be the answer. Priced at $79, the TinyPod is a silicone case with a built-in scroll wheel that houses the Apple Watch chassis. When an Apple Watch is placed inside the TinyPod, the click wheel on the case is able to be used to scroll through the Apple Watch interface. The feature works...
bsod

Crowdstrike Says Global IT Outage Impacting Windows PCs, But Mac and Linux Hosts Not Affected

Friday July 19, 2024 3:12 am PDT by
A widespread system failure is currently affecting numerous Windows devices globally, causing critical boot failures across various industries, including banks, rail networks, airlines, retailers, broadcasters, healthcare, and many more sectors. The issue, manifesting as a Blue Screen of Death (BSOD), is preventing computers from starting up properly and forcing them into continuous recovery...
New MacBook Pros Launching Tomorrow With These 4 New Features 2

M5 MacBook Models to Use New Compact Camera Module in 2025

Wednesday July 17, 2024 2:58 am PDT by
Apple in 2025 will take on a new compact camera module (CCM) supplier for future MacBook models powered by its next-generation M5 chip, according to Apple analyst Ming-Chi Kuo. Writing in his latest investor note on unny-opticals-2025-business-momentum-to-benefit-509819818c2a">Medium, Kuo said Apple will turn to Sunny Optical for the CCM in its M5 MacBooks. The Chinese optical lens company...
Apple Watch Series 9

2024 Apple Watch Lineup: Key Changes We're Expecting

Tuesday July 16, 2024 7:59 am PDT by
Apple is seemingly planning a rework of the Apple Watch lineup for 2024, according to a range of reports from over the past year. Here's everything we know so far. Apple is expected to continue to offer three different Apple Watch models in five casing sizes, but the various display sizes will allegedly grow by up to 12% and the casings will get taller. Based on all of the latest rumors,...

Top Rated Comments

otternonsense Avatar
98 months ago
Vision attracts talent, and it's obvious which company does (not) have it.
Score: 56 Votes (Like | Disagree)
kepler20b Avatar
98 months ago
Him leaving is a serious indictment on the direction of Apple's own secret car project.
Score: 35 Votes (Like | Disagree)
autrefois Avatar
98 months ago
we decided to reach out to him to learn about his true motivations.

As it turns out, Lattner told MacRumors the answer is actually very simple: he is ready to move on to something new.
I'm surprised no one has commented yet on the fact that it's Macrumors that talked to Lattner. Great job getting the interview! It's interesting to hear directly from him about his reasons for leaving Apple for Tesla.
Score: 31 Votes (Like | Disagree)
Piggie Avatar
98 months ago
So....

"Tesla Autopilot ('https://www.tesla.com/autopilot/models/design') is semi-autonomous in its current state for tasks such as steering and parking. Tesla's second-generation hardware suite has eight cameras that provide 360 degrees of visibility around the car at up to 250 meters of range. Twelve ultrasonic sensors and a forward-facing radar allow for detection of objects, even through heavy rain, fog, dust, and the car ahead. "

Yes, but Apple has a whole range of different colour watch bands, and phones now in pink.

I mean, come on, there is no comparison, Apple is so far ahead ;)
Score: 30 Votes (Like | Disagree)
JosephAW Avatar
98 months ago
Chris, can you persuade Mr. Cook to come along with you.
We'll be alright without him. Honest. :rolleyes:
Score: 18 Votes (Like | Disagree)
Marauder23 Avatar
98 months ago
Lattner is a brilliant guy, no question, but it seems a bit weird to put a compiler guy in charge of your autopilot program... It seems like, other than raw intellect, there's not much overlap.
[doublepost=1484693398][/doublepost]
He's not I charge of the whole program. He's in charge of autopilot software. Seems a perfect fit. Also it's his leadership skills and direction. A compiler guy? He created a new language for christs sakes.
Score: 16 Votes (Like | Disagree)