Application Generation

Musings on DSLs, DSM, Agile, SPLs and CFML by Peter Bell

Is Steve Jobs Channelling Bill Gates?

with 5 comments

Really? I love Apple products. I have an Air, a MacBook Pro and an iPhone. I’m pretty much the certified Apple fanboi. But recently, I’ve been having some really weird flashbacks to when I used to use Windows X . . .

Firstly, my Macs seem to need to be rebooted all the time. I’m losing count of the number of recent Snow Leopard upgrades to things like iTunes which have required a reboot. Really? A reboot on a *nix powered system just to upgrade one of the applications? What is up with that? Reminds me of WinXP.

And then Apple got into the whole AppStore debacle where they basically said to developers – you go, work on an app, and thern using arbitrary, undocumented rules we’ll decide whether to let you sell it to anyone. We’re not just (reasonably) enforcing published standards on what we’ll sell through the AppStore. We’re saying that if we don’t happen to like your app, you can’t sell it to anyone with an iPhone or iPad – period. Way to go pissing off developers. Reminds me of how Visual Studio seemed to completely change the way you had to work every year or two making me choose to develop using anything but VS. Also reminds me of how for a long time Microsoft tried to tie you into their (lame) VSS vcs offering and made it hard to use best practices like CI and automated builds until they finally wised up and started treating the alt.net community as a resource instead of the enemy.

And now they’re categorically blocking anything developed in anything other than objective C (from what I can tell) – and certainly Flash based apps (including flex based apps) from their platform. I get it – I really do. Old school business 101 is to use what you have to gain more control of your customers and to push out large potential competitors using whatever leverage you have. I definitely see how it could be in Apples interest to make this move – especially if we let them get away with it.

And let me make it clear – despite the fact that I was an Adobe Community Expert in the past, I’m not exactly an Adobe fanboi. Heck – I do work for Railo – a direct competitor to Adobe’s ColdFusion product, I don’t use CS as I am a horrible designer, and I don’t have any kind of affiliation with Adobe. I just expected more from Jobs and Apple.

Oh well. Anyone want to suggest the best hardware for running a linux dev laptop? I heard that a while back at one of the RubyConfs, anyone who still had a Windows laptop in the midst of all the MacBook Pros got a “think different” sticker or something similar. Hopefully by this time next year either Apple will have got the message and opened up the iPad, or we’ll all have Dells running Ubuntu and anyone at a conference who still brings their MBP along will get a “Think Proprietary” sticker handed out instead.

Advertisement

Written by peterbell

April 9, 2010 at 12:36 pm

Posted in Uncategorized

5 Responses

Subscribe to comments with RSS.

  1. @Peter, I switched to Ubuntu full-time mid last year and I could not be happier. I was running it on my HP notebook and running CrunchBang Linux on my Asus netbook. I now have a System76 notebook (they only offer Ubuntu or no installed OS). Definitely, worth checking them out.

    Peter J. Farrell

    April 9, 2010 at 12:47 pm

  2. I second the System76 recommendation, as I’ve been using an Ubuntu laptop from them as my primary dev machine for the last 2 years, and am very happy with it.

    Ezra Parker

    April 9, 2010 at 4:10 pm

  3. Ubuntu all the way! My wife, daughter and even my mother-in-law are all using Ubuntu on various Dell Inspiron laptops. Haven’t experienced any problems thus far (no one calls me anymore to fix stuff…praises!!!) and They all LOVE it and most important NO VIRUSES. I encourage everyone I Know to make the switch if possible.

    No debate that apple makes great products but they seem to be pissing everyone off in some small or big way lately.

    Hussein Grant

    April 15, 2010 at 8:16 pm

  4. I got a Dell 1525 and it’s great as a CF/Flex devel environment- beefy enough to run Rail, MySQL, Eclipse plus mail’n'stuff.
    All supported in the mainstream Linux world, so you can put any distro you like on it, though Ubuntu is officially supported.

    I got it a while back, but Dell’s position is still, afaik, to only use hardware with drivers in the Linux kernel.

    Ubuntu works, but the upgrade cycle is slow (6 months) or very slow (for LTS versions), so if you prefer to have all the new toys you read about (KDE 4.4 etc.) then OpenSuSE works well too.

    Tom Chiverton

    April 19, 2010 at 9:00 am

  5. Stumbled into this site by chance but I’m sure glad I clicked on that link.

    Lewis Fauver

    May 14, 2010 at 2:32 pm


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.