26.04.2015 Views

Founders at Work.pdf

Founders at Work.pdf

Founders at Work.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

322 <strong>Founders</strong> <strong>at</strong> <strong>Work</strong><br />

Livingston: Did a lot of people not have resources to implement your ideas <strong>at</strong><br />

the time, because the Web was still emerging?<br />

Greenspun: People used to say, “Why should we pay you guys $30,000 to<br />

$50,000 a month to do this thing, when we can just hire our own programmer?”<br />

Wh<strong>at</strong> I would tell them is, “Each company has one class of stars. In some companies<br />

maybe it’s the salespeople, and in some companies maybe it’s the<br />

mechanical engineers. There’s going to be one class of people for whom it’s<br />

really easy to hire more people like th<strong>at</strong>.” Hospitals are a good example. If it’s a<br />

good hospital, the doctors will be good, and it’s very easy for them to hire good<br />

doctors. But it’s hard for them to hire any other kind of person. Hospitals don’t<br />

have really good advertising people; those people want to work on Madison<br />

Avenue.<br />

So we would say, “You’re a very capable person, and you’re going to have a<br />

very easy time hiring people like yourself. We don’t know your business and<br />

we’d have a hard time hiring someone like you, but we have a very easy time<br />

hiring someone like me, who’s an MIT-trained computer science nerd. It’s<br />

cheaper for you to use us, because we have really gre<strong>at</strong> programmers, and gre<strong>at</strong><br />

programmers are a lot cheaper than mediocre programmers. So even if you<br />

give us a profit margin, it’s still cheaper than doing it internally.”<br />

Th<strong>at</strong> might not have been true for SAP actually. SAP was a user of our software.<br />

They had a lot of good programmers, so they weren’t a customer; they<br />

just used the software without needing us.<br />

Livingston: Tell me a little about the competitive landscape.<br />

Greenspun: There was Broadvision. Believe it or not, people didn’t agree back<br />

then on how you did websites. Today, everybody would pretty much agree th<strong>at</strong><br />

the right thing to do is to do wh<strong>at</strong>ever Bill G<strong>at</strong>es or Microsoft says. So you<br />

download SQL Server, Visual Studio .NET, and you have a two-tiered system<br />

where you have a d<strong>at</strong>a model and SQL Server and you have scripts and a scripting<br />

language talking to the d<strong>at</strong>abase. You don’t have a lot of elabor<strong>at</strong>e compil<strong>at</strong>ion<br />

steps. If you change a script, it’s written in C# or Visual Basic; the next time<br />

you load it, a new definition will be evalu<strong>at</strong>ed. Very lightweight programming<br />

environment. Most of the engineering is in the d<strong>at</strong>abase.<br />

Th<strong>at</strong>’s how I started doing things in 1994, but there were lots of companies<br />

trying to convince people th<strong>at</strong> th<strong>at</strong> wasn’t adequ<strong>at</strong>e; th<strong>at</strong> you had to have something<br />

really complic<strong>at</strong>ed. They would say, “Wh<strong>at</strong> you really need is lots of layers<br />

and applic<strong>at</strong>ion servers and you need our software. You don’t just download<br />

Perl and Apache. You have to buy our system for a million dollars.” Broadvision<br />

was almost comically difficult to use. It required people to program their web<br />

pages in the C++ language, which even a lot of professional programmers find<br />

impossible to use. Modifying a website became just as expensive and difficult as<br />

it would be to make a change to Microsoft Word, and Microsoft itself is only<br />

able to get out a new version every few years.<br />

There was also a company called Vignette, and they had a really bad product.<br />

They had a product th<strong>at</strong> let you program web pages in Tcl, which was a<br />

scripting language. But there were free open source tools th<strong>at</strong> were better and

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

Saved successfully!

Ooh no, something went wrong!