Swift’s New Project Lead Ted Kremenek Has Been Running the Show For Quite Some Time


Just a few days ago, Apple’s senior manager Ted Kremenek was named as the new lead of the Swift development project.

According to a post by former head Chris Lattner, Kremenek was apparently running the show for quite some time behind the scenes. On January 10, Lattner told the Swift Evolution mailing list that he was departing Apple for another opportunity, which turned out to be Tesla.

Latner later announced that Kremenec would be taking over for him as the new lead of Swift. In the post, Lattner wrote:

“This recognizes the incredible effort he has already been putting into the project. This decision wasn’t made lightly, and I want you all to know that I’m still completely committed to Swift.”

Yesterday, Lattner wrote a second post saying that Kremenek had been operating in the project lead capacity for some time. He wrote:

“Ted has been one of the quiet but incredible masterminds behind Swift (and Clang, and the Clang Static Analyzer) for many years. His approach and modesty has led many to misunderstand the fact that he has actually been running the Swift team for quite some time (misattributing it to me).”

Kremenek obtained a degree in computer science from UCLA, and a PhD from Stanford. Kremenec was hired by Apple in 2007 and was the principal architect and original engineer of the Clang Static Analyzer, which ultimately ended up in Xcode.

From September 2009 to 2013,  Kremenek worked on the LLVM front-end team. Before Lattner’s departure, he was a senior manager of languages and runtimes at Apple. This means that he was responsible for implementing the programming language support in Apple’s compilers for Swift, Objective-C, C, and C++.