Last week, I spoke at Ignite Sydney. A few people told me it was entertaining. I hope you find it so too.
Special thanks to Stephen Lead for organising it. I’ve been going to Ignite Sydney a few times in the last few years, it’s a very inspiring and fun event. If there’s an Ignite in your city, I highly recommend popping in next time.
I started work on the Swift Programming Language (wikipedia) in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013.
The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
They kept it under the wrap for 4 years. Very impressive.