PodSearch

The Talk Show

20: Live From Çingleton, with Brent Simmons

 

00:00:00 ◼   ► So screw the space guy, we'll start the talk show.

00:00:07 ◼   ► Since we're in Montreal, I thought, and Brent, I'm here with Brent Simmons, who wanted me to introduce him.

00:00:13 ◼   ► I wanted to be Cable Sasser.

00:00:14 ◼   ► I wanted to be Cable Sasser.

00:00:15 ◼   ► Cable is so much funnier than I am.

00:00:17 ◼   ► Right, and every single live thing I've ever done with an interview thing has always been with Cable Sasser.

00:00:22 ◼   ► Because he's brilliant.

00:00:23 ◼   ► Right, it's like a cheaty move.

00:00:25 ◼   ► Yeah.

00:00:26 ◼   ► because then me who's like sort of miserable and not really that good in person, the effusiveness

00:00:30 ◼   ► of cable sass just rubs off and anybody would look friendly and professional on stage. So

00:00:38 ◼   ► there's a lot of pressure on you Brent.

00:00:40 ◼   ► Brent: Yeah, okay. Well, I'll do what I can. The truth is I was up a bit late last night,

00:00:45 ◼   ► entirely the fault of John's wife who wouldn't let me sleep. Anyway. Got anything with that?

00:01:01 ◼   ► You've already gone such a different direction than cable goes. I know. I thought, here's

00:01:07 ◼   ► the thing, one thing maybe people don't know, you spent a year, two years living in France?

00:01:12 ◼   ► Yeah, yeah, many years ago.

00:01:14 ◼   ► But I thought since we're here, we're here today as we record, it is Sunday, October 14th, we're in Montreal, Quebec,

00:01:23 ◼   ► at the tail end or after, like the after party of the Singleton, the second Singleton symposium.

00:01:29 ◼   ► I thought it would be nice if we did the whole show, conducted the whole show in French.

00:01:33 ◼   ► D'accord.

00:01:35 ◼   ► So, how do you say welcome?

00:01:37 ◼   ► Bienvenue.

00:01:38 ◼   ► Bienvenue le talk show.

00:01:41 ◼   ► I think it's Le Chote de Toc. Je m'appelle Jean Grubert. Je m'appelle Kébo Sasser. Merde.

00:01:57 ◼   ► No, fuck you. I'm out of French. That's all I got. Alright, so before I have a couple

00:02:08 ◼   ► I want to talk about and and

00:02:10 ◼   ► We're here. There's I don't know 100 people here 100. It seems like everybody stayed which is great. Thank you for staying

00:02:15 ◼   ► Obviously we can't just recap the whole conference. You really had to be here

00:02:21 ◼   ► You should have been here shame on everybody who wasn't here. You're looking right at me

00:02:24 ◼   ► You know, but it was really really good

00:02:28 ◼   ► But I do think there are a couple of things that I picked up from the talks over the weekend

00:02:33 ◼   ► That you didn't have to be here and we can we can use them to start the show from

00:02:37 ◼   ► So, the official theme of the conference was "scale." And, you know, I think it kind of

00:02:44 ◼   ► fit, but I think what I saw from seeing all of the things, to me, it was more about change.

00:02:48 ◼   ► Yeah. Starting with Jason Snell's keynote, the opening night, which really talked about

00:02:53 ◼   ► change in the technology industry, change in the publishing industry, and how, in his

00:02:58 ◼   ► role at Macworld and at IGG, it's sort of like the nexus of both. It's all about the

00:03:04 ◼   ► change in technology over the last 15 years and the change in the publishing industry

00:03:07 ◼   ► and I think it carried on from there. I think Mike Jurich's talk the next morning was really

00:03:16 ◼   ► about change in being an Apple developer, which is, you know, I mean everybody here

00:03:21 ◼   ► knows, I mean it's, you don't have to list all the ways that life has changed for iOS

00:03:25 ◼   ► developers.

00:03:26 ◼   ► >> Well, there was no such thing as iOS developers.

00:03:28 ◼   ► >> Right, well I should say Objective-C developers, Apple developers, you know.

00:03:32 ◼   ► Yeah, life has changed.

00:03:33 ◼   ► You know, my career started in, my professional software career started around '95, '96,

00:03:39 ◼   ► and I wanted to be a Mac developer at the very worst possible time to be a Mac developer.

00:03:46 ◼   ► Things have certainly changed for the better since then.

00:03:48 ◼   ► Well, and I think you're a good example, too, of somebody who sort of followed the advice.

00:03:53 ◼   ► And Marco's thing about your career and Rand's thing, Michael Lop's thing was everybody here

00:04:00 ◼   ► should be thinking that they're going to do something different in three years. Every

00:04:03 ◼   ► three years ago you tend to be doing something different.

00:04:06 ◼   ► Yeah, with the exception of working for nine years on NetNewswire. But there were three

00:04:11 ◼   ► different versions maybe.

00:04:14 ◼   ► But it did, it changed a lot over those years. I mean you never, it became a big hit and

00:04:20 ◼   ► it was really all on your Mac and then there was a huge change where it went to syncing

00:04:25 ◼   ► somehow.

00:04:26 ◼   ► Right. I spent a lot of time working on syncing. Before there was really any good syncing solutions

00:04:32 ◼   ► out there. Of course, now we have iCloud, which is perfect.

00:04:38 ◼   ► Problem solved.

00:04:39 ◼   ► Yeah, no doubt. Syncing remains just one of the most difficult and ball-busting things

00:04:44 ◼   ► to work on. I hate it with a passion. And I don't do it anymore.

00:04:52 ◼   ► thing I thought was, and Marco called his talk scaling your career, but I really thought

00:04:58 ◼   ► it would have fit better if titled changing your career, adapting your career, right?

00:05:03 ◼   ► And the other underlying message I thought in session after session all weekend long

00:05:08 ◼   ► is that a lot of this change is not really your choice. It's not you making, you do often

00:05:15 ◼   ► have a lot of choices in life, but a lot of it is you've got to get with the program because

00:05:20 ◼   ► the train is leaving the station and if you're not on it you're gonna get left behind.

00:05:24 ◼   ► Well it's um, it makes me think of swimming in the ocean. So much different than swimming

00:05:30 ◼   ► in a pool right? In a pool you can do what you want, do laps, whatever. In the ocean

00:05:34 ◼   ► you have to, you've got waves to deal with and they're gonna come whether you're looking

00:05:38 ◼   ► or not and whether you're ready or not. Yeah that makes me think that as soon as you said

00:05:43 ◼   ► that I thought you were gonna go in different. I was gonna say there's that phrase rising

00:05:45 ◼   ► tide lifts all boats, right?

00:05:47 ◼   ► Oh yeah, that's totally not true.

00:05:48 ◼   ► And so that's good.

00:05:49 ◼   ► And that's half the people.

00:05:50 ◼   ► Right, and also a rising tide often like washes you out in the undertow and you drown.

00:05:54 ◼   ► Yeah, indeed.

00:05:55 ◼   ► Like you've got to be careful.

00:05:56 ◼   ► Beware the undertowards.

00:06:01 ◼   ► So you've switched and now your thing right now, your big thing you're working on is Glassboard.

00:06:08 ◼   ► Right, yeah.

00:06:09 ◼   ► So how many people here have been using Glassboard this weekend?

00:06:11 ◼   ► Awesome.

