Get the latest tech news

Objective-C is like Jimi Hendrix (2014)


The first time I heard Jimi Hendrix I had no idea what all the fuss was about. Sure, it was great, but it wasn't changing my life. Maybe a decade later, it hit me: thirty years previous, he'd changed...

Books, manuals and grey-bearded Objective-C programmers bang on about how marvellous the runtime is and the power of code introspection and method swizzling and dynamism and I’m thinking, “Yeah, so what?”. Having joined the industry in the late 90s, the languages I’ve used have been mostly paving over the trails blazed by Objective C (and friends) without needing to carry the burden of backwards compatability. So if you’re new to Objective-C and, as I am, struggling to come to terms with the fact that it’s one great big leaky abstraction on top of C, put yourself in the shoes of an 80s C programmer and remember you get to use these neat “modern” features in a systems programming language.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Jimi Hendrix

Jimi Hendrix