Archive for November, 2008

November 29 2008

Dominant categories

by Hang

If you cross a camera with a computer, you’ll end up with a computer. If you cross a car with a computer, you’ll end up with a computer. If you cross a phone with a computer, you’ll end up with a phone.

Communication trumps computation as the dominant category.

November 21 2008

1000 car companies? Yeah right

by Hang

I’m a huge fan of Seth Godin but his most recent blog post is just really, really dumb:

I was in Detroit last week… I have family there. I also drive a car. And I would rather that the world doesn’t melt and the economy thrive. So I’m uniquely qualified to weigh in on the automobile industry.

Not only should Congress encourage/facilitate the organized bankruptcy of the Big Three, but it should also make it easy for them to be replaced by 500 new car companies.

Or perhaps a thousand.

The reason there was 1000 car companies in the very early days of automobiles was because it’s very easy to make a shitty car. Fortunately for them, everyone around them was making shitty cars as well and they could compete on the marketplace. Nowadays, it’s equally as easy to make a shitty car but everyone else is making awesome cars and so the only way to compete is to make awesome cars as well.

This is an established pattern in many industries: there is an initial burst of anarchy and creativity with many different ideas and paradigms being explored until the product gets to a sufficient level of complexity such that it essentially locks out new entrants to the field. From then on, only established players have the resources to compete and the rate of new ideas drops dramatically. There used to be a dozen CPU makers, a dozen airplane makers and a dozen operating system vendors. Now, there’s only two, two and three respectively.

November 20 2008

Helicopters and anti-Helicopters

by Hang

From a post on the straight dope:

I work in advertising, where frequently the challenge is to get the client to agree to pay you as much money as possible, then go away. The problem is that some clients (particularly new ones) will absolutely refuse to let an estimate pass their desk without making some alteration, just to show that they’re involved in the process. Now, if you go in with a carefully crafted ad campaign, where everything beautifully interlocks with everything else, then this moron blindly slashing away with his pen will inevitably cock it all up.

The solution is to give him a helicopter. A helicopter is something glaringly, obviously wrong, deliberately thrown in to satisfy a busybody’s need to “do something.”

It comes from a video producer I once knew who would always include an actual helicopter (for aerial shots of the city) in the estimate every new proposal he made. The helicopter was always obviously far more expensive than anything else on the list, and the client would always immediately cross it off before approving the proposal. End result: the producer got to do the project as he wanted, the manager got to feel useful, and everyone was happy.

An anti-helicopter is the opposite of this. It’s something you inadvertently put in which seems to make everyone fixate on it at the exclusion of what you were trying to show them. If you’ve been in enough debates or done enough blogging, you get a general sense of what the anti-helicopters are and yet it doesn’t stop you for occasionally throwing one out. You’ll be making this long, well structured, elaborate argument and add in a totally tangential sidenote and all of a sudden, everyone’s gone off in a huge 100 post argument about whether the sidenote is valid.

A proper understanding of helicopters and anti-helicopters can be very useful when trying to convince.

November 19 2008

Why the Drudge Report is Bad Design.

by Michael

Jason at 37Signals recently posted about how the Drudge Report is “one of the best designed sites on the web.” I just couldn’t let this one go.

It’s a load of bollocks, and one in a stream of “hey, let’s take a widely criticized site, call it awesome, and everyone will praise how witty and insightful we are.” It’s as if everyone thinks they can be hailed as geniuses if they rebel against the norm.

Design is not synonymous with utility, and the Drudge Report fails horribly at both.

Good design? Really?

Good design? Really?

THIS IS WHAT I SEE WHEN I LOAD THE PAGE .

It’s patently absurd to call this good design. from first load, I don’t even know what the page is.

Sites that are successful yet have bad design aren’t necessarily successful BECAUSE of bad design (therefore making it good?), but IN SPITE of. This is the same reason Fox is #1 in viewership despite their utter lack of journalistic integrity, taste, and quality. Fox isn’t #1 because it’s good news, it’s #1 because right-wingers have nowhere else to go. The Drudge Report isn’t popular because of its piss poor design, it’s popular because right-wingers surf it religiously.

The Drudge Report hasn’t changed the design, ever. This could mean that the first design was perfect. It could also mean that Matt Drudge simply doesn’t care. It doesn’t mean that the users love the design… they could be sticking around because no other site has the content they desire.