00:06:12 ◼   ► Thanks guys.

00:06:13 ◼   ► That's really, really awesome.

00:06:14 ◼   ► was for those of you listening at home I would say that was everybody's hand and there's

00:06:19 ◼   ► still one guy with his hand up. He really likes Glassboard. In a sense, like honestly,

00:06:26 ◼   ► I mean this in a sincere way, like I know there's the, you can't get up here and talk

00:06:30 ◼   ► without mentioning Steve Jobs at least once, but like and he had that phrase, he wanted

00:06:35 ◼   ► to make a dent in the universe. Right? So Glassboard has made at least to some extent

00:06:40 ◼   ► a little dent in the conference going experience for everybody, like at least in the tech circle.

00:06:45 ◼   ► Well, sure, it keeps your Twitter feeds or ADN feeds a bit more clear since we can move

00:06:53 ◼   ► all this stuff to Glassboard.

00:06:57 ◼   ► But the most rewarding thing to me is seeing my peers and friends use my software.

00:07:00 ◼   ► I've had that experience before with NetNewswire and Mars Edit and having it again with Glassboard,

00:07:06 ◼   ► just seeing it on people's phones is just fucking awesome.

00:07:09 ◼   ► I totally love it.

00:07:11 ◼   ► I don't even care about money at this point.

00:07:14 ◼   ► If my friends are using my stuff, I feel good.

00:07:16 ◼   ► - But you still need to pay the bills.

00:07:19 ◼   ► So you've got the thing--

00:07:20 ◼   ► - I don't need to pay, someone else has to pay the bills.

00:07:22 ◼   ► - So Glassboard started as totally free

00:07:26 ◼   ► and including the backend.

00:07:28 ◼   ► And that's gotta be a significant part of it.

00:07:30 ◼   ► Like you've got real messaging stuff.

00:07:32 ◼   ► - So the cost of that stuff have come down a ton

00:07:35 ◼   ► over the years.

00:07:36 ◼   ► we're using Azure, which is one of these many scalable virtual things that I don't understand

00:07:44 ◼   ► because I write client apps, but it's a lot less expensive than it used to be to do these

00:07:49 ◼   ► back end services.

00:07:50 ◼   ► But recently you guys have added, do you call it a pro tier?

00:07:54 ◼   ► I forget what you call it.

00:07:55 ◼   ► Premium.

00:07:56 ◼   ► Premium.

00:07:57 ◼   ► Right.

00:07:58 ◼   ► How is it taken off?

00:07:59 ◼   ► We have a few customers.

00:08:00 ◼   ► Yeah?

00:08:01 ◼   ► I signed up.

00:08:02 ◼   ► And by a few, I mean, yeah, I think it's like three.

00:08:05 ◼   ► How hard was it to draw the line at where you switch from the free service, which you

00:08:15 ◼   ► really do want to be useful to everybody, right? Because if it was all paid or if it

00:08:19 ◼   ► was really limited, there's no way all those hands would have gone up.

00:08:21 ◼   ► Right, of course. I think we took the slightly lazy way and we said, "Whatever we haven't

00:08:27 ◼   ► done yet, that's for pay, and whatever it is now is the free."

00:08:32 ◼   ► interesting way to do it. So going forward, most new features are going to be on the premium

00:08:37 ◼   ► end.

00:08:38 ◼   ► >> Yeah, absolutely. Yeah. Not all, but most.

00:08:41 ◼   ► >> And I have to admit, as somebody who works alone, it's unsurprising that I tend to use

00:08:45 ◼   ► it. I put it a couple screens back, and then I come to a conference and, boom, drag it

00:08:50 ◼   ► to the front screen. I mean, to me, it's like conference board. That's when I use Glassboard.

00:08:55 ◼   ► But you guys designed it also specifically with yourselves in mind, like in an eating

00:08:59 ◼   ► your own dog food way that this is the way your team is going to communicate with each

00:09:04 ◼   ► other for work.

00:09:05 ◼   ► Yeah, totally.

00:09:06 ◼   ► Yeah, it's our, you know, we don't use email, we don't use, you know, IRC or whatever.

00:09:12 ◼   ► We just use Glassboard all day long.

00:09:14 ◼   ► And it works great as, you know, a way of working together.

00:09:17 ◼   ► It's fantastic.

00:09:18 ◼   ► And that was the plan.

00:09:19 ◼   ► I mean, we didn't set out to make conference wear.

00:09:21 ◼   ► We set out to make, you know, work group thing.

00:09:24 ◼   ► And yeah, it's fucking great.

00:09:27 ◼   ► When you're working a typical work day, are you using the web interface to it?

00:09:32 ◼   ► Because there's no Mac client for it.

00:09:35 ◼   ► It's iOS and web.

00:09:37 ◼   ► Well, I use the web mainly during the day because the iOS client I'm actually working

00:09:45 ◼   ► on at the moment and it may not actually build and run.

00:09:48 ◼   ► So I tend to use the web a lot.

00:09:52 ◼   ► And I ask that because, and maybe it should have been obvious because it, well of course

00:09:57 ◼   ► you're going to use the web because you want to use your big keyboard and if there's no

00:10:00 ◼   ► Mac client you're going to use the web.

00:10:01 ◼   ► But the reason I ask is because I often find myself during the day while I'm working, if

00:10:06 ◼   ► I'm going to check Twitter or use Twitter, I will use my phone instead of something on

00:10:12 ◼   ► my Mac a lot of the time because then I'll keep it not running on my Mac to not be distracted.

00:10:16 ◼   ► But if it's off, it actually is like a useful way, it almost feels like using my iPhone

00:10:21 ◼   ► as a second screen and I just keep Twitter there and it kind of keeps me from using it

00:10:28 ◼   ► more than I would if it was on my Mac.

00:10:30 ◼   ► Right.

00:10:31 ◼   ► Sure.

00:10:32 ◼   ► Yeah.

00:10:33 ◼   ► Your phone is great for bathroom breaks and so on, right?

00:10:34 ◼   ► It's just perfect.

00:10:35 ◼   ► No, I actually use it at the desk though.

00:10:37 ◼   ► I find myself using my iPhone at my desk specifically for Twitter.

00:10:41 ◼   ► Like if I just take a little break from whatever I'm writing or working or reading, I'll check

00:10:46 ◼   ► Twitter.

00:10:47 ◼   ► See?

00:10:48 ◼   ► an iOS developer, my phone is useless because it's running my software in debug mode.

00:10:56 ◼   ► >> I want to go back to some of the stuff that Juri had talked about yesterday. For

00:11:03 ◼   ► those of you who don't know, Mike Jurovitz used to work at Apple. He recently left to

00:11:08 ◼   ► go to BlackPixel, worked in developer relations. From a very recent vantage point, he was giving

00:11:14 ◼   ► everybody at the conference a sort of, here's some dope from a guy who is inside Apple,

00:11:21 ◼   ► really at the intersection of where third party developers interact with Apple and giving

00:11:25 ◼   ► them some honest advice as to how to deal with Apple. And a lot of it goes back to what

00:11:33 ◼   ► I said about change being outside your control, right? So like Sandbox and Mac apps is a perfect

00:11:43 ◼   ► example of that. Where developers have all sorts of problems with it. It didn't roll

00:11:50 ◼   ► out as smoothly technically as it could have and it's a really hard transition. You know,

00:11:55 ◼   ► it's definitely, I think one of the biggest problems with it is that the Mac has not had

