Three.

To most people, there are two options out there when it comes to computers — Windows or Mac OS. The former is cheaper (in the sense that its hardware is cheaper) but stable as nitroglycerin (improving, but I’ve yet to meet a Windows user who doesn’t regularly reinstall Windows and/or suffer from crashes or failures sporadically). The latter is more expensive, tightly controlled, but prettier. And more stable. And unless you’re a gamer, or simply used to the former, there’s really no reason to go with anything else, unless you treasure money over convenience. Then to some of us there is also linux, the open source alternative. It’s great, unless you want to play games on it, in which case it blows monkey brains.

Personally I’m the monkey brain blowing type, and I know how bad that sounds. I used MS-DOS and then migrated, unwillingly, to Windows, and from there I bounced back and forth between linux, which was a reeking pile of clusterfuck poured delicately over a yummy-looking pile of maggot-excrement and Windows. Still, linux did beat Windows even then, because Windows back then was about as useful as a web server made up of glued-together sheep wool and saw dust, with no ethernet port, and so finally linux is where I remained. Mac OS was like an unfathomable, lurking beast in the village marsh — I knew about it, I’d even seen it occasionally, touched it once or twice, but … as a kid I happened to like games, and Macs just didn’t have much of that back then.

This was back in the ’90s though. Ten years later, I find myself running Ubuntu 9.10, released about 4 months ago, and it feels like I installed Windows 3.1 all over again. The new pulseaudio service that is supposed to handle what ALSA cannot, is filled with wagons after wagons filled to the brim with stinking diarrhea, stretching to the horizon and beyond, steadily and irrevocably being injected into my blood stream. It – literally – fucks – with – everything – I – do. It fucks with mplayer, it fucks with Firefox, it fucks with World of Warcraft, it fucks with Skype, it fucks with Ventrilo. It literally clusterfucks itself into fuckblivion, and it just keeps on fucking itself like a horny teenager on prom night. Pardon the French. It has, for some ungodly reason, a new input method handler (for non-alphabetic languages, like Japanese), which resulted in me having to help my fiancée rip it out and put the old one back in because the new one — you guessed it — sucked balls and worked nothing like what a Japanese person would expect.*

And then on the far, far other corner of the spectrum I am simultaneously using my new MacBook Pro and iPhone, learning the ropes of Xcode and reading up on iPhone development in general. It’s cool. It’s closed. Oh, so closed. It puts me, the soulless donkey, between two stacks of hay into which the disastrous organizational abilities of Open Source has peed in the one, and the detrimental-to-evolution, devastating-to-our-rights Apple has peed in the other. Neither pile looks very convincing right about now, but hunger is the greatest spice of all, or so they say.

A fellow developer sent me a coupon to get his game on my iPhone to test it out right before it was going to be shipped, and then I got “this coupon can only be redeemed on the US iPhone Store”. That was the first cultural shock that lead down the path of cultural shocks. To develop for the iPhone I actually have to buy an Apple Developer account for (at the cheapest) $99 a year. It’s unthinkable for an old commie linux user like myself that I’d actually have to pay money to help them make their product better, by adding content to it, but it’s Apple, and they are in their own playing field.

Actually, I was convinced a long time ago that the whole closed off, shut off, hold my ears and screw my rights deal was a failure, as proven by Microsoft time and time again, but seeing Apple now, today, was as big an eye-opener as was the first time I ever visited the (North American) South — I’d been convinced from childhood that religion was being phased out in the world, in favor of reason…

Ultimately, I’m conflicted. As I grow more accustomed to the antics of my MacBook (and indeed, to a non-Mac user, there are quite a few, like the unwillingness to maximize, for one), I grow impatient with the bullshit of my main desktop (linux) machine, I grow annoyed with the feeling of being chastised and told where to stand and what to do by my Mac, and if there’s one thing I’ve become more aware of, it’s my rights as a user. The iPhone and the upcoming iPad are clearly changing how we think about computers in general, and while half the crowd aren’t half as impressed as Apple wishes they were, there’s such a huge potential in these two devices alone that nothing will be what it used to be by the time they’re old news.

So Apple is the pioneer, and we’re dragged along. I’m excited and, ultimately, conflicted.

(* I’ve seen this before. I’ve been using linux for over 10 years. I’ve seen the pattern. It’s time to stop this retarded behavior, folks. You can’t throw something random into the distribution, release it and “hope for the best”, and then have it actually working better than its counterpart three years later. It’s not acceptable anymore. We’re better than this. But I saw it with Firefox, replacing Mozilla. I saw it with ALSA, replacing OSS. (Fuck, ALSA replacing OSS is even today a big clusterfuck of clusterfucks where people sacrifice baby maggots daily just to get their set up of game + team speak app of choice in place.) And I see it again, with pulseaudio and ibus.)

This entry was posted in Democracy and tagged , , , , , , , . Bookmark the permalink.

3 Responses to Three.

  1. Mark says:

    Nice post. It’s time-consuming problems like that, over ‘trivial’ hardware that should just work, that made me move away from Linux back in 2003. I just didn’t want to have to dedicate my ever-more-precious time to anymore.

    I’m not sure if you realise, but you only pay Apple the $99 once you are ready to submit the app for entry into the App Store. All of the software development tools are free to download, use and develop with, and I think one can even share apps casually with specific users without paying (for testing etc).

    Also it’s not only Apple that charges such a yearly charge for admission to their App Store. Microsoft also charges a yearly $99 for their own Windows Marketplace for Mobile, as does Palm for their App Catalog. There’s a good comparison of them all here:
    http://bjango.com/articles/appstores/

  2. Kalle says:

    Hehe, glad you liked it. I think I might have disturbed a few people, in hindsight, though I haven’t heard anything so I guess it’s all good. :-)

    Yes I do realize about the iPhone dev deal being only after you develop a product, but let’s face it, there’s no way I can dump time and energy into a project when I can’t even test it on a real device. The $99 deal is required to actually put the software onto the iPhone for testing, so I’m screwed either way. I didn’t know about the MS and Palm market place deal, though. That puts things in perspective I guess. A little anyway.

    Also, the iPad requires that you have a $99 account to even download the SDK. It appears I’ve been selected to do tech proofing of a new iPhone/iPad book, which most likely means I will be forced to get that $99 account after all.

    As for linux, yeah, it’s a free, open source system, and I love it for that, but there’s a point where you can’t let that justify suck-ballness. Debian is being retarded for NEVER upgrading anything, so their users are stuck either using the testing distribution or simply downloading and patching things up using oddball files, or simply sitting there with Firefox 0.1 beta where the rest of the world is at 3.x.

    Ubuntu saw this and thought “Oh okay, let’s give the users updates and stuff and release distributions often”, and suddenly it seems this justifies releasing just about anything, untested and all, into a new distribution just because it’s “new” and “optional”. But since people do upgrade thinking it will actually improve their experience, they’re still caught in the line of fire. And sensible people even wait a couple of months after the release, to let the worst bugs sort themselves out. To no avail.

  3. Pingback: Tre. Eller vilket jävla clusterfuck IT är. - SixDays.se

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">