Let’s move down this point by point

  1. “There are no tricks, no sections, no deep linking, no special technology required. It’s all right there on one page. “But it’s a mess!” you could say. I’d say “it’s straightforward mess.” I wouldn’t underestimate the merit in that.”
  2. There ARE sections… if you can suffer to scroll down far enough. Straightforward = good. Mess = bad. Straightforward + mess = good & bad. Straightforward + non-mess = good & good, i.e., better design.
  3. It’s unique. Certainly. So is every dump I’ve squeezed out of my anus. There’s a REASON the news sites look alike. They WANT to look alike. When you go to CNN .com, without even seeing content, the users say, “oh, this is a news site.” Is it bad to have a news site look like a news site? Saying it’s unique and therefore good is flawed logic – you and i have discussed this before.
  4. It’s important. Drudge isn’t afraid to be noisy. Sure. That’s an appeal of the Drudge Report, and is totally irrelevant to the design. The argument here is for the philosophy of the site, which 37S claims to be good and extraordinary. Fine. Keep the philosophy. Keep a super noisy headline – the site could have top-notch design, and a screaming headline…(get this)… AT THE SAME TIME .
  5. It’s cluttered. It’s messy, and there’s no good flow to the information. “Jason” thinks that constitutes… good design? The design doesn’t “encourage wandering,” it just requires effort to plow through. It’s successful because the users feel that the plowing is worth it. Just because it functions now doesn’t mean it couldn’t be improved. I wonder how many people don’t visit the site for specifically that reason.
  6. Breaking news. Once again, this is a philosophy of the Drudge Report, and not one of the website design. This could be maintained, regardless of design.
  7. One guy can run it. That’s a plus. One guy can also make a myspace page, or a geocities home. That doesn’t make good design, and is more a question of web authoring tools. With tools powerful enough, one guy could nearly run any site on the web. The design could be significantly improved, and still have one guy do it.
  8. No news… once again, Drudge philosophy and concept. Not design. The design is the implementation of the concept, and not having direct info isn’t implementation in this case – it IS the concept.
  9. Sending people away… see above.
  10. It’s fast. That’s definitely a plus. I’ll grant that. However, with a little organization, better fonts, and better layout, the design could be improved without sacrificing speed. It’s cheap. See above. It’s one page. See above.
  11. It makes him a great living – A site’s success can be completely irrelevant to design. See above discussion of Fox.
  12. All in all, it’s bad design. It may function. It may serve a purpose. However, Drudge’s design limps blindly on like the buffoon in the White House he was so fond of.
November 19 2008

Thoughts on virtual worlds

by Hang

I went to a talk today on virtual worlds and it got me thinking a bit. I’ve always been somewhat of a virtual worlds skeptic. Virtual worlds is one of those things where the concept is so easy to understand that when you’re first exposed to it as a layman, immediately an infinite field of possibility stretches out before you. You end up envisioning something that could have come out of a William Gibson or Neal Stephenson novel where all our transactions would be conducted in a virtual 3D space. The problem is, as soon as you dig a bit below the surface, some real serious usability issues immediately pop up and I’m not convinced that virtual worlds provided a compelling solution.

The power of computer interfaces is precisely that it breaks away from the strict physical constraints of the real world. It is the types of non-physical abstractions that really leverage the full power of using a machine. Imagine if you tried to build Amazon in Second Life, it would be a disaster. The things which make Amazon so powerful is precisely the things which escape from the limitations of real life bookstores. It’s the ability to store millions of books and find books via search rather than navigation and the ability to slice and dice the book collection in all sorts of interesting ways while conventional bookstores are stuck with only a single sort order which make Amazon succeed. Virtual worlds always struck me as an idealistic but naive attempt to add back in the physical constraints that we worked so hard to get rid of.

However, as I was sitting and listening to the talk, it struck me that the real benefit of virtual worlds is to allow for shared virtual experiences. Our current technology really sucks at delivering a shared experience to people who are not in the same physical world as you.

Think of a group of teenage girls who go shopping together at a mall. They might start independently drifting and forming clusters around certain objects. They can gather around a particular item and point out areas of interest and physically manipulate the item. Conversation will be constant and only semi-directed and the entire social experience has a huge amount of depth and richness.

Now think about shopping online. While we do a good job of replicating the commerce aspects but the social experience is hugely impoverished. It basically amounts to sharing links with each other and then verbally describing what you see on the page that should interest them. Sure, you could imagine some fancy, heavyweight collaboration software that does some sort of shared screen and fancy mouse tracking but there is an inherent limitation of how well you can replicate a shared experience on a GUI platform because there’s so little presence information.

The lack of presence in traditional software is part of it’s power. The only way to create something as powerful as Amazon is to abandon the idea of presence. To abandon the concept of shared spaces and canonical representations. But this lack of presence also means that it’s impossible to deliver any meaningful shared experience.

Virtual worlds represent the other compromise. To accept everything that sucks and is limiting about a physical representation and to embrace those constraints rather than fighting against them. The up side of doing this is that you now can allow for the types of powerful shared experiences that we have in the real world.

It’s no coincidence that MMORPGs are the first real success we’ve had with virtual worlds. MMORPGs are founded on having shared experiences and they derive their power from making presence an integral part of the gameplay. However, I think this concept of shared experience allows us to take a much more nuanced view of what the impact of virtual worlds will be. It’ll allow us to gain a more sober insight of what virtual worlds can and cannot deliver which seems much more credible than the utopia that gets hyped in the mainstream press.

November 19 2008

A better way of serving ads

by Hang

Here’s a far more non-obnoxious way of doing ads from Ptable.com.