00:11:58 ◼   ► sandboxing for 20 some years.

00:12:01 ◼   ► >> Right.

00:12:02 ◼   ► >> And now it does and that's a lot harder than iOS which debuted with this sandboxing

00:12:09 ◼   ► mindset.

00:12:10 ◼   ► Yeah, we never even thought of it as sandboxing really, it's just how it worked.

00:12:16 ◼   ► And jury's advice was, what did he say, I wrote this down, get over it, I think.

00:12:20 ◼   ► I think that's what he said.

00:12:21 ◼   ► Mike, is that what you said?

00:12:25 ◼   ► And that's sort of a brash way of saying it, but I do think he's kind of right, because

00:12:29 ◼   ► you can sit there and complain about it and not get anything done, or you can deal with

00:12:34 ◼   ► it and move forward.

00:12:35 ◼   ► And I have always thought over the years, like when you blog about development and how

00:12:40 ◼   ► you approach stuff. You never get upset. You don't. Maybe you do privately but like you

00:12:46 ◼   ► always seem unruffled and even when you get a raw deal it's like you just don't seem to

00:12:50 ◼   ► be like well that's what I got to deal with. Yeah right well there's you know there's no

00:12:55 ◼   ► fighting city hall I guess is the old phrase right. Right so like if you know there are

00:13:00 ◼   ► things you just you can't change. I'm not going to make I'm not personally going to

00:13:05 ◼   ► get Apple to stop sandboxing. I mean, so.

00:13:08 ◼   ► >> So like years ago, when you were still developing that newswire, I would say one

00:13:12 ◼   ► of your city halls that you had to fight was Google Reader.

00:13:15 ◼   ► >> Oh, Jesus Christ. >> Which you used, you guys used that Newsgator

00:13:18 ◼   ► as a syncing back end. >> Right, yeah.

00:13:21 ◼   ► >> I mean, just, can you just talk some of the problems you dealt with with that?

00:13:24 ◼   ► >> Well, man. Google Reader, fantastically popular RSSI

00:13:31 ◼   ► aggregator and we used it as our syncing backend.

00:13:33 ◼   ► And it has an undocumented and unsupported API.

00:13:38 ◼   ► And I had sworn to myself earlier in life, don't ever

00:13:42 ◼   ► use undocumented, unsupported APIs.

00:13:45 ◼   ► And yet there I was, suddenly doing it.

00:13:47 ◼   ► And I had little choice.

00:13:48 ◼   ► Google Reader was the thing that everybody used.

00:13:51 ◼   ► And it was a must do feature.

00:13:56 ◼   ► And I lost a lot of hair and a lot of sleep trying to get that to work.

00:14:03 ◼   ► And I don't think I ever got it working all that well before I ended up selling it to

00:14:07 ◼   ► the Black Pixel folks.

00:14:09 ◼   ► And now it's their headache instead of mine.

00:14:11 ◼   ► But you know, it was a thing.

00:14:14 ◼   ► But you never publicly really, you would explain if there were deficiencies or you know, you

00:14:21 ◼   ► would explain as best you could.

00:14:22 ◼   ► But you never seem to get upset.

00:14:23 ◼   ► And you're just like, this is my hand to play.

00:14:25 ◼   ► to move forward on it.

00:14:27 ◼   ► Exactly.

00:14:28 ◼   ► Because life's too short to spend it bitching.

00:14:31 ◼   ► You got to get your work done and ship software.

00:14:34 ◼   ► And I think one of the things people, you know, developers I think because they're so

00:14:42 ◼   ► by definition rationally minded have a keen sense of justice.

00:14:47 ◼   ► And of course everybody's self-interested and everybody, you know, if it's close call

00:14:52 ◼   ► wants things to go their way.

00:14:55 ◼   ► But I think what developers, what third party developers see and complain about with the

00:15:00 ◼   ► Mac App Store and sandboxing is that Apple is kind of cheating with their own apps.

00:15:07 ◼   ► >> Well, they totally are.

00:15:09 ◼   ► But we always knew they would, right?

00:15:10 ◼   ► I mean...

00:15:11 ◼   ► >> Right, because it's their store.

00:15:12 ◼   ► >> Exactly.

00:15:13 ◼   ► >> Right.

00:15:14 ◼   ► >> They can do whatever they want to do.

00:15:15 ◼   ► >> And so, you know, I don't even, I hope this isn't getting Paul into trouble.

00:15:22 ◼   ► I know Paul Kofasis had told me that I think Fission, Rogue Amoeba's audio editor, had

00:15:27 ◼   ► problems with the sandboxing restrictions for something something that happens to be

00:15:32 ◼   ► the exact same thing that GarageBand does technically at an API level. And I don't even

00:15:36 ◼   ► know if GarageBand is sandboxed yet, but the fact that if it isn't even sandboxed yet,

00:15:40 ◼   ► that just speaks more to the rules, you know, for third party developers are not the same

00:15:45 ◼   ► rules that Apple plays by.

00:15:47 ◼   ► >> Yeah. And, but we never expected that they would. And anybody who did expect that Apple

00:15:52 ◼   ► would play by those rules is, must be new here.

00:15:55 ◼   ► (audience laughing)

00:15:59 ◼   ► - One of the other things that a jury had talked about,

00:16:03 ◼   ► and I think it comes up a lot in a developer conference,

00:16:06 ◼   ► is the concept of technical debt.

00:16:08 ◼   ► And it manifests itself in many ways.

00:16:11 ◼   ► And I think Marco's talk about your career

00:16:13 ◼   ► kind of touched on this, certainly Michael Lop's thing,

00:16:17 ◼   ► did too where if you're too attached to what you've done to the way things were

00:16:23 ◼   ► to what you were good at you can really get into trouble because the world

00:16:27 ◼   ► around you moves forward right right and one of the things you it's like a

00:16:31 ◼   ► repeating thing like it always comes up is that you Brent Simmons love to delete

00:16:37 ◼   ► code it's what gets me up in the morning I love deleting code almost more than

00:16:42 ◼   ► anything else.

00:16:45 ◼   ► I've written some wonderful, clever, great things that then the OS had support for and

00:16:51 ◼   ► I can just delete those.

00:16:52 ◼   ► What did you say about the thing about table cells?

00:16:55 ◼   ► Yeah, so in the last version of NetNewsWire for Mac I did, I did a UI table view like

00:17:02 ◼   ► thing on the Mac, so it was a table that used views instead of cells and it had the same

00:17:08 ◼   ► dequeuing mechanism and all that kind of stuff. And it was really fast. I tested it with a

00:17:14 ◼   ► million rows and did everything. And it was magical and I loved it. And it was some of

00:17:18 ◼   ► the coolest UI code I ever wrote. And then they added support for that in the OS. And

00:17:22 ◼   ► I could go, "Pshh, gone. Get rid of it. Delete the whole thing."

00:17:25 ◼   ► And I think your natural instincts always lead you to your -- I think you're a little

00:17:31 ◼   ► off the charts in that direction. Where you don't -- it's not like you have this regret

00:17:35 ◼   ► "Oh man, that was beautiful code.

00:17:38 ◼   ► Now I have to, maybe I should delete it."

00:17:39 ◼   ► You're like happy to do it.

00:17:41 ◼   ► - I totally am.

00:17:41 ◼   ► I get a thrill out of deleting my best code.

00:17:44 ◼   ► - Yeah, I think I, if I were writing code for a living,

