Check out this interesting video of Steve Jobs being interviewed in 1990 just after he had moved to NEXT. Here he sets out the computing landscape for the next 20 years and accurately predicts what we take for granted today:
a computer in every home
the revolution of email
data in the cloud
But more interestingly, he describes the work done at NEXT completing the next generation ‘computing platform’, a robust software system that would allow developers to create software in 1/4 of the time typically required. Of course what he’s referring to is Cocoa, the software framework that powers the majority of mobile software in 2011. The object oriented principles pioneered at NEXT, based on Alan Kay’s SmallTalk, became Objective-C which went on to influence generations of programming languages. The Cocoa class hierarchy we use today is still largely unchanged in terms of structure from its first release in 1989.