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.

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

two, and then they’d want to go back to grad school or go work somewhere else;<br />

they’ll quit and then the Ferrari would go back in the pool.” I had set it up so<br />

it looked extravagant, but didn’t actually cost anything. But the VCs and<br />

employees thought of me as someone whose spending was out of control.<br />

It doesn’t look extravagant to hire a bunch of salespeople and client service<br />

people and a vice president of marketing. However, if you hire all these people<br />

in suits th<strong>at</strong> don’t do anything productive, th<strong>at</strong> is extravagant. They went<br />

through $40 million in cash. But it doesn’t appear extravagant. Nobody will<br />

fault you as a businessperson for hiring a salesperson and paying him $100,000<br />

a year even if he is not selling. They won’t fault you for hiring a $200,000-a-year<br />

VP of marketing who used to work <strong>at</strong> Oracle even if he’s useless, because the<br />

guy wears a suit and shows up to work every day for 5 hours.<br />

The Ferrari, which costs less than any of these things and sits in the parking<br />

lot, looks extravagant. But it inspired the programmers; it got us all this press; it<br />

made customers think th<strong>at</strong> we were a profitable, successful business. It had all<br />

these benefits. At the end of the day, the Ferrari was the only thing th<strong>at</strong> the VCs<br />

made a profit on. When they sold the Ferrari, they sold it for more than I paid<br />

for it.<br />

Partly they killed themselves through replacing profit-and-loss responsibility<br />

pushed down to the lowest levels with a functional management structure,<br />

where you only had to report to your boss. There was a programming department,<br />

the sales department, the client services department (wh<strong>at</strong>ever it was),<br />

and there’s the project management department, and the only person responsible<br />

for overall profit and loss is the CEO. Th<strong>at</strong> was really a bad problem for<br />

them.<br />

The second thing th<strong>at</strong> killed them was a common phenomenon in programming<br />

called “second-system syndrome.” This is identified by Fred Brooks in<br />

The Mythical Man-Month, which was about the IBM OS/360 project, the oper<strong>at</strong>ing<br />

system for their mainframe in the 1960s. We had the first system th<strong>at</strong> was<br />

running photo.net, ArsDigita.com, and all of our clients. It was a set of d<strong>at</strong>a<br />

models in SQL and page scripts th<strong>at</strong> talked to those d<strong>at</strong>a models to provide an<br />

online community and e-commerce site. We had all these modules do different<br />

things. We had two versions: one was in Java Server Pages, very straightforward,<br />

JSP talking to the Oracle d<strong>at</strong>a model, and the other one was an AOLserver Tcl,<br />

which is kind of an obscure web server used by America Online for most of<br />

their web services—very efficient. Th<strong>at</strong> was wh<strong>at</strong> we had started with in 1995.<br />

It was st<strong>at</strong>e of the art in ’95; today you could do just as well with Microsoft<br />

Internet Inform<strong>at</strong>ion Server and Active Server Pages. Anyway, it was the first<br />

web server to have d<strong>at</strong>abase connection pooling. We’d become a little bit identified<br />

with it, and the VCs and their pet managers were convinced th<strong>at</strong>, if we<br />

just became the Java company, we’d have an increase in sales. Customers didn’t<br />

seem to care.<br />

Going back to 1998, we had plans for three versions: Java Server Pages,<br />

AOLserver, and Microsoft Active Server Pages in Visual Basic, but it turned out<br />

there was no customer demand for the Microsoft one. People said, “Look, I

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

Saved successfully!

Ooh no, something went wrong!