00:17:47 ◼   ► I would probably be more likely to be at the other end

00:17:50 ◼   ► and be too attached to the thing I did.

00:17:53 ◼   ► Like I do, and I, if I have a weakness

00:17:55 ◼   ► as a one man show writing operation

00:17:58 ◼   ► is that I probably should delete more

00:18:02 ◼   ► of what I've written sometimes

00:18:04 ◼   ► if it interrupts. Like if it's a good passage and I feel like there's something good about

00:18:09 ◼   ► it, but it might make the whole piece better if I just took it out. I'm less likely to

00:18:14 ◼   ► kill that than I probably should be or than I would be if I had a separate editor or something

00:18:18 ◼   ► like that.

00:18:19 ◼   ► Well, you know, there's old writing advice. Is it kill your darlings?

00:18:22 ◼   ► Yeah.

00:18:23 ◼   ► Something like that.

00:18:24 ◼   ► Murder your darlings.

00:18:25 ◼   ► Murder your darlings. Or, you know, when I was very young, my journalism teacher said,

00:18:31 ◼   ► Brent, find the best sentence in that and delete that,

00:18:34 ◼   ► and then ship the rest of it.

00:18:36 ◼   ► - Right.

00:18:37 ◼   ► - You know, because, and she was fighting against

00:18:39 ◼   ► the tendency to, you know, get too attached

00:18:42 ◼   ► to some, you know, clever bit of wordplay or something,

00:18:44 ◼   ► you know, and stuff is stronger when you get rid of that.

00:18:48 ◼   ► - Right, and the one thing I do find myself doing often

00:18:50 ◼   ► is deleting the first sentence of a piece,

00:18:53 ◼   ► which I am attached to, because it's something that's good,

00:18:57 ◼   ► and it got me started, and broke the change

00:19:00 ◼   ► got me actually moving my fingers on the keyboard. But then when I go back and read it all over

00:19:06 ◼   ► again, it really, really reads better if I start with the second paragraph.

00:19:09 ◼   ► >> Yeah, yeah. It happens to me all the time. The real lead is the second sentence or second

00:19:14 ◼   ► paragraph. >> Something overly clever and off the tone

00:19:18 ◼   ► of the rest of the piece. >> Right.

00:19:23 ◼   ► >> Probably a good -- we're about 20 minutes in. So why don't I take the time now and I'll

00:19:30 ◼   ► do the sponsor break. We only have one sponsor for this very special show. The magazine from

00:19:36 ◼   ► our good friend and we've already mentioned him a few times this show, Marco Arment. So

00:19:42 ◼   ► where's Marco? I think he's out there taking pictures. So the magazine is really interesting.

00:19:49 ◼   ► Marco has taken what's sort of the skeleton of Instapaper, which I'm going to assume everybody

00:19:55 ◼   ► out there knows. And instead of making a thing where you send articles to it and stash it

00:20:01 ◼   ► and read it, he's taking the skeleton of here's articles and here's a nice presentation area

00:20:06 ◼   ► and a really nice reading interface. And he's gone into publishing himself and he's had,

00:20:13 ◼   ► you know, one issue is out right now as we do the show. There's one issue and it's just

00:20:18 ◼   ► It's loaded up with singleton talent. We've got an article by our friend Guy English.

00:20:26 ◼   ► We've got an article on baseball and tech from Jason Snell. Who's the other? Oh, Michael

00:20:35 ◼   ► Lobb. And Alex Payne, who is not here. Shame on him. Why is Alex Payne not here? If everybody

00:20:42 ◼   ► else from issue one.

00:20:43 ◼   ► >> I don't think I've seen him since C4 probably.

00:20:46 ◼   ► I don't know. But it was a really great article. It was four dynamite articles all over the

00:20:52 ◼   ► place. Or not all over the place, but of widely different topics. And it's just a real simple

00:20:59 ◼   ► idea. And the simple idea financially is buck 99. How often? A month? Buck 99 a month. And

00:21:09 ◼   ► you get two issues a month of really thoughtful, really interesting articles. And it seems

00:21:19 ◼   ► so simple. And I think it's going to work. Like Marco in his introduction said, "Do

00:21:23 ◼   ► I know that this is going to work? I don't know." But it's going to. And it has all

00:21:27 ◼   ► sorts of stuff that I think is just, it sounds ridiculous that this is the sort of thing

00:21:32 ◼   ► that deserves praise, but you can select text. How crazy is it that that's actually a feature

00:21:41 ◼   ► deserving praise in an app for reading when the OS has a feature that you select a word

00:21:47 ◼   ► and you can get a little button to define if somebody uses a word you don't know. Have

00:21:53 ◼   ► you subscribed? Do you read the magazine?

00:21:55 ◼   ► >> I will, but I've been traveling, so I've been too busy to actually get in front of

00:22:00 ◼   ► devices, but I will as soon as I get home. Very much looking forward to it. I love the

00:22:07 ◼   ► I like the model where he has like 30 days or something, exclusive rights, and then the

00:22:13 ◼   ► person can republish it. But I think what that does is it encourages the writers to

00:22:18 ◼   ► write something timeless rather than just the news of the day. Something that will last

00:22:25 ◼   ► a while. And I think that's a good call.

00:22:28 ◼   ► magazine, the idea for it fits or fills so many needs that have been left as everybody

00:22:34 ◼   ► has moved towards blogging and tweeting and doing these things that when you hit the publish

00:22:42 ◼   ► button, the people who it's intended for can start reading it seconds later. And, you

00:22:51 ◼   ► know, there's obviously, and it, that publishing model obviously, and even in my case, definitely

00:22:56 ◼   ► leads me to writing things that are more about the here and now or this week or the thing

00:23:01 ◼   ► that just came out the two days ago or the thing that now we all know or have heard is

00:23:05 ◼   ► coming out on October 23rd as opposed to thinking about things that just so the audience at

00:23:12 ◼   ► home knows John's holding an iPad mini as we speak. I swear I've got my show notes.

00:23:22 ◼   ► And it does. I mean, and these, and I would say four for four in the first four articles

00:23:28 ◼   ► in the issue one of the magazine, all four of them, if Marco had like taken one of them

00:23:33 ◼   ► and put it in his pocket, editorial pocket and published it in issue 26 a year from now,

00:23:41 ◼   ► it would still work. First anniversary issue, it would be just as timeless and would fit

00:23:44 ◼   ► just as well.

00:23:45 ◼   ► - I bet he does have articles in his pocket.

00:23:48 ◼   ► - He probably does. We should probably do so.

00:23:52 ◼   ► So anyway, everybody out there, if you haven't already, check out the magazine. You can go

00:23:58 ◼   ► to the app store and search for the magazine and you won't find it.

00:24:02 ◼   ► >> Okay.

00:24:03 ◼   ► >> But maybe by the time the show airs, you will. It is a weird problem with naming it.

00:24:08 ◼   ► And I will add this is that before he launched, Marco ran the idea by me and I pooh-poohed

00:24:14 ◼   ► the title of the magazine as being too generic in a chat.

00:24:21 ◼   ► Mr. Talk Show. And that's exactly it. And then as soon as I hit return, I realized I

00:24:25 ◼   ► had to immediately type this coming from the guy whose podcast is called The Talk Show.

00:24:31 ◼   ► And I was like, so and then I read like next line was like, so now we're going to call

