I’ve heard other developers say they want to wait about a year, and I totally understand that attitude. It’s reasonable to assume that Swift code written today may not compile in a few months — it’s a work in progress.
But my thinking is this: if I start using it now, I can provide feedback, and that feedback will help shape the programming language that I’m likely to use for the rest of my career. Maybe I’ll have a ton of feedback, and maybe I’ll have none — but I’d sure hate to have missed my chance to help.
I’m no language purist — quite the opposite. I’m a pragmatist with many years of experience who wants to write better software more quickly.
I did not expect Swift. I expected it in five years, maybe. But this is — far and away — the thing I’m excited about. (I’m about a third of the way into the book.)