Over the last few weeks i’ve been learning Objective-C, Apple’s flagship programming language, preferred for all Mac OS and iOS development. Wanting to create my own iPhone and iPad apps, i wanted to learn Objective-C and of course after doing a great deal of programming using C type languages I thought it would be quite easy to learn and program using it, …how wrong i was!
EDIT: This is now an old post and my opinion on Linux has changed a great deal over the years. While I agree this viewpoint had some merit a few years ago, the enormous effort by the open source community to make Linux great has generally succeeded. So for the record, this article no longer represents my views on Linux and should be viewed in a historical context.
This is the part where I start getting hate mail from people, and cheerleading messages telling me to take a look at it again, because it’s so much better now. I understand. I’ll take your word for it. And when the time comes to replace the O2 I have today, maybe my next machine will run Linux. But as we all know, Linux is only free if your time has no value, and I find that my time is better spent doing things other than the endless moving-target-upgrade dance.
The above quote comes from a post made by a programmer called Jamie Zawinski back in1998. It’s a quote aimed squarely at the user unfriendliness of Linux and at the amount of time you need to understand and configure a computer using Linux to get stuff done. Of course this was a long time ago and Linux, in its many different guises (distros), has made a lot of progress, so is this quote still valid?