00:24:34 ◼   ► you the john. No, I was like, I went from I think it's too generic. And then I wrote

00:24:40 ◼   ► this coming from the guy whose podcast is the talk show. And then I wrote, so great

00:24:43 ◼   ► title. And I believe that what's the URL? I don't have it handy. I should have.

00:24:50 ◼   ► >> Are you sure? So Marco says the URL is the-magazine.org.

00:25:01 ◼   ► >> .org is this a nonprofit? >> People used to tell me with DaringFireball.net

00:25:09 ◼   ► because it used to be I think the original ICANN definition of .net was you had to be

00:25:13 ◼   ► like a service provider or something like that.

00:25:16 ◼   ► and dot orgs had to be nonprofits and I still want a dot edu. Brent Simmons dot edu. It's

00:25:22 ◼   ► um school mixology. I was going to say I'm deathly frightened to know what you learned

00:25:30 ◼   ► at Brent Simmons dot edu. I also want Brent Simmons dot gov. I'm sure that Brent Simmons

00:25:38 ◼   ► dot edu all the ads are from lawyers, bail bondsmen. I did another podcast where I talked

00:25:46 ◼   ► about going to jail. I did hear that. I don't know if you've heard that one. That was pretty

00:25:50 ◼   ► good. That's Dave and Lex, unprofessional, and this is their little plug. Yeah, go ahead.

00:25:56 ◼   ► And I'm done, that was a short plug. So one of the things that I find interesting, and

00:26:06 ◼   ► I feel like everybody has to deal with it. I would just say this, there's been a lot

00:26:10 ◼   ► of talk this week because it's new and everybody isn't really sure whether it's going to take

00:26:13 ◼   ► off it's like it just seems like this is app.net. What's your take on app.net?

00:26:20 ◼   ► I don't know if it's going to live. I like it a lot because I like the service and I

00:26:29 ◼   ► really wanted Twitter to be the thing that I loved because it was the thing I loved for

00:26:32 ◼   ► a long time but I just don't love the company. And it seemed that when Netbot came out, alpha.net,

00:26:42 ◼   ► What the hell is this thing called?

00:26:43 ◼   ► But that's part of it.

00:26:44 ◼   ► Suddenly, suddenly there's a lot of people actually using it.

00:26:47 ◼   ► And I'm like, eh, I'm not checking Twitter anymore.

00:26:49 ◼   ► I'm using ADN or whatever the hell it's called.

00:26:53 ◼   ► There, there's a, this is like where I fail as a talk show host.

00:26:57 ◼   ► But there's like three things about app.net that I want to talk about and none of them

00:27:01 ◼   ► really seem to lead to each other and you just touched on all three of them.

00:27:06 ◼   ► So let me just say them and you guys can remind me when we go off on a tangent on one of them

00:27:09 ◼   ► to go back.

00:27:10 ◼   ► But one of them is that it's a terrible name.

00:27:11 ◼   ► It's not even a name. That's like…

00:27:15 ◼   ► One of them is that if Twitter had behaved in what seems to be the most obvious way,

00:27:20 ◼   ► in a way that they should, there'd never be any room for it to happen and we'd never

00:27:23 ◼   ► be talking about it.

00:27:24 ◼   ► Right.

00:27:25 ◼   ► And the third one is that it's like, it's been a great little science experiment since

00:27:33 ◼   ► Netbot came out about the importance of apps.

00:27:36 ◼   ► Yeah, totally.

00:27:37 ◼   ► Versus web clients.

00:27:39 ◼   ► Yeah.

00:27:40 ◼   ► So, those are the three things. Let's talk about the name first, which is terrible. Nobody

00:27:44 ◼   ► even knows what to call it. Some people call it app.net. Some people call it ADN, which

00:27:49 ◼   ► comes from app.net. I've never even seen that before, where the dot in something's name

00:27:54 ◼   ► becomes part of its initials. I've never seen that.

00:27:57 ◼   ► People are grasping at straws. Anything to give it an identity.

00:28:01 ◼   ► Right. And then their reference implementation of a client for the service they called alpha.

00:28:08 ◼   ► And so it's like the URL is alpha.app.net and then there was some confusion. Maybe the

00:28:13 ◼   ► thing is called alpha and nobody really…

00:28:15 ◼   ► Right. They can't go into beta now ever because alpha is the name.

00:28:21 ◼   ► And I forget. I was just talking about it, I think the first night that I was here in

00:28:24 ◼   ► Montreal and just how it's almost impossibly generic, the name app.net.

00:28:34 ◼   ► everything if you're writing software is an app and when is the last time any of us has

00:28:38 ◼   ► had a new app that hasn't in some way used the net? Right? Like I'm trying to think,

00:28:46 ◼   ► like even games, games are still connecting with game center and sending saved stuff like,

00:28:52 ◼   ► it really is almost impossibly generic.

00:28:56 ◼   ► >> Yeah, yeah. And you could look at it in one way, all the personality for whatever

00:29:02 ◼   ► it's called, is going to come to the clients. When I think of whatever this is called, I

00:29:07 ◼   ► picture the netbot icon.

00:29:09 ◼   ► >> Right. That's, and that is, you know, it famously happened with Twitter in the early

00:29:16 ◼   ► days when…

00:29:19 ◼   ► >> Is Craig here still? Yeah, if I hadn't been for Twitterific…

00:29:23 ◼   ► >> Craig, stand up. We can't see you.

00:29:24 ◼   ► >> Yeah.

00:29:25 ◼   ► >> All right, there he is.

00:29:26 ◼   ► >> If it hadn't been for Twitterific, I would never, I mean, I saw Twitterific before I

00:29:30 ◼   ► I saw Twitter. And I'm like, "I like this app. What do I have to do to use this thing?"

00:29:33 ◼   ► >> No, but famously, well, maybe not famously, actually, much to the injustice of it, but

00:29:40 ◼   ► Twitter itself didn't use any kind of bird iconography at all. Not the silhouette or

00:29:47 ◼   ► anything. They were using a lowercase "T" bubble font thing as their logo. And Twitterific

00:29:55 ◼   ► shipped with, what's the bird's name?

00:29:58 ◼   ► >> Ollie.

00:29:59 ◼   ► Ollie, the bird, and it was such a spectacularly perfect icon for the Twitter experience that

00:30:08 ◼   ► all of a sudden it became one of the most like ripped off things in the universe. Like

00:30:15 ◼   ► everybody all across the web when they would link to their Twitter account would put the

00:30:19 ◼   ► Twitter-ic icon there as a representation of Twitter.

00:30:22 ◼   ► >> I don't know how that escaped the Twitter people. They named their service after the

00:30:26 ◼   ► sound a bird makes and didn't use a bird. I don't know it's one of those great you

00:30:32 ◼   ► know I like like so many great ideas it's so obvious in hindsight but you

00:30:35 ◼   ► know it's it's like a forgotten fact that it was the icon factory that. Oh and

00:30:40 ◼   ► the word tweet I guess was an icon factory thing and and like 10 or 20

00:30:45 ◼   ► other things we all have to thank Craig and his people for. And and because of

00:30:50 ◼   ► all the royalties that icon factory is getting from Twitter that's why Craig

00:30:55 ◼   ► will be the one who issues the refunds for everybody's singleton.

00:31:05 ◼   ► >> Which one?

00:31:07 ◼   ► >> Craig says to meet him on his private jet.

00:31:11 ◼   ► So the name stinks.

