May 23, 2012
"We’re keenly aware that when we develop and make something and bring it to market that it really does speak to a set of values. And what preoccupies us is that sense of care, and what our products will not speak to is a schedule, what our products will not speak to is trying to respond to some corporate or competitive agenda. We’re very genuinely designing the best products that we can for people."

— Jony Ive, in an interview with The Telegraph

May 22, 2012
"You guys, the “New iPad” (3) is pretty amazing. This feels like the fastest computer I’ve ever owned. Things happen IMMEDIATELY."

THAT guy. You know the one: quotes Jim Carrey movies a full year after they’ve been released to video. In this case, me, who just got an iPad 3.

It really is different. I’ve had it a few hours, and I already notice that my iPhone 4S has noticeable lag. I’m not complaining by any means, but it is amazing what you can quickly begin to expect from your electronics.

I see my finger hesitating over where I know a button will appear in a moment or two, having been trained by several generations of iOS devices, while simultaneously noticing that the New iPad is actually waiting for me.

Then after I’ve used it for a bit, I pick up my iPhone 4S and find myself tapping too quickly and having to stop and wait for the phone to catch up.

Incredible.

May 21, 2012

What a day.

Computers. Good luck keeping up, eh?

This isn’t just a concept video, or even just a prototype video. These are available for pre-order. Sure, that’s not guarantee they’re not vaporware, but it’s still impressive.

Via Nick Finck.

May 21, 2012

Could have sworn I’d linked to this before, but please watch this video. Doesn’t matter what you do for a living, these concepts are relevant.

Bret is a national treasure. If you like your iPhone or iPad, you have him (among many others, I’m sure) to thank.

It’s no surprise to hear he has such a strong philosophical source for his motivation. Humbling. Inspiring. And just look at these results. Absolutely incredible.

May 21, 2012
"CHEESE AND RICE!"

— Me, just now, looking at this: Coda 2 and this: Diet Coda

May 21, 2012

Humbling, inspiring informative talk on practical UX design and influence from Melissa Matross or Hotwire.

May 17, 2012
f0ook:


Never not reblog the president holding a lightsaber.

f0ook:

Never not reblog the president holding a lightsaber.

(Source: sheactslikesummerwalkslikerain, via dougkfresh)

May 17, 2012

May 15, 2012

As Gruber said, a “terrific presentation.”

May 10, 2012
Hmm…

Who’s been reading who…

Jim Gaffigan tweeted the following at 12:01 PM on 9 May 12,

Boy, TSA workers don’t like it when you moan while they pat you down.

Bill Murray tweet the following at 3:50 PM - 10 May 12,

TSA workers don’t like it when u moan when they pat u down.

Maybe Bill doesn’t understand how retweets work?

May 9, 2012
What does this mean, Mr. President?

It must be incredible complicated to be president.

So, we now know that Mr. Obama’s opinion of gay marriage, but what does that mean?

Democracy is pretty complicated sometimes. Just because the president prefers something may or may not have any impact on his policies. I think it’s great he finally stopped side-stepping the question, but I think everyone—regardless of their particular side of the issue—wants to know what he’s going to do about it.

Well, either way, there’s a line in the sand now. This is going to be one hell of an election year. Will this mobilize the right? 30 of 50 states, apparently, are anti-gay-marriage (by some, certainly questionable, poll). Will this mobilize a quiet left has greater numbers than we knew? Either way, I worry this is going to be an ugly election season.

Friends, let’s keep it civil, shall we? We may have wildly differing opinions, but very, very few of us are trying to be jerks. A lot of us are just very scared. And many of us don’t even know exactly what it is that we fear. So let’s try to be understanding. Passionate, ready to act, convicted of our beliefs, but understanding.

UPDATE: Ah, well, in part, this is what it means (from The New York Times, via Daring Fireball):

Mayor Michael R. Bloomberg of New York said, “No American president has ever supported a major expansion of civil rights that has not ultimately been adopted by the American people, and I have no doubt that this will be no exception.”

