March 3, 2010
But when you sue someone for doing something you do yourself, you become one of the bad guys. Can you name a company you admire that spends its time enforcing patents, instead of innovating? Remember the pirate flag you flew over Apple's headquarters when you were building the Mac? Is Apple part of the Navy now?
And the iPhone needs competition to stay awesome. HTC won’t hurt your sales much, anyway — you know the iPhone’s success is because of the art in each of its million details, not because of a handful of tech patents. Who will want a pale imitation when they could have the original?
I always thought of you as a guy who’d say, “Well, copy me if you can, because you’re copying what I did years ago, and what I’m working on now is EVEN cooler!” I like it when competitors copy me because it means they aren’t about to leapfrog me: they’ll always be playing catch-up.
If Apple becomes a company that uses its might to quash competition instead of using its brains, it's going to find the brainiest people will slowly stop working there. You know this, you watched it happen at Microsoft. Enforcing patents isn't a good long-term play: it's the beginning of the end of the creative Apple we both love.
I write the software for
- Pimp My Code, Part 17: Lost in Translations.
- Pimp My Code, Part 16: On Heuristics and Human Fac...
- Welcome to the iTunes App Store!
- Tesla v. Supercharged Lotus Elise
- iPhone App Store: Let the Market Decide
- “The Mojave Experiment:” Bad Science, Bad Marketin...
- Pimp My Code, Part 15: The Greatest Bug of All
- Delicious Library 2 has Shipped!
- It's just a story.
- There is a moment...
Pimp My Code
- Free Programming Tips are Worth Every Penny.
- I will insult your code!
- Part 1: Code Insults, Mark I
- Part 2: self = [stupid init];
- Part 3: Gradient TableViews
- Part 4: Returning late to return early
- JPEG2000: Cool but SLOW.
- Unit testing is teh suck, Urr.
- Part 5: Special Apple Sample Code Edition...
- Interlude: Free Code
- Pimp, Pimp Thyself.
- Frameworks are Teh Suck, Err.
- Part 6: The Pimp Before Christmas
- Thinking, boxes, & what kittens can do to them.
- Part 7: Pimplette?
- Part 8: Mary, Mary, why you buggin?
- Part 9: Beginner Code
- Part 10: Whining about Cocoa
- Part 11: This Sheet is Tight
- Part 12: Frozen in Carbonite
- Part 13: The Pimp Before Christmas, Redux
- Part 14: Be Inflexible!
- Part 15: The Greatest Bug of All
- Part 16: On Heuristics and Human Factors
- Part 17: Lost in Translations