Brian Dorsey's lab notes

May 29 2012
But I’d argue that’s one of the biggest problems that has plagued the software industry. We’ve all built stuff for ourselves, even though the vast majority of software users aren’t like us.

May 22 2012
Once you see that third level, a website is complete. You’re down to the bedrock. A boolean or integer value is the digital equivalent of a grunt. You can’t get any more basic than a like, or a thumbs-up, or a favorite.
The Web Is a Customer Service Medium ( or Why Wasn’t I Consulted?!?

Apr 27 2010

Quotes from Voices That Matter iPhone 2010 in Seattle

Last weekend, I attended the Voices that Matter iPhone conference. Here are some comments which caught my attention:

“Assuming you already have a bunch of iPod touches, that’s the affordable solution.” - Aaron Hillegass, regarding an application built for a client.

“I hope that’s documented… Pretty important.” -Jonathan Rentzsch, regarding the trick for making parameterized model based requests in Core Data.

“Not everything Apple does is correct.” - Suzanne Ginsburg, regarding user interface design. (Specifically, methods for customizing icons on a tab view controller.)

“Things become more intuitive as you use Core Animation.” - Matt Long

“The hand isn’t the next greatest thing, it’s the greatest thing.” - Kyle Kinkade, regarding multitouch user interfaces.

“When you design for a multitouch device, you’ve got reality working with you” - Kyle Kinkade

“It seems ridiculous to put labels on things like that.” - Kyle Kinkade

“Apple is our abusive boyfriend.” - Erica Sadun

“Charge what it takes to develop and support your app.” - Tom Woods

“If you want to sleep at night, don’t release a free app.” - Brent Simmons

9 notes

Apr 18 2010
I’m embarrassed to actually use the iPad for anything. I’m leaving it under my seat because I don’t want to attract any attention. This reminds me a lot of when I bought my iPhone. When the iPhone first came out they were so rare and exotic for the six months or so that every time I’d pull it out people would be like, ‘Woah! Is that an iPhone?!’ And so using my iPhone in public felt like bragging.
Shawn Blanc. I have the same issue. I won’t take out my iPad on the train unless another nearby passenger has one. (via marco)

94 notes

If you are creative, create. Otherwise, strive to find a strong-willed Jobs figure gifted with good taste, and become his loyal servant.
Loper OS » Non-Apple’s Mistake - Where are the next great computing interfaces going to come from? It’s probably not going to be another big company. 

11 notes

Apr 05 2010
The iPad is probably one of the coolest ways to show presentations to someone while sitting at a bar.

14 notes

Mar 20 2010
At first, I was shocked. How could she possibly not know her own boyfriend’s telephone number? It must have been the trauma of being hit by a car. But then I thought about it for a few seconds, and I realized that – without pulling out my iPhone – I don’t know her telephone number either.

10 notes

Mar 06 2010

This is the song Glenn “Pops” Freeman sang.

6 notes

Glenn “Pops” Freeman
Met Glenn “Pops” Freeman on the streets of Seattle. He sang me a song. It was an excellent experience.

Glenn “Pops” Freeman

Met Glenn “Pops” Freeman on the streets of Seattle. He sang me a song. It was an excellent experience.

10 notes

Mar 05 2010

Print is dying.
Digital is surging.
Everyone is confused.


10 notes

Dec 06 2009
Just an idea: next time you see something you like, write the person who made it a note telling them so. Even better, explain why.
Favrd. - Sadly, I didn’t write a note to him. I’d like to claim it’s because there was no contact info on the page… but being honest… I don’t know if I would have written something if there was contact info.

11 notes

Dec 04 2009
IT pros always and without fail, quietly self-organize around those who make the work easier, while shunning those who make the work harder, independent of the organizational chart.

10 notes

Dec 02 2009
Inspired by Marco Arment’s mention of the Canon S90, I decided to get one. It’s an amazing little camera.

Inspired by Marco Arment’s mention of the Canon S90, I decided to get one. It’s an amazing little camera.

13 notes

In other words, though camel case may have been spurred by recent technology, its effect is regressive — in fact, medieval.

13 notes

Jul 07 2009

Beginning iPhone development

I got an iPhone a few weeks ago. This week, other plans fell through, and I found myself with some extra time. I decided to see if I could make a basic iPhone application in a week. But, I’ve never done any desktop GUI programming, don’t know Objective-C, and have never done any mobile dev. Should be interesting. ;)

First two days of iPhone dev. OK so far. Given where I’m coming from, I’m feeling pretty good. The first day doesn’t really count, just a bit of preparation, installing the SDK & signing up for a developer key, lots of hoops to jump through, but it’s been easier than I expected.

I also put out a call on twitter for newbie iPhone recommendations and got several good ones:

  • Scott Blanksteen and Aviel: Check the Stanford iPhone App programming class:
  • Dave Peck: pick up Dave Mark’s beginning iPhone book by Apress. Also: read apple’s overview guides and crank through their sample code.

I grabbed a copy of Beginning iPhone Development: Exploring the iPhone SDK. It seems perfect for me. If you already know GUI dev, interface builder, Objective-C, etc, you’ll find it slow. But for a newbie like me, it’s perfect. (Looks like there is an updated version of the book coming out soon: Beginning iPhone 3 Development: Exploring the iPhone SDK)

Big thanks to the Walk Score guys who were gracious enough to host me for a day of co-working at Front Seat HQ today. I worked through the first few chapters of the book. Thanks to Dave for helping me out with newbie questions.

It’s pretty uncomfortable fumbling around as a beginner, but it’s good for me, and I’m enjoying myself so far. Looking forward to tomorrow!

16 notes

Page 1 of 2