May 9, 2012
"

Think about it like this: what if each time you plunked down in front of World of Warcraft, you had to spend an hour trying to remember, wait, how do I play this?

Great design makes learning frictionless.

"

— If you have, or ever plan or expect to, speak or hear the word “gamification,” stop whatever you’re doing—well, I guess that’s reading this, so, stop it—and read this Rands in Repose article: Two Universes.

May 8, 2012
Thoughts on RubyMotion

Last week, RubyMotion was pretty big news. Big enough, it seems, that two of my favorite podcasts—Hypercritical and Build&Analyze, both on the 5by5 network—covered the announcement in their most recent episodes.

Both shows are hosted by seasoned programmers who are Mac users, though, I would say, neither fanatically so.

Both hosts advised against using RubyMotion.

It’s not that they didn’t have reasonable, even strong arguments, but they both made two assumptions that don’t hold up for me:

  1. The main reason you would want to use something like RubyMotion is to avoid learning Objective C.
  2. Objective C isn’t that hard, so you should just learn it.

The first assumption may be true for lots of people, but it’s not the only reason one might want to use RubyMotion. Here are a few more:

  1. The most obvious: you are a Ruby developer. Both hosts are quick to point out that you are not simply off the hook because you can write in Ruby. You still have to learn iOS’s APIs, which, they both point out, is harder than learning Objective C. If that’s the case (and I do think it is), then what does it matter if you’re writing in Ruby or Objective C? Their argument basically says you benefit in neither scenario, so I don’t see it as an anti-RubyMotion argument.
  2. Readability. I’m not trying to start an Objective C versus Ruby flamewar, here. Also, yes, since you’re still writing to the iOS APIs, your Ruby is going to look a lot like Objective C in some places, like your API calls. What I mean is that if you are a Ruby developer primarily, and you learn Objective C for an iOS project, and then you don’t touch Objective C again for a year or two, are you going to be able to maintain or reuse your own code when you come back to it?
  3. Uh, did you watch that video? Can Xcode come close to this? Does Xcode even have a REPL(I agree, John, that it was bold of Ars not to link that term) feature like this? I’m not aware of any.
  4. Code re-use. I know these can be dirty words in some arenas, but there’s a time and place. If you have some complex business logic that’s well-tested and already written in Ruby, why fork it and port it to Objective C if you don’t have to?

The application of the second assumption, that Objective C is easy enough that you might as well just learn it, was a bit murkier. The hosts seemed to say, if I understood correctly, that you don’t want to end up cornered when RubyMotion is somehow locked out of the App Store, or when RubyMotion fails to support some new API in a future version of iOS or similar. You don’t want to have a dependency on some third party library at that point. But if Objective C is so easy to learn, wouldn’t it be just as easy to learn at that point? They claimed a good programmer would be able to learn Objective C in a weekend—though it would take a good bit longer to learn UIKit and its APIs. How can you ever be cornered if it only takes a weekend to learn the other language? It’s likely they meant that porting your application in a weekend is a much taller order, but I don’t recall either of them saying as much.

Again, I’m not disagreeing with the basic premise of their arguments, which is, using the tools intended by the platform owners is most often the safest and most robust path to software production. I do, however, see the appeal in using something like RubyMotion.

I’m also very interested to hear what Dan Benjamin, co-host of both shows and owner of the 5by5 network. Unless I missed it, he has not really weighed in except with passing statements that he is interested in RubyMotion, though observing the wisdom of using Apple’s toys when in Apple’s sandbox.

UPDATE: After a brief conversation with Siracusa on this post, I’d like to correct myself. He for sure did not espouse the first point above. Also, I pretty much just conflated his totally open-minded exploration of the potential pitfalls of using a bridge with Marco’s more skeptical viewpoint.

May 8, 2012
Adactio: Journal—dConstruct optimisation

(via Instapaper)

May 8, 2012
In Flux | Trent Walton

(via Instapaper)

Liked posts on Tumblr: More liked posts »