There’s been some discussion recently about the father of Swift, Apple’s Chris Lattner, leaving for Tesla. Why might this be? When I heard of this, my first reaction was possible connection with the Haskell language and Tesla’s interest in secure software. An explanation is in order.


First of all, the Swift programming language draws many of its design elements from the Haskell language. Haskell has special features that enforce secure programming practices. For example, see this TMO Interview: How to Write Secure Software, Guaranteed.

My next thought was that Tesla is likely very interested in programming principles and practices that lead to largely un-hackable software. This is because, in the very near future, people will be placing their lives in the hands of autonomous vehicles.

It’s only natural, then, that Tesla would be interested in a fellow who has great expertise in secure languages and practices, even if Swift isn’t as rigorous as Haskell in that regard.

It’s a thought. Perhaps I spent too much time in my youth watching James Burke and his Connections TV series. But this connection may also be part of something bigger going on.

Apple’s Product Vision

When I think about product vision, I think about employee morale. Over the last few months, we’ve seen how a certain lack of attention to the grand plan for the Mac and Apple TV has earned Apple some deserved criticism. To a lesser extent, there has been a bit of that incoherence in the iPad line. The only major product that’s firing on all cylinders is the iPhone.

Another thing that happened along the way is Apple’s directions with the secret “Titan” car project have reportedly shifted. See Mark Gurman’s “How Apple Scaled Back Its Titanic Plan to Take on Detroit.” As often the case when a major corporate project changes focus, some employees linger on, liking their jobs and hoping for the best. Others, however, may sense that the grand challenge, the one they signed up for, is to be found at another company. Perhaps this is what happened to Mr. Lattner.

Looking at Apple as a whole these days, it’s easy to get the uneasy feeling that, despite the significant design talents of Jonathan Ive, there’s a vacuum when it comes to a product roadmap czar. (That’s what Bob Mansfield was doing before he was diverted to the Titan project.) It’s important to always have someone very senior who dictates what products will be developed and when they’ll be released.

There’s a lot on Tim Cook’s plate, and while there was a time when the Apple CEO alone was the product visionary for the whole company, maybe that’s not possible anymore.

A Delicate Balance

There’s a delicate balance between a strong focus on current products and finding the Next Big Thing. An imbalance can cause some talented employees to seek more coherent and inspiring leadership at another company. A recent case in point may well be the departure of Matt Casebolt, a Senior Director of Design for the Macs.

We’ll continue to see notable talents both join and depart Apple. Like them, customers also yearn for inspired, passionate technical management focus that’s obsessive about every product Apple makes, not just some.

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Oldest Most Voted
Inline Feedbacks
View all comments


based on a tweet sent out today by Lattner himself, you’re probably right

My decision has nothing to do with “openness”. The “friend” cited is either fabricated or speculating. Folk just want to make 🍎 look bad. 😠