Why is this all goofy looking? Probably because your browser doesn't support stylesheets or you have an old stylesheet. Try hitting reload or upgrade your browser today.
fatmixx iconFatMixx Logo
?!
Advertising
Latest Featured Video

Looks like a performance at NYU (where she was a student for a few years). She really can sing (though she has a few misses playing the piano). There’s talent there, covered these days in a blond wig/hairdo and heavy makeup. Do your best to ignore the goofy MC, if you can. :)

8:52 AM | 3 comments
Donate
ad for kiva.org which facilitates microloans to small businesses around the world
Support CC - 2007
join EFF!
Advertisement

archives - about - home
This site runs WordPress

I’m probably the 10,000th person to say this, but as I was driving in today, I realized that the mobile web is at an inflection point where developers are going to stop building for the lowest common denominator and start pushing for the best. Feels similar to the way the web was just a few years ago when developers started getting fed up with IE6 and started emphasizing graceful degradation from Firefox/Safari instead of simply designing for IE6 + some.

The effects of this are subtle but profound. Already, we’re seeing pressure on companies like RIM to update their browsers to “catch up” w/ where the iPhoneOS, Palm OS, and Android OS are taking the web. This is setting a new baseline for developers and will shift internal development priorities. Already, for example, we’re seeing more & more AJAX & JavaScript features on mobile web sites. We’re seeing a lot more CSS3 transitions & effects in products like ESPN’s mobile NFL GameCast. We’re also seeing more HTML5 features coming out as well.

There’s going to be a big leap in the quality of mobile web applications and experiences over the next few years. Just think about what you expect from your desktop browsers today vs. what you expected in 2004. So much good stuff coming. :)

9:12 AM | 2 comments

Via @keithlam & @scottconnor, found this great essay by Paul Graham, Maker’s Schedule, Manager’s Schedule. The essay describes my challenges with being a manager vs. a maker almost to a T. I was particularly struck by these paragraphs:

For someone on the maker’s schedule, having a meeting is like throwing an exception. It doesn’t merely cause you to switch from one task to another; it changes the mode in which you work.

I find one meeting can sometimes affect a whole day. A meeting commonly blows at least half a day, by breaking up a morning or afternoon. But in addition there’s sometimes a cascading effect. If I know the afternoon is going to be broken up, I’m slightly less likely to start something ambitious in the morning. I know this may sound oversensitive, but if you’re a maker, think of your own case. Don’t your spirits rise at the thought of having an entire day free to work, with no appointments at all? Well, that means your spirits are correspondingly depressed when you don’t. And ambitious projects are by definition close to the limits of your capacity. A small decrease in morale is enough to kill them off.

This is further complicated by the challenges of trying to be great at your job. I’ve found I can only be either a good manager or a good coder. Every single time I’ve tried to do both (outside of a very small team of similar aptitude/motivation), I perform below my own standards at one of them. Either I cut corners in my code or I ignore my team too long. In the worst case, I do a bit of both. So, at my day job, I make the choice of being a manager.

This is also basically why I work into the night when I am coding. Working after emails die down and Heidi goes to bed offers that unbroken expanse of time to be creative and just get stuff done. This is again in conflict with the manager’s schedule so jobs that require a morning start time (early being, say, 9AM) make it hard to stay up late.

There’s something to be said for the discipline of getting up early and getting to bed early, but building neat things isn’t necessarily a question of that kind of discipline. In fact, Graham gets to this point right at the end:

When we were working on our own startup, back in the 90s, I evolved another trick for partitioning the day. I used to program from dinner till about 3 am every day, because at night no one could interrupt me. Then I’d sleep till about 11 am, and come in and work until dinner on what I called “business stuff.” I never thought of it in these terms, but in effect I had two workdays each day, one on the manager’s schedule and one on the maker’s.

While at Fanzter, I did the dinner to 3AM stint pretty much every day. It was my most productive time. It also led to tension as we had morning people in the company and the schedules never quite lined up. I made it work, by coming in earlier (10/10:30 or so until dinner-ish). His pattern of dividing the day is also pretty much how I ended up doing it, and if I had thought about it more, I would’ve even formalized it. As it was, I always felt as if I was doing something wrong. That’s why it was so satisfying to read this. It’s like someone sat down and decided to explain how I work.