00:31:12 ◼   ► And I think names matter.

00:31:14 ◼   ► >> I think names matter.

00:31:16 ◼   ► On the other hand, their attitude seems to be, hey, we're going to make a generic service

00:31:21 ◼   ► and developers are the ones who are going to add personality to it.

00:31:24 ◼   ► I don't know if that will work, but as a developer I kind of don't mind their humility there,

00:31:29 ◼   ► right?

00:31:30 ◼   ► I do.

00:31:31 ◼   ► I do.

00:31:32 ◼   ► But I do think that it also speaks to one of the… as it seeps into the background

00:31:37 ◼   ► of your consciousness, what a tremendous advantage Twitter has that they own this word "tweet,"

00:31:44 ◼   ► which acts as both a noun and a verb.

00:31:46 ◼   ► And it's a thing, so these things that you send to Twitter are tweets.

00:31:50 ◼   ► And when you do them, you're tweeting.

00:31:53 ◼   ► And that's a really, really powerful psychological advantage.

00:31:58 ◼   ► And very much along the lines that doing a web search is called Googling.

00:32:03 ◼   ► >> Right.

00:32:04 ◼   ► Sure.

00:32:05 ◼   ► Yeah.

00:32:06 ◼   ► You ever Google something at Bing?

00:32:07 ◼   ► >> Yeah, I do.

00:32:08 ◼   ► You know, I think that I would easily find myself saying that I did.

00:32:12 ◼   ► >> Yeah, right.

00:32:13 ◼   ► Of course.

00:32:14 ◼   ► Yeah.

00:32:15 ◼   ► So what we're saying, though, is that Craig and his team need to step up and come up and

00:32:20 ◼   ► invent a personality and names and stuff for Alpha.net.

00:32:25 ◼   ► Right. So, second thing is that just, and it's more, well maybe not more important,

00:32:29 ◼   ► because I do think names are important, but the honestly indignation that I feel

00:32:34 ◼   ► towards the way Twitter is acting towards third-party developers and their

00:32:39 ◼   ► APIs. And it's brought to light by this App.net thing and as these App.net

00:32:46 ◼   ► clients start appearing where it's explicit, not even implicit. It's not like you have

00:32:52 ◼   ► to kind of like squint and think about it. It's like absolutely clear as day. One of

00:32:56 ◼   ► the few things that's as clear as day in the Twitter API guidelines is if you're using

00:33:01 ◼   ► the Twitter API, you cannot intermix the tweets that you're getting or any of the data you're

00:33:07 ◼   ► getting from Twitter with the content from anything that even any other service. Yeah.

00:33:13 ◼   ► And that to me is such bullshit. It is exactly like an email provider. Like imagine an email

00:33:17 ◼   ► provider that said you cannot put any email from us into a unified inbox.

00:33:24 ◼   ► - Yeah, imagine Google saying that about two email clients or something. Yeah, that.

00:33:29 ◼   ► - It just makes no sense because it's just totally, and again, and you know, and people

00:33:35 ◼   ► often call me out on this because, you know, I will write pieces that were, I'm not, I

00:33:42 ◼   ► really don't see myself as defending Apple's App Store. I'm trying to explain what they're

00:33:46 ◼   ► thinking. And so I do understand, I'm not saying Twitter can't do this, you know, or

00:33:53 ◼   ► even that they're morally wrong for doing it. I just think that they're being foolish

00:33:58 ◼   ► because I think being that…

00:34:00 ◼   ► What's the word?

00:34:03 ◼   ► Arrogant. Arrogant.

00:34:04 ◼   ► Arrogant. Right, sure. Well, they've lost the love of this room and many rooms like

00:34:08 ◼   ► it.

00:34:09 ◼   ► said, you know, it's easy to say that hardcore geeks don't matter much, but we do because

00:34:16 ◼   ► we tell our parents and siblings and family what software to use. And, you know, we have

00:34:21 ◼   ► an outsized amount of power. And when you lose the geeks, you lose a lot, I think.

00:34:27 ◼   ► Well, they've turned their backs on a lot of people who truly had and even have remaining

00:34:33 ◼   ► and to some extent, but it's dwindling, affection for Twitter.

00:34:36 ◼   ► Right.

00:34:37 ◼   ► really liked them and they've just turned their backs on that and it just seems like

00:34:42 ◼   ► that is something that they seem to be acting as though it's irrelevant now. Whereas I don't

00:34:48 ◼   ► think that's the case at all. I think that they should be to the top levels absolutely

00:34:54 ◼   ► positively like hey we need to actually have like one of these like change courses right

00:34:59 ◼   ► now thing because of just even the extent that app.net got off the ground. Whether it

00:35:05 ◼   ► stays up like I said it's yeah we'll see it seems iffy but the fact that there

00:35:08 ◼   ► was any enthusiasm at all for it really should have I think if I were there I

00:35:13 ◼   ► would be like this is this is awful we've you know this is existence proof

00:35:17 ◼   ► that we have screwed this up mm-hmm yeah and and to me just you know it just

00:35:21 ◼   ► seems so ridiculous like why wouldn't you let them integrate tweets into some

00:35:25 ◼   ► other thing if that's what they want to do sure you know let a thousand flowers

00:35:30 ◼   ► bloom right let all let people write all kinds of software it's just gonna make

00:35:34 ◼   ► your service all the more valuable and beloved. And they're like, no.

00:35:41 ◼   ► >> And it often, I think it easily comes back to a lot of the stuff you've done like RSS.

00:35:46 ◼   ► And now the difference is Twitter is in a unique position where they can do this because

00:35:50 ◼   ► they are, become so popular and they are big that they can do it. And they can make developers

00:35:58 ◼   ► write separate apps for app.net than Twitter, even though it would make a lot more sense

00:36:05 ◼   ► if they would just integrate it into the same app. But it reminds me of publishers who wouldn't

00:36:12 ◼   ► want to publish RSS feeds or wouldn't want to publish full data RSS feeds. And of course,

00:36:18 ◼   ► there are good reasons. There are reasons you think, "Well, all of our ads are coming

00:36:22 ◼   ► this other way and we don't have ads in the RSS. We don't know what to do." But when you

00:36:26 ◼   ► try to take your stuff and keep it in your own little box. Good stuff never happens because

00:36:31 ◼   ► the users, people, I say users, but just people want the stuff to just let me put it where

00:36:37 ◼   ► I want it.

00:36:38 ◼   ► Right, right, exactly. Yeah. And trying to control stuff in that way is swimming against

00:36:45 ◼   ► the tide. That's rarely works out.

00:36:49 ◼   ► And I, you know, Net News Wire is a perfect example where my life a year before to a year

00:36:57 ◼   ► after the existence of Net News Wire was that I was suddenly reading all sorts of stuff,

00:37:03 ◼   ► not on the website where it was written, which maybe, you know, in some ways was a loss for

00:37:08 ◼   ► those websites if I previously read them, but reading so much more in the aggregate,

00:37:14 ◼   ► including a lot of sources where I wouldn't be reading them regularly at all, and at least

00:37:17 ◼   ► I'm reading them, right?

00:37:19 ◼   ► So I can't help but think that it was a win for so many websites, not that me in particular

00:37:24 ◼   ► was reading it, but that everybody using NetNewswire was reading it.

00:37:27 ◼   ► People were reading a lot more than they could have before.

00:37:31 ◼   ► Right.

