Tag Archives: iPhone

iPolice

By now you probably know the sordid case of the lost iPhone and the ongoing Apple-Gizmodo spat that culminated in the recent police raid on a Gizmodo editor’s home. The raid raises two very interesting and troubling issues. The first concerns state and federal journalist shield laws and how they apply to online journalists like Jason Chen. That deserves a separate treatment that I will defer to a later post.

The second issue is why the police descended on a home in mass to break down the door and cart away six computers in what is essentially an intellectual property dispute between two corporations. The reason, it turns out, for this strange action on the part of the high-tech crime task force is that Apple sits on their steering committee.

Meet the iPolice, Apple’s very own IP enforcement squad with handy police state powers.

When you make a call and have the police break into a citizens home and confiscate his possessions, doesn’t that qualify you as an evil corporate behemoth?

Full disclosure: I don’t own any Apple products. At this rate it not looking like I ever will.

Advertisements

Don’t poke the bees

Developers are like bees. If you nurture them and care for them they will work incredibly hard for you. If you poke the hive or get them riled up you are in for a world of pain. At the end of the day if you blow a little smoke at them you can steal all the honey (kidding, kidding).

Apple hasn’t learned the bee nurturing lesson yet. They are busy poking the hives of the legions of want-to-be iPhone developers. It’s gotten so bad that they are now telling independent developers that even their rejection letters are covered by NDA (from ARS Technica):

And the situation only seems to be getting worse. Although the details aren’t clear, it appears Apple is now telling developers that the information included in their app rejection letters is covered under NDA. When Apple’s own words became controversial, instead of clearing the air it chose to try and force developers to keep quiet.

Forgetting the fundamentals

Bruce Henderson highlights what happens when a company loses sight of the basic fundamentals, as Apple did with the latest iPhone roll out:

But, boys and girls, this is instead a lesson on how you can custom craft your mega phone for a year or so, spend millions on marketing and and commercials in all manner of media. You can crank your reality distortion field to maximum and still look like a crew of chimps who somehow got lost in your own hype and forgot to focus on the fundamentals.

Software and system testing is not sexy, it won’t make the cover of Newsweek, or Wired or even the Farmers Almanac. Load and performance testing is even more arcane and neglected. Everyone just figures you can always throw more hardware at the problem and you will be fine.

Load testing is probably the most under- appreciated aspect of software engineering. My philosophy is that load testing should start early in the cycle at the unit-test level, and continue with each major integration point. Waiting until near the end of the project to do load testing usually means you will have to make a painful decision between a major schedule delays or delivering a shoddy product.

I think I know which choice Apple made.

Pink Floyd – iPhone Mashup

Illiad pens a Pink Floyd – Phone mashup here.

You might begin to suspect that there is a flaw in your business plan when it becomes comic fodder.

Phil Windley put it best here:

Radiohead is earning customer loyalty while Apple spends it.

[Full disclosure: I don’t own or use any Apple products.]

(Mirrored from TalkBMC)

Regrettable Privacy Decision

Apple is apparently going to force iPhone purchasers to use plastic. Naturally Apple doesn’t view this as a privacy issue.

But they should.

Basically Apple is saying that you can’t purchase an iPhone unless Apple knows who you are and what you are going to do with it.

[Full disclosure: I don’t own or use any Apple products.]

(Mirrored from TalkBMC)