At Apple’s World-Wide Developer’s Conference (WWDC) this week, Apple made a bunch of interesting announcements. Everybody seems to have focused on their Apple Music announcement. Yawn. This was their DEVELOPER’S CONFERENCE. As a “developer”, I’m not sure what the big deal is behind that, although it’ll certainly appeal to a lot of “regular Jane’s and Joe’s”.
But as a DEVELOPER, the most significant announcement I heard was this: Apple announced Swift 2.0, and that they are making the Swift language and programming platform OPEN-SOURCE. WOW!
Why is that significant? Because it turns out that Swift has been experiencing the fastest up-take of any programming language and platform in the history of programming! Not only that, there are more people learning Swift today than any other programming language, and it’s not even being formally taught in any schools yet. WOW!
Check this out:
June Headline: TIOBE Index for June 2015: Objective-C to Swift migration process at full speed.
For the first time ever, Swift entered the Top-20 list of TIOBE’s programming languages list, after less than one year since it was introduced to the world. This is AMAZING! I’ll probably start spending some time learning Swift because it’s growing so quickly.
As an aside, I’m seeing ads for Swift Devs who’ve got 3+ years of experience with Swift, which is indicative of how silly so many job reqs have gotten. Who the heck writes these ads? Swift is barely 4 years old, and nobody but the dev team inside of Apple has been aware of it for more than 2 years. But, hey, you can be assured that there are plenty of folks applying for jobs claiming they’ve got 3+ years of Swift experience! The sad part is, you cannot get interviewed by these companies if you don’t check the boxes with experience that they’re looking for.
(My favorite language, Delphi/Pascal has also moved up in the list. Between Delphi and Pascal, they’re at 2.7%, which is just below PHP. I don’t see any evidence of people hiring more Delphi developers, but this index suggests it’s happening … somewhere.)