00:37:32 ◼   ► And then it comes down to, I don't think there's too many people, but people who accuse an

00:37:38 ◼   ► app like Instapaper of somehow usurping or flipboard or something like that, of stepping

00:37:46 ◼   ► on the toes or pulling content.

00:37:47 ◼   ► It's really no, they're just giving people other options for consuming your content.

00:37:53 ◼   ► And shouldn't you just be thrilled that people want to consume, want to read your stuff?

00:37:56 ◼   ► Yeah, absolutely.

00:37:57 ◼   ► Hopefully, that's your goal.

00:38:00 ◼   ► If not, choose another business, I think.

00:38:03 ◼   ► And I just think Twitter has totally lost that.

00:38:05 ◼   ► So what was my third thing?

00:38:06 ◼   ► My third thing was...

00:38:07 ◼   ► Oh, I don't know, but I have a Dick Costello story, actually.

00:38:12 ◼   ► That is good.

00:38:13 ◼   ► And I think I haven't thought about this in years, but it was at...

00:38:17 ◼   ► >> You're a CEO of Twitter. >> Chief executive officer and chief Dick

00:38:23 ◼   ► officer of Twitter. >> Right. So it's easy to not like him because

00:38:27 ◼   ► he's in charge of this whole thing and it seems awful. But the first time I met him

00:38:32 ◼   ► was years ago and it was evening at Adler or the first C4 perhaps. So I was in Chicago

00:38:38 ◼   ► and I had just started working at NewsGator and FeedBurner was in Chicago and Dick was

00:38:44 ◼   ► at FeedBurner. And both those companies were funded by Brad Feld and Mobius or whatever

00:38:50 ◼   ► he was doing at the time. So Brad encouraged me to go to the FeedBurner offices and meet

00:38:56 ◼   ► Dick and everybody. And so I go into their office and it's a big open space. And I walk

00:39:01 ◼   ► in there and I can't remember if it was Dick or somebody else, introduces me to the entire

00:39:05 ◼   ► company all at once. And this was probably 2004 or something like that. NetNewsWire was

00:39:11 ◼   ► was just starting to become a really big hit.

00:39:13 ◼   ► And of course, the guys at Feedburner had stats on that

00:39:16 ◼   ► and knew exactly how big it was.

00:39:18 ◼   ► And the entire office applauded me.

00:39:21 ◼   ► And I was just really, really fucking cool.

00:39:26 ◼   ► Just like for being the guy who wrote the software.

00:39:30 ◼   ► I loved that.

00:39:31 ◼   ► And then we went out to lunch

00:39:32 ◼   ► and Dick was charming and funny.

00:39:34 ◼   ► I think he has a theater background.

00:39:36 ◼   ► And I had a great time.

00:39:38 ◼   ► And it was, it's only years later where I'm like,

00:39:40 ◼   ► God, what a dick.

00:39:41 ◼   ► It's just, it's so easy.

00:39:47 ◼   ► - Yeah, right.

00:39:47 ◼   ► - To go with the joke about his name, but.

00:39:50 ◼   ► - But you can't help it, right?

00:39:52 ◼   ► - Yeah.

00:39:53 ◼   ► - Is George here?

00:39:53 ◼   ► George Dick?

00:39:54 ◼   ► There he is.

00:39:57 ◼   ► - I had an uncle Dick.

00:39:59 ◼   ► My father's brother was Richard Gruber

00:40:05 ◼   ► and everybody called him Dick,

00:40:06 ◼   ► but he was a little bit older even than my dad

00:40:08 ◼   ► and he died a couple years ago.

00:40:11 ◼   ► But he was of that generation now.

00:40:14 ◼   ► He was like Dick Cheney and those guys.

00:40:17 ◼   ► - I had a grandpa Dick, Dick Davis.

00:40:20 ◼   ► - I mean, he was a good name back then.

00:40:21 ◼   ► - Oh yeah, totally.

00:40:22 ◼   ► He had a mug, a white mug with black lettering,

00:40:26 ◼   ► big bold letters, Dick.

00:40:28 ◼   ► And he drank his coffee out of that every morning.

00:40:30 ◼   ► And I'm like, that's a hell of a good way to start a day.

00:40:33 ◼   ► - For some reason, the name seems to have fallen

00:40:35 ◼   ► out of favor in recent decades though.

00:40:37 ◼   ► Let's bring it back. All right, name your kid's dick, even the girls.

00:40:43 ◼   ► >> All right, so last thing on App.net, we can probably wrap up the show with it. But

00:40:47 ◼   ► I did think that it was really an interesting experiment. And I certainly have the belief

00:40:55 ◼   ► that native clients, native for the Mac, native for iOS, are the way to go for so many -- if

00:41:03 ◼   ► if at all possible, that's the way to go. And it just, it makes everything better. Latency

00:41:07 ◼   ► is better. Interface is better. You can, you're less restricted about where things go. You

00:41:12 ◼   ► can make things look just right. And as hard as it may be, and you can go back to, you

00:41:18 ◼   ► know, Brad's talk about how hard it is to get things looking exactly right when you're

00:41:22 ◼   ► truly a perfectionist. It certainly is a lot, how hard it could be and how much work, way

00:41:28 ◼   ► easier with a native app than with, with the web.

00:41:30 ◼   ► A great example I think was tweeted or outfit or something by I think Matt Drance.

00:41:35 ◼   ► He put up a screen shot of that web platform.org or something.

00:41:40 ◼   ► Have you seen this site?

00:41:42 ◼   ► Well it's talking about the web as a platform.

00:41:44 ◼   ► And of course if you open it on your iPhone it is completely fucked up.

00:41:49 ◼   ► It's like yep and that pretty much just nails it.

00:41:53 ◼   ► And it also ties in again to Marco's talk from yesterday.

00:41:58 ◼   ► And Marco at one point, he was talking about a conference that he had spoken at and that

00:42:03 ◼   ► he didn't mention because it ended up being a rather unpleasant experience, but as he

00:42:07 ◼   ► described it, it was a conference for web developers and web designers.

00:42:14 ◼   ► And Marco, you know, he did work at Tumblr, but you know, is certainly far more well known

00:42:20 ◼   ► for his work on clients like Instapaper.

00:42:25 ◼   ► more or less the message he gave was, "You guys shouldn't be thinking so much about the

00:42:30 ◼   ► web. You should be thinking about what's the best experience for your users. And in a lot

00:42:33 ◼   ► of cases, it's going to be an app, a native app. And maybe even only a native app." And

00:42:41 ◼   ► he held up Instagram as an example. Here I am getting my Instapapers and Instagram is

00:42:46 ◼   ► exactly right so far. I haven't made a mistake.

00:42:48 ◼   ► >> It's too bad Pixelmator isn't a sponsor today.

00:42:52 ◼   ► >> No.

00:42:53 ◼   ► >> Because I wanted to hear that in person.

00:42:54 ◼   ► Well, no, I would say with a French accent here in Quebec. Pixel métoré.

00:42:58 ◼   ► >> Windows Vista.

00:43:00 ◼   ► >> Yeah. But I thought that, and I thought Marco didn't extrapolate that though to the

00:43:06 ◼   ► right degree. And Marco is, you know, is usually, he's a nice guy, but he is not artificially

00:43:11 ◼   ► humble. Is that he kind of took away from that that I gave these guys this message and

00:43:15 ◼   ► he got, it ends up, long story short, he, this conference gives, all the attendees get