I’m going to make Heidi read this, and I’m going to paste this to my wall if I ever do a startup again.

PS. Graham’s Hackers and Painters is still one of my favorite books. It’s a collection of his essays and many are about the same subject as the one above: what makes coders and artists similar and what makes them tick. Some of it is over-the-top almost hubris/presumption, but in general he has some excellent observations. Great read if you liked what you read above. Many of the essays are available on his web site. Hackers and Painters (the essay) is one of my favorites.

Abso-fracking-lutely right. Anyone who says Twit around me in reference to twitter gets the glare of death. Just kidding. But I’ll still make fun of you.

too funny. now, if they would only govern as eagerly as they are to try new technologies, I’d be happy…

For those wondering where the heck I was and what the heck I was doing traveling for so long, you saw the results during the Apple iPhone 3.0 event yesterday. Being the secretive lot they are, Apple has asked us not to disclose any of the particulars of our time with them, the process, etc. So, no blogging about it for me beyond what they’ve disclosed: we spent about two weeks (less, in our case) building an app for the demo event. We actually built an app that we had postponed on our app roadmap because the 2.x releases didn’t have push notification available yet. So, the moment we found out about push, Alerts was the natural choice over our other, in development applications.

I’m happy with what we were able to accomplish over the sprint considering we built the whole thing, from the BottomLine to alerts feed, essentially from scratch. Dalmo, a new member of my team, did some great work, and I had a refreshing spell of doing nothing but coding and hands-on building the product.

One more thing: A lot of folks have been coming up and saying congrats and the like. While I appreciate it, this is only the beginning for us. Building a great demo app is one thing, but I really enjoy building great, innovative, released products. Being part of the teams that built FantasyCast, all the live-updating infrastructure at ESPN.com, and Coolspotters is what I work for. So, hold the congrats for when we launch our apps. We’ve got some good stuff coming. If you loved the alerts prototype, you ain’t seen nothing yet.

If you want to see me (and, really, who does… er, I mean, doesn’t), skip to 39 minutes in. We’re on right after Oracle. I’m the driver for the demo, walking on stage behind Oke.

That’s kind of a cool story. He’s genuinely funny on Twitter and, along with Ashton Kutcher and Demi Moore, surprisingly open for someone at that level of fame.

looks like a cool app for the font geeks (and it’s free!)

via Daring Fireball

Nice, Mint has an iPhone app!

11:28 PM | share your thoughts
screen cap of my NNW folders

That’s a screenshot of my RSS aggregator, NetNewsWire. Over the last few weeks, I’ve taken to streamlining the number of feeds in there, and I’m happy to say that on most days, by the end of the night, the count of unread items is zero. This wasn’t always the case. I used to have so many feeds in there that I would always have at least several thousand unread items.

I had hundreds of RSS feeds sorted into low and high priority groups. What I realized was that I was never getting to the low priority group, ever. Maybe on a slow weekend or something, I’d get down to one or two blogs in that group. That was it. So, I went through, cleared out the blogs in the high priority group I rarely read, and then basically dumped the entire low priority group.

In eliminating feeds, I focused on enhancing breadth over depth, so there are now a much smaller number of political blogs, more magazines like Newsweek and Foreign Policy, better conservative blogs/magazine, and more technology, streamlined to focus on stuff I need to pay attention to for professional reasons.

From the last few weeks, I find that I’m not really missing much of anything at all. I read more voices, different voices, and still catch the big story arcs moving through the news. Combined with Twitter, I’m pretty much able to filter and manage all the news I need to. It also helps manage focus during the day. The unread status is now useful, so I don’t unnecessarily flip to the aggregator to see if anything is new. I can just look at the dock. Imagine that. :)

I think I’m down to 122 feeds or so, with a large number (40 or so) that are low frequency feeds (twitter/technorati/google trend watching, alerts from hosts/service providers, and friends’ blogs and comment feeds). Seems to be a good number.

