26.04.2015 Views

Founders at Work.pdf

Founders at Work.pdf

Founders at Work.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Philip Greenspun 323<br />

let you do the same thing. Why would anybody pay for this? But they were<br />

selling it. They had hundreds of millions of dollars from their IPO, and we<br />

thought, “These companies can’t just waste all their money forever.”<br />

Microsoft was another concern. But they also were very, very slow. They<br />

finally today have a product called SharePoint, which is somewh<strong>at</strong> similar to the<br />

ArsDigita Community System.<br />

One thing th<strong>at</strong> we did which enabled us to be much, much faster than our<br />

competitors was th<strong>at</strong> we developed on and released our software from running<br />

real-world systems. For example, we would install our release of software on<br />

photo.net or on the ArsDigita.com site where the employees and customers<br />

were all using it. We picked one site which was a public, well-used website, and<br />

we put all our new fe<strong>at</strong>ures on there. If there was a page th<strong>at</strong> was very slow<br />

because the SQL query hadn’t been tuned properly, we would find out immedi<strong>at</strong>ely.<br />

If there was a user interface th<strong>at</strong> was clumsy and confused the customers,<br />

say on the photo.net classifieds, well, 100 classified ads were being<br />

posted every day and people would email us saying, “We can’t figure this out.”<br />

So we would get immedi<strong>at</strong>e feedback, and we could fix it.<br />

Then, after a couple weeks of testing the new release on this running<br />

service, we would just tar it up in the UNIX file system and produce a distribution,<br />

and th<strong>at</strong> was it. We couldn’t guarantee th<strong>at</strong> this toolkit would solve all the<br />

world’s problems, but we could guarantee, <strong>at</strong> least for something sort of like<br />

photo.net on a medium-sized server with a few hundred thousand registered<br />

users, th<strong>at</strong> the software would be adequ<strong>at</strong>e in performance and adequ<strong>at</strong>e in<br />

fe<strong>at</strong>ures. It wouldn’t be too expensive to support administr<strong>at</strong>ively because the<br />

user interface wasn’t confusing people.<br />

By contrast, companies like Microsoft were still developing software for the<br />

Web as if the Web didn’t exist.<br />

Livingston: Wh<strong>at</strong> does th<strong>at</strong> mean?<br />

Greenspun: Let’s say you have a word processor. You send a marketing person<br />

out to interview people and find out wh<strong>at</strong> fe<strong>at</strong>ures they need. Then they take<br />

th<strong>at</strong> back to the product manager. The product manager writes up some specs:<br />

here are the fe<strong>at</strong>ures we’re going to have in the next release. Then they send<br />

th<strong>at</strong> to the programmers, who are in a vacuum, who build this thing according<br />

to the product manager’s specs. When they’re done, it goes to QA, but it’s not a<br />

real running system—they’re not really trying to write documents; they’re just<br />

QA people. Then eventually they burn a disk with the l<strong>at</strong>est release of<br />

Microsoft Word, and they mail it out to all the world’s lawyers, writers, students,<br />

and whoever else uses Microsoft Word.<br />

Th<strong>at</strong> works pretty well for word processors because it’s a product th<strong>at</strong> was<br />

developed in the ’60s by IBM, and people are pretty sure of wh<strong>at</strong> the minimum<br />

fe<strong>at</strong>ures should be in a word processor. It also works pretty well because people<br />

don’t demand frequent upgrades. There aren’t new requirements and new ideas<br />

coming out in word processors, so if you have a release every three years, th<strong>at</strong>’s<br />

just fine. It doesn’t hurt th<strong>at</strong> Microsoft has a monopoly and there’s no competition,<br />

so if it takes them 4 years instead of 3, it doesn’t make any difference.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!