00:43:19 ◼   ► to rank the speakers and Marco came out ranked very, very poorly or dead last or something

00:43:24 ◼   ► like that. Not because what he said wasn't true. In hindsight, he was exactly true. And

00:43:27 ◼   ► Instagram was a remarkably apt thing because they sold for a billion fucking dollars.

00:43:32 ◼   ► Yeah, right. I mean, now it's like 400 million because Facebook's tank.

00:43:36 ◼   ► And they have a billion fucking users too. Yeah, right.

00:43:38 ◼   ► But yeah, and they still have more and more users. And it is by all accounts the most

00:43:45 ◼   ► successful social networking thing to have launched in the last couple of years. So it

00:43:51 ◼   ► was a great example. He was exactly, that's the thing is he should draw satisfaction from

00:43:55 ◼   ► the fact that he was dead right. The reason he got ranked poorly by the speakers wasn't

00:44:00 ◼   ► because what he said wasn't good advice and it wasn't true. It was because it wasn't what

00:44:03 ◼   ► they wanted to hear.

00:44:04 ◼   ► Exactly. What is it that this crowd doesn't want to hear that we can tell them? There

00:44:09 ◼   ► has to be something.

00:44:11 ◼   ► Bars closed?

00:44:12 ◼   ► Bar's closed.

00:44:14 ◼   ► I can't think of anything.

00:44:15 ◼   ► There's got to be something there.

00:44:16 ◼   ► I think that's one of the great things about this conference though is that people who

00:44:21 ◼   ► have come here are thinking ahead.

00:44:24 ◼   ► And to Marco's point about maybe you should think about an app, I thought the interesting

00:44:28 ◼   ► thing about app.net is it seemed to me like usage was going down and down and down and

00:44:33 ◼   ► then netbot shipped and there was this huge spike.

00:44:37 ◼   ► Yeah, that day was like the change.

00:44:39 ◼   ► And I'm sure they will always remember that day, right? When Netbot comes out and suddenly

00:44:46 ◼   ► it validated everything. And there were a lot of new users and a lot of activity.

00:44:54 ◼   ► I think that the idea, I think there was, and it was almost taken as religion, is that

00:45:00 ◼   ► once we got to the point where you could write web apps and web apps would run everywhere,

00:45:05 ◼   ► that that was like some sort of endpoint in the continuum of how software evolved. And

00:45:10 ◼   ► that not everybody, certainly not everybody, but there were a large number of people who

00:45:14 ◼   ► I think sort of took it and still take it. And I think that they, and now they give Marco

00:45:19 ◼   ► check minuses on his talks, that they've broken this dogma that web apps are the future. And

00:45:27 ◼   ► I think people are still dug in on that and that there were, you see a lot of people and

00:45:30 ◼   ► they look at the app store and the success and they say, well, that's just temporary

00:45:34 ◼   ► soon web apps will take over that.

00:45:38 ◼   ► I don't think that's true.

00:45:39 ◼   ► >> Yeah, I don't buy it because it's not an arms race exactly, but it's kind of like that.

00:45:46 ◼   ► What we as client developers are going to be able to do is always going to outstrip

00:45:50 ◼   ► what the web can do.

00:45:52 ◼   ► So people who love web development will say, hey, we're getting this and this.

00:45:56 ◼   ► I'll be like, hey, great, awesome, you're going to really enjoy that.

00:46:00 ◼   ► But meanwhile, we're going to be another mile ahead because it's not like the platform stops

00:46:05 ◼   ► and waits for equality.

00:46:08 ◼   ► It totally doesn't.

00:46:09 ◼   ► One of my all-time favorite Brent Simmons-isms, I don't even know how many years ago it was,

00:46:16 ◼   ► could be a long time ago, but I'll never forget it, but you were writing about why, and it

00:46:23 ◼   ► was clearly predates the iPhone, but it was why write software for the Mac.

00:46:28 ◼   ► And maybe it was in response to a Joel Spolsky thing talking about just how much bigger the

00:46:31 ◼   ► Windows market was.

00:46:34 ◼   ► And your piece was that it went beyond economics.

00:46:38 ◼   ► It wasn't about the size of the audience.

00:46:40 ◼   ► It was that writing Mac apps was the show.

00:46:45 ◼   ► With a capital S.

00:46:46 ◼   ► >> Right?

00:46:48 ◼   ► It's the only big leak there is at the time.

00:46:50 ◼   ► Of course now we have iOS.

00:46:52 ◼   ► But yeah, the idea was if you're making software, you care about user experience first.

00:47:00 ◼   ► And everything you do comes from that premise, right?

00:47:04 ◼   ► Your choice of platform, your choice of technologies, all choices start with user experience and

00:47:10 ◼   ► wanting to do the very best.

00:47:12 ◼   ► And I'm ambitious and wanted to play in the best playground that there was because everything

00:47:18 ◼   ► else sucks.

00:47:19 ◼   ► And, you know, to throw another, keep it, you know, because the show is a reference

00:47:27 ◼   ► to like that's like a baseball term for making it to the big leagues, to the major leagues.

00:47:32 ◼   ► Where baseball, professional baseball in the United States has these hierarchies of, you

00:47:36 ◼   ► know, they're all professional, but you go from A to AA to AAA and I don't even know,

00:47:41 ◼   ► it might even be thousands of players active at any given time to fill all these teams

00:47:46 ◼   ► and all sorts of local teams, you know, all really small towns have a professional baseball

00:47:51 ◼   ► team. But it's, you know, amateurs or not amateurs, but guys making like $1,000 a month.

00:47:56 ◼   ► Yeah, right. Sleeping on buses and stuff like that. And then you make it to the show. Yeah,

00:48:00 ◼   ► that's the real deal. And all of a sudden, the bright lights are on. And the big money's

00:48:05 ◼   ► there. And you're not playing in front of 700 people. You're playing in front of 35,000

00:48:09 ◼   ► people. Yep, yep. And you're on television and you have groupies and, and you make a

00:48:14 ◼   ► a mistake and it's on the front page of the sports section the next day. And if you do

00:48:18 ◼   ► something good, it's on the front page of the sports section the next day. So there's

00:48:23 ◼   ► scrutiny. But it's really, I think it comes down to you've got to be obsessed. Right?

00:48:30 ◼   ► So why play baseball instead of basketball? For those guys who play baseball, it's because

00:48:33 ◼   ► that's the sport. A lot of guys who are athletic could do anything, but it is the sport that

00:48:38 ◼   ► captivates the mind and you can't get unhooked from it. And I think that's what great user

00:48:43 ◼   ► experiences for a developer like you.

00:48:48 ◼   ► I have nothing to add to that.

00:48:50 ◼   ► Well Brent thank you for being here.

00:48:52 ◼   ► Thank you to the hosts at Singleton.

00:48:55 ◼   ► Absolutely thank you so much.

00:48:56 ◼   ► Even with the bad badges it was remarkable and extraordinarily generous to offer this

00:49:01 ◼   ► stage to me to do the show here today and absolutely most of all thank you to all of

00:49:07 ◼   ► you who stayed here to watch this.

00:49:10 ◼   ► It's always a thrill to do a show live and just a great thrill.

00:49:14 ◼   ► Thanks, John.

00:49:15 ◼   ► Thank you, Brent.

00:49:16 ◼   ► [Applause]

00:49:28 ◼   ► [BLANK_AUDIO]