This has to be the single freaking coolest music exploration tool I’ve ever seen in my life. Make sure you click through to the thesis blog and watch the video where she explains how it works. It is simply phenomenal stuff, and it looks to be thought through from a music lover’s perspective. It also makes the Genius functionality seem lame. It’s not productized yet, but I really, really hope she figures out a way to sell this thing. It’s worth paying for.

2:27 AM | 1 comment

Not sure what to make of this yet. Sounds interesting, but I’m not sure if I want some of this information automatically out there. I mean, do I really want people to know I’m a member of PopSugar? Probably not. Oh… damn.

12:24 PM | share your thoughts

I was happy to see Josh’s tweet earlier that Coolspotters won the Mashable Blogger’s Choice Open Web Award in the fashion category. This award, unlike the People’s Choice edition, is given based on the votes from the Open Web Award’s partner blogs. It’s a pretty nice endorsement of the platform and the product.

Very cool! Congrats, Fanzter team!

There’s still time to vote in the People’s Choice Open Web Award. Please consider voting for Coolspotters. Every vote helps!

6:32 PM | 1 comment

This is an interesting post. I think all of us that built our careers on the back of PCs and traditional browsers will need to read this. Entrepreneurs should have to answer, “How can my idea be a mobile app? Why isn’t it?”

11:08 AM | share your thoughts

I was also skeptical of this venture, but they did the right thing. Not enough people realize, too, that they support oEmebed and are more open than you might expect.

How random is that? I’m almost (almost!) tempted to buy the game to see the ads. Ok, not really.

12:46 PM | share your thoughts

Interesting ideas here in this paper, and they go to some pains to differentiate their implementation from BigTable and Dynamo.

(via Evan’s Twitter Feed)

Interesting stats on iPhone app usage.

10:51 PM | share your thoughts

Wow, they really get technology. The iPhone app, along with providing regular things like access to Obama media clips and alerts, takes your contacts, organizes them by battleground state priority, so you can make GOTV calls to your friends asking them to vote Obama.

Such a good idea and better than having their own Dish Network channel. (yes, really)

12:31 PM | share your thoughts

I was just thinking, this’ll be a movie plot soon. Then I remembered it already was, in Tomorrow Never Dies, though in that movie, the bad guys stole military equipment to override the satellites. This guy used a laptop and a $1K rental to run his attack.

Lede from the article:

In other tech news yesterday, Sen. Herb Kohl, D-Wis., has taken the big four mobile phone companies to task for the rapid increase in the price of text messages. Verizon, Spring, AT&T and, most recently, T-Mobile have all raised their prices to 20 cents per message, a doubling of what that same message cost just three years ago.

Read the rest.

11:20 AM | share your thoughts

Good post on about the reason security researchers insist on full disclosure of vulnerabilities.

Wow, the Post is running a daily box every day with Twitter tweets from folks at the convention. I’m not sure if I should be appalled or impressed. Both?

Oh Mama. I’ve been waiting for this for MONTHS. MONTHS! Can’t wait to dive in on this.

4:09 AM | 2 comments

This is good news for the software industry and a reminder to proprietary software companies to check the software they distribute to make sure they respect and honor the licenses of these open source projects as much as they audit their commercial license use.

Calacanis quit blogging my a**… Twitter, Flickr, and an email list are all the same thing…

And, as usual, it’s an interesting post.

Our startup got a nice writeup in the Courant today.

12:24 PM | share your thoughts

wow, I missed how ugly this got. Using the home page. Looks like it’s settling down finally.

12:21 PM | share your thoughts

Just catching up to this post from a few weeks ago. I used to work for an ESB vendor, sitting next to some of the lead architects and developers for chunks of their app. The story sounds ideal, but the abstractions are never ideal in practice. Read into the comments for more conversation.

12:32 AM | share your thoughts

I’ve been using these guys from their early days ever since I saw John Roberts had joined them. In this industry good people chase good ideas, and this service is a good idea.

There are some privacy concerns in a broad sense (you’re not increasing your circle of trust with ALL of your surfing information with another company aside from your ISP), but they’ve taken some good steps on that front as well.

12:09 AM | share your thoughts