LATEST ENTRY

BUSINESS | Noah Brier

Fixing Business Software

The secret to business software is to not make business software.

August 22, 2007 | RSS | EMAIL | PRINT | 5 COMMENTS

For a whole bunch of reasons I've given a lot of thought to building software for businesses. First off, I work for a business, so it's interesting to me. Second, I'm quite fascinated by the idea that you can build software to help things and people work more efficiently. And third, because 90% of software for businesses sucks. It's just plain terrible. Time-sheet software is the perfect example: Ask anyone in the ad industry what part of their job they most despise and they'll tell you it's completing their time sheets. Sure it's an onerous process, but it's only made worse by how awful the majority of time management software is.

So it's with those things in mind that I've developed my rules for making business software. It's a pretty simple two-parter:

  1. Make software people want to use.
  2. Even better, make software people can get value from without even knowing their using it (without spying on them, of course).

With those rules in mind, I was quite excited to run across an essay by Jamie Zawinski titled Groupware Bad (the link came via Anil Dash who recently wrote about this very topic in relation to the iPhone). His two money lines are both things I've thought/said in the past (though I never read this 2005 essay until today): "If you want to do something that's going to change the world, build software that people want to use instead of software that managers want to buy" and "Your 'use case' should be, there's a 22 year old college student living in the dorms. How will this software get him laid?" (The latter I wrote about in a 2005 entry titled DLA Should Get You Laid which was inspired by this story of iTunes getting a college student laid.)

Anyway, this is a topic I'm quite passionate about and while I've only actually built one piece of "business software" (a term I use quite loosely for it), I tried to bring these ideas to life. The Naked Aggregator is a fairly simple idea: Rather than forcing people to constantly update the Naked blog with full entries, why not pull from the content they're creating anyway? So it pulls in content from del.icio.us, Flickr, Twitter and other people's blogs and inserts it right into houseofnaked.com. In my mind, it's an example of passive activity, which I define as tapping into people's existing behavior in order to deliver, rather than asking them for the information themselves. This can come in the form of metadata created from regular digital activities or by tapping into services that people are already using (with the help of XML/APIs).

One simple solution in this area are information visualizations (think Jonathan Harris), which exposes insights into news/language/culture by aggregating lots of data people are creating anyway and organizing it in a way that allows others to extract value. (Watching Harris explain his work makes this far more clear.) As Ed at InfluxInsights so nicely put it: "in a data-driven world -- infographics are the new art." In that sense, infographics act as a mirror to our universe.

Okay, so back to business software, I think there's a lot to learn from people like Harris. If you really want to understand what people are up to, you need to watch them, not ask them. Researchers have known this for years (hence recall bias). Business software needs to take the same tact.


PREVIOUS ENTRY | NEXT ENTRY

LEAVE A COMMENT

First name, first and last, whatever you feel like.

Required, but not displayed (so don't worry about spam).

If you've got one, flaunt it.

You can use some HTML (a's, br's, p's, oh my!) if you'd like, if you don't know what that means, don't worry about it.

REMEMBER ME?

COMMENTS

1Adrian Lai

did the naked aggregator get you laid?

August 24, 2007

2Joe K.

As soon as you have your beta version of timesheet software, I have a focus group for you in D.C.

August 27, 2007

3Steven Kalifowitz

Your point about Jonathan Harris' work is dead on. And Ed's thinking is going in the right direction too. I've got a half-baked idea which I started to write, and hopefully will finish soon... where basically I explain that the term "information age" is a misnomer... for today. The age we're currently in (which has been going for a while now) is one of information-gathering. We're gathering massive amounts of data about everything - and only recently have we begun to do anything with that data. When I say anything I mean - doing something genuinely meaningful, accessible to the average person, doesn't cost massive amounts of money to decypher, and is analyzed in real-time.

Tag-Clouds are a great example of progress in this area. They're dynamic maps - almost like heart-rate monitors that do something meaningful for a website that is collecting data (in this case, tags).

As it relates to business-software - I think you're on to something with the thinking that no matter how easy we make it for people to fill out a form - until it's a passive action, accurate data won't be collected well.

August 27, 2007

4dave_a

I've tried several times to get people where I work to use some collaborative project management software (Basecamp, DotProject) and one of the struggles has been that people invariably would rather use email for everything, no matter how chaotic it becomes when you're working of 15 projects at once. They just don't want to change.

You could say they don't want to change because email is a great system that works for them (but it really doesn't work that well !) , or you could say they don't want to change because they don't like change/don't want to change their paradigm for working. To me it seems more of the latter.

August 27, 2007

5Charles

Cool stuff, Noah. The passive activity really interests me, as it has the potential to capture deeper insights. I've always wished that there was an easier way to aggregate a "deeper layer" of information from my computing experience. For example, wouldn't it be great to be able to collect and analyze...

- The number of emails that are read, unread, and responded to
- The number of hours I spend actively using my computer (moving my mouse, and typing something)
- The number of new documents of any given type that I create a day
- How often I switch between applications

August 28, 2007