If someone has no adblocker installed, show them the original ad:

If an adblocker is detected, replace the ad with an option for them to donate instead to the site:

If you click the X button, the ad will close and remain closed forever:

Those who click ads aren’t typically donators, and those who block ads would probably prefer to donate so this seems like an effective way of pleasing both parties.

PS: Ironically, I spent 20 minutes trying to figure out why none of my images for this post were uploading before realising that any image with “ad” in the name gets blocked by adblock plus. This explains the naming of the images.

November 18 2008

“Remember me” sucks at remembering me

by Hang

Why does remember me tend to work so universally poorly? Wordpress for example, is a particularly irritating case, logging me out seemingly at random. Some sites manage to get it right, facebook almost never logs me out. Is there some subtle issue with cookie management that most sites manage to get wrong?

Coupled with this, what’s the basis for remember me only lasting a few weeks? Is this a legitimate security feature? I don’t really see the basis for it. If I check remember me, I want the site to remember me until I am old and grey (or at least until 2038).

November 18 2008

by Hang

These are the features I am currently committing myself to be working on for the 10 feature/30 day challenge:

  1. Redesign of the blog including faceted browsing
  2. Quotations in aminormalornot
  3. email intergration
  4. twitter integration
  5. Setting up an AINON blog + forum
  6. Writeup of of Awesome Comments

This list will get updated with status reports and new feature ideas.

November 15 2008

On the auto industry bailout

by Hang

I’ve been reading various things about the audo industry bailout and various opinions of people for and against. Through all this confusion, I thought out I would point out a couple of invariants:

  • We’ll still be buying the same number of cars whether GM goes under or not. Those cars will still need parts and workers and those workers will still be working in North American plants. They might not be plants in Michigan but they’ll be somewhere in North America. So when you hear that GM and it’s subsidiaries employ 300,000 people, it does not mean that the employment rate in the US will drop by 300,000 just because GM is out of business.
  • The dislocation will be painful. On the flip side of the fence, the market idealists who like to think of creative destruction as an abstract force are wrong. There’s going to be plenty of economic cost before the economy rights itself again. Factories are going to have to be torn down in Michigan and built up in Kansas, assembly lines will have to be retooled from making GM widgets to Honda sprockets, Engineers who are used to working with Mac down the hall now have to work with Joe from Ontario, most of the R&D on the GM Volt isn’t going to be much use for the Toyota Prius.
  • Whether you support the bailout or not depends crucially on whether you feel GM can turn itself around. It’s curious that this case rarely seems to be made explicit. Those supporting the bailout make the fundamental assumption that GM can eventually be restored to a smaller yet functional corporation that will eventually return to profitability and those opposing it assume fundamental structural flaws in the company system. I’ve not yet found many articles which make such claims explicit and try to justify yet and yet this is the determining factor in whether the bailout makes economic sense.

Personally, I’m very much against the bailout. It seems to me that the problems that GM face are caused by an endemic failure of corporate culture spanning everything from an uncreative, insular management to obdurate union which is unable to make the concessions needed. Such a thing cannot be fixed through any sort of superficial restructuring or easy infusion of cash. Rather, GM needs to go through the sort of wrenching transition that IBM went through in the 90’s and I don’t see any evidence of such a thing occuring.

Yes, it sucks that GM is going out of business and it’s going to cause enormous economic pain for those involved. It would be great if we could wave a magic wand that would cause that pain to go away and I would wholeheartedly support a bailout plan if that looked realistic. But as it stands, it looks like GM going out of business will be inevitable and all a bailout will do is become an expensive way of forstalling the inevitable.

November 14 2008

The 30 day recap and the next 30 days

by Hang

Well, the 30 days are over and it’s been quite an interesting experiment. I’m quite proud that I managed to get a blog post done every single day. One of those posts was inexplicably eaten by the server, one was kind of bullshit and one was done several hours after the deadline. All in all, by my calculations, I think that counts as one $20 donation and one beer that I owe to Jeff.

By an act of total serendipity, I happened upon an ACLU canvasser in my neighbourhood for today so I’m all paid up on that angle:

Doing this 30 day thing was definately interesting to me. I had been battling motivation problems with my blog for a while and it was amazing how such a simple thing managed to get me over the hurdle. As a result, I’m going to be trying another simple experiment.

Over the next 30 days, I’m going to try and develop 10 substantive features for the sites that I’m working on. The parameters of the challenge are the same, $20 to the ACLU for every challenge that I miss. It’ll be a good way to force me to work on some stuff that’s been sitting on the back burner for a while. I’ve yet to figure out how to emulate the social proof aspect although I might end up utilizing my sketches blog for that purpose.

At the same time, the blog is most definately not dead. I’ve got almost a dozen ideas still sitting around that need to be written about so subscribe to the RSS feed to keep yourself updated. The ironic thing seems to be that I’ve posted more content today than any other day now that I’m out of the one post per day format I set myself.

Copyright ©2009 BumblebeeLabs — Theme designed by Michael Amini