It's amazing that NeXT is still in charge of software at Apple.
Two decades have now passed since Apple acquired NeXT's software technology and employees, a single generation for most families, but an eon in the world of technology. The top software position at Apple, Senior Vice President of Software Engineering has and continues to be held by someone who made the move from NeXT to Apple in 1996 with Steve Jobs.
The position was held by Avie Tevanian from 1997 to 2003, by Bertrand Serlet from 2003 to 2011, and Craig Federighi from 2012 onwards. When the position was split between Mac OS and iOS, the iOS side was also held by a NeXT alumnus, Scott Forstall.
Federighi actually left Apple for a decade himself a few years after the NeXT acquisition. He returned in 2009, and almost immediately thrown on stage for his first keynote at WWDC. Serlet, in his last Apple keynote, handled the presentation of new features, availability, and pricing. Federighi, in his first, took care of the demos. His enthusiasm for showing us the cool new things in Mac OS X Snow Leopard was completely genuine. This was the first Apple keynote that I watched back in 2009, and out of all the speakers, I found him to be the most charming.
Federighi again handled demo duties for Lion, the next major version of Mac OS X, in late 2010. Serlet retired from Apple in early 2011 and Federighi took over the Mac software at that time. He officially became SVP of software when Scott Forstall left in 2012.
We didn't realize it at the time, but at WWDC 2009 we were watching the hand off of Mac OS X leadership from one NeXT employee to the next.