« Agilholics Anonymous| Main | Lighten Up »

My Master Plan to Destroy the Internet as we know it

| | Comments (2)

What's the minimum amount of interface that you need to do the most work?

I'm not talking web interface. I'm talking interface period. Picture a black box. What kinds of buttons, lights, or displays would you need to do, say, 80% of the work you do online?

I think the answer is very surprising: not very much. In fact, I'd argue with a few buttons that double as lights, and a mostly-plain display, you can do much of whatever you do right now. No keyboard, no web browser, no flash, no iPad.

Another way to phrase this question: What are the limits of a universal Minimum Viable Product?

It's a magic box. A box where you push a simple button to get a category of information you are interested in, not a specific set of information from a specific site. Interested in technology news? Push the technology news button. Up pops a list of technology news gather from, well, anywhere/ Where it comes from doesn't matter. Strangest 500-pound gorilla in the room ever -- we go to this branded sites and participate in sign-ups, voting, games, and other "sticky" and "engagement" activities not because we particularly like them, but because they use human psychology against us in an attempt to own an entire category of material.

Want to chat with your friends? Push a button and say something. It goes to your friends (or "followers" as Twitter calls them). Send a person a message? Click on their name and speak the message. Want to review your financial status? Push a button to see your net worth. Another one to track recent activity.

Want to know why most people use Google? It's not because of the quality. Most people use Google because after thousands of searches, they've trained themselves to think of "search" and the Google logo. I know -- I've been using Duck, Duck, Go for the last 2 weeks and it has been painful. It's a better search engine, yet in my mind the Google branding that I've subjected myself to over the years still draws me back to Google.

This is stupid. It doesn't matter where all this information comes from. You want to send a message to a friend, do you care if she updated her personal email on LinkedIn? Does it matter? You just want to send her a message. We live in a wonderful age of computers. Why are we getting so wrapped up in channels, walled-gardens, brands, and all sorts of implementation details that have nothing to do with what's important in our lives?

Such a device is known as a "magic box". My current working title is "magic brick", since the goal is to make the thing as plain, unattractive, and simple as possible. You can see an early prototype reading tech news from several different sites in the video below if you like. I'm building it in F# on a .NET stack, but the idea is to run it on mono on a stand-alone device

Of course this kind of detachment from the inner workings of the web not only brings freedom, it also threatens millions of established business models. Why build a freemium service if nobody comes to see your engagement material, nobody "plays" your site enough to become a paying member? How can you sell advertising if nobody ever reads the ads?

I love saying this next phrase because it has such a mad scientist feel to it (picture Dr. Evil with his pinky in his mouth) This will destroy the internet as we know it!

I have no idea where this project would lead, but I know the underlying technology is sound, I have a working prototype, and I know exactly how it's all going to come together. If you'd like to be a henchman or a minion, we're now taking applications. We're also looking for places to build our secret lair. A death ray would be awesome, but perhaps that's a bit much for now.

Technology has become an amusement park you have to drive to and pay to get in, even if "paying" only means putting up with ads and branding, and not like the human-empowering super-tool it was supposed to be. Let's fix that.


UPDATE: Nice darker look at the situation from my reading today

2 Comments

Why do you care how many buttons the interface has? A bunch of colored, unlabeled buttons makes no sense. If your device has perfect voice to text translation, then you don't need any buttons.

And how does your system create freedom? In the real world we are free to choose where we get our information. In your fantasy, the sources are chosen by the software? If I don't like Google, I can use Duck Duck Go. If I don't like colored-button-box I have to throw it out and buy something that suits me.

Thanks for the comment!

Each bit of interface adds cognitive load to the user. That's why I care how many buttons it has. Simpler interfaces result in more productivity.

Of course the user can configure anything about the brick that they like. There's a configuration file they can set themselves, or once again speak the magic words. Although this would be a box, it would probably be a color e-ink box with capacitive touch. Nothing that you actually have to hook wires up or anything like that. And the system is easy to configure.

Oddly enough, I don't think a pure voice interface would work that well. Sure, using your voice for things we naturally speak, like requesting a change in configuration or replying to someone, makes sense. But for things like consuming news, it's too much work for too little result. Also the device does not have "perfect voice to text translation". Such a thing does not exist.

As far as colored, unlabeled buttons? You want labels, put them there. I think by not having them it forces the interface designer to keep things simpler.

If you like your interfaces with lots of flash animation, 3-d graphics, and complexity, go with that. I like that too when I am being entertained. The point here is that 99% of all of that is bullshit and most of the time we can accomplish our goal -- catching up on tech news or reading the latest op-ed -- without all of that noise. And not just that, but we can do it in a more natural and effective way.

I'm very happy that my prototype and working alpha version makes me more productive. I take my time using technology very seriously. If I'm playing, I'm playing. But if I'm not playing? Please cut out all this crap. Nobody wanted to do that, so I'm doing it for them.

Thanks again for the comment. Sounded kind of snarky, but I think you just don't get it.

Leave a comment


Comment Policy: I really, really, really enjoy comments, but if all you have to offer is general platitudes like how happy you are to have found my site and what a wonderful place it is, I will delete your comment and report your comment as spam. Please try to either tell me I am wrong, sympathize with my point, expand on what I'm saying, or offer your own experiences or opinions. If you just want a link your best bet is to just ask for one. Probably won't work, but at least be honest about it. No name-calling and please keep the profanity as low as possible. If your grandma can't read it or you wouldn't say it in person, don't write it here. Thanks.

About this Entry

This page contains a single entry by DanielBMarkham published on September 24, 2010 9:05 AM.

Agilholics Anonymous was the previous entry in this blog.

Lighten Up is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.





Share Bookmark this on Delicious

Recent Comments

  • DanielBMarkham: Thanks for the comment! Each bit of interface adds cognitive read more
  • Popular: Why do you care how many buttons the interface has? read more

Information you might find handy
(other sites I have worked on)





Recently I created a list of books that hackers recommend to each other -- what are the books super hackers use to help guide them form their own startups and make millions? hn-books might be a site you'd like to check out.
On the low-end of the spectrum, I realized that a lot of people have problems logging into Facebook, of all things. So I created a micro-site to help folks learn how to log-in correctly, and to share various funny pictures and such that folks might like to share with their friends. It's called (appropriately enough) facebook login help