Swift: Now is the Time

The development and software engineering world was shaken up recently with the announcement of a new programming language via Apple, called Swift.

There have already been a number of thoughts from long-standing Obj-C experts spanning from absolute gushing adoration and, of course, the proverbial “weeping and gnashing of teeth” – I, for one, embrace the opportunity to learn a new language just as I have on many occasion: A mix of curious fascination, whimsical dreaming, and a healthy dose of fear.

Besides, it wasn’t too long ago when I seriously began learning Obj-C myself and how I started from the ground-floor – what’s another syntax to throw in the mix? I mean, why the hell not…


But it honestly doesn’t matter in the grand scheme of things because there are more important, meta-level things to be considering.

For one, now is the freakin’ time to jump into software development. Not next month, not next week, not tomorrow; today. And it doesn’t even have to be mobile-centric software development either (although mobile is eating the world) as it matters more that you do, in fact, jump-in, full-stop!

The professional world is fast-becoming (or has it already become…?) a place where those that are technologically-minded and digitally-savvy have a clear advantage over those that cannot speak the language.

Want to really become a super-badass with your career? Go a bit farther, a bit deeper, and learn some software programming. You don’t have to make a career of it (although that might verifiably happen) but you will become much, much more dangerous in a world that still seems to relegate that “software stuff” to the geeks, nerds, and other less-than-socially-capable homosapiens.

That old myth is dying, fast, and staying professionally relevant and competitive is going to serve you well (and the ROI is to die for, literally, as it’ll serve you the rest of your life).

You can learn in a variety of ways – online for free at Codecademy or for a small fee at Team Treehouse, among many other credible sources. Or, you can work in a small, intimate, and collaborative environment in a local dev bootcamp or hack school.

I clearly believe in the latter model a bit more as I have dedicated my life to one of them (The Iron Yard) and have seen people walk out of our program in 12 weeks (still floored that we can accomplish that much in twelve short weeks…!!!) with their lives changed and their vocational trajectories altered forever.

Please… it’s not just about Apple’s new software language, it’s not even about mobile-centric software development. It’s about you and your career and how you’re taking control of it from here on out.

Now is the time, please don’t waste it. You’re running out.