So here's the thing. I'm getting some email from people taunting me about this SDK issue and saying that I promised the SDK itself would ship this week and instead we just had an announcement of an SDK coming in February. Okay. Here's how things stand. We could ship the SDK today. It's all ready to go. And the original plan was to do exactly that. But then a few days ago the engineering nerds finally did their presentation to me so I could look over the whole SDK before I announced it. And I'm sorry. The thing looks like shit. The nerds were like, "Yeah, but Jobso, who cares, it's just going to developers, the code all works fine and those guys don't care if it looks pretty."
My response: You want to know who cares? I care. Because someone has to. I'm not shipping an SDK with little tiny margins and lousy colors and no sense of balance on the page. I'm just not. So go back and do it again.
They're furious, of course. Especially because I sent some of Jon Ive's guys down there to oversee the rewrite and make sure everything looks perfect. And I'm getting involved too with weekly code reviews. Not that I can read code, because I can't. But I know how code should look on a screen. Which frankly I think is way more important. Don't tell that to the nerds though. They really think they're in charge, and there's no upside in it for me to tell them otherwise. Peace out and hang in there until February.
Wednesday, October 17, 2007
Some more info on the SDK
Posted by
Steve
at
10:17 AM
Subscribe to:
Post Comments (Atom)


29 comments:
Maybe you could do a Super Bowl commercial.
Well if the code is well designed, hopefully the programs will be too.
I'm impressed that you 'leaked' this announcement. Even if its not an actual SDK in Mr. Poopypants' hot little hands.
Of course on the downside you now have to check over doorways and everthing for Moshe's crew since you've got a standing hit out on people that leak. ;)
At least someone gets it, Fake Steve. InfoWorld is chomping at the bit to report on Leopard because the code is so beautiful:
"Leopard is magnificent code architected from the user in, rather than from core technology out," Yager reports.
http://weblog.infoworld.com/yager/archives/2007/10/take_me_home_le.html
Damn those calandartards! The bastards!
How many people have sent this in so far?
http://news.bbc.co.uk/2/hi/business/7049689.stm
I could not agree more.
In fact I've begun a moment to have graphic designers elevated via legislation to be the only ones allowed to create 2D objects.
And it wouldn't have any loopholes like the lawyers do letting people design for themselves. Lost dog flyers will be elegant or Fido will stay lost.
Imagine what the world could become. Sadly MySpace would close but since you know me we could probably get you a rate for your blog.
work the nerds till their eyes bleed. i for one will appreciate the proper margins!
Right on Jobso!! Show them who's BOSS!!!
Steve, you don't have to lie to impress us. Of course you can read code, it's just that you not only want the code to work, you want it to look divine, as divine as the iPhone itself, if that is even possible.
And it's a good way to enforce to those nerds who signs their paycheck. They write code that works, and you pull the ol' rank card out and demand that it looks nicer.
If it all looks like shit, that just won't do.
Go on, put this poster in their pizza-mired code lair:
"Beauty is a consequential thing, a product of solving problems correctly." -- Joseph Esherick, architect
(Gates & Ballmer wished they had such cultured readers!)
Awesome dodge! Gotta go down as one of the best, FSJ.
Just envisioning how the SDK will look has filled me with a childlike sense of wonder. (And I don't even know WTF an SDK is!)
Dude, I saw a recent photo of you. You need to seriously consider investing in some Grecian Formula.
Don't let them get away with shoddy colors, either. Color is very important in code. I'm thinking an SDK should be mostly blue hues, with some shades of red and yellow in the more interesting parts.
But wait -- you wrote Breakout!
Surely you haven't lost all your code mojo from the Atari 2600 days!
Yowza!
United Technologies as your header ad?
The guys that invented the tag line "We bring good things to death?"
Puhleez!
You are right. Those nerds are alway screwing up everything, they just don't have any sense of aesthetic. Fortunately El Jobso is there to save us form the nerds.
http://ugweb.cs.ualberta.ca/~ljwagner/apple.png
http://ugweb.cs.ualberta.ca/~ljwagner/ms.png
That's all I have to say.
your the funniest in the world.... i have not read anything this good for ages.... Fake Jobso...
God, I hate those code editors with the clashing colors. I mean, have you ever used Microsoft Visual Studio? It's like, the comments are this too-bright shade of green, the function headers are too bold and they've got this stupid little drawing of some blocky shape next to them. Never mind the dimensions of the toolbars are TOTALLY outside the Golden Ratio. A perfect iPhone SDK.... aaaaahhhh! Bliss. Developers need a childlike sense of wonder too, FSJ, thanks for looking out for us.
Right on Big Steve. I totally agree with you on this one. I don't think there's any doubt that developers would prefer to have an eye-pleasing, elegant, peace-inducing code rather than being subject to a situation where some offish, maniacal, eye-bulging Borg is screaming "developers, developers, developers" at them and then gives them code that makes them want to stick their finger down their throat.
Mr. PoopyPants must be... well... pooping in his pants.
I'm the real Steve Jobs... Get ready for Leopard. I've got a surprise or two waiting for you...
AUHAUHUHA
Yep...
"It will be gorgeous and looks like aluminum..."
"... and one more thing... "
**Audience goes wild**
"... We are pleased to announce *Chains* , forget about the ugly look of Gcc or other not-fashion-old-usage community environment that people has been using for years, ....and it's available TODAY downloading at
http://www.apple.com/lockindevelopers/chains... "
Dimas.
I R a developer and it's scary how much I find myself nodding and agreeing with the concept of that good code looks good. Seriously, there is a strong correlation between sloppy, awkward looking code and sloppy, awkward functioning code. It isn't r=1 but it is much closer to that than 0.
p.s. Great quote mike cane.
Anonymous said...
I'm the real Steve Jobs... Get ready for Leopard. I've got a surprise or two waiting for you...
1:21 AM
Would it be that it's designed to crash a certain fake CEO's computer?
Just kidding FSJ, just kidding, don't send Moshe, I'll buy 2 books. No wait, 3.
i want code so beautiful, i will want to lick the screen when i see it ...
until a judge finds my behavior "prurient," and has a restraining order filed against me.
just fly bob — fsj can't control what appears in the blogger/google ad space any more than you can control the antics of some drug-addled photojournalist left deep in the heart of darkness with col. walter e. kurtz.
Sloppy code = sloppy.
For example photos:
http://blogs.zdnet.com/threatchaos/?p=311
Post a Comment