Paul Graham born in Weymouth, England
Paul Graham is born in Weymouth, Dorset. The family moves to the U.S. and he grows up outside Pittsburgh, where his father works as a physicist designing nuclear reactors and his mother takes raises him and his sister. He starts writing computer code in high school, including a program to predict the flight path of model rockets.
If I could go back and give my thirteen year old self some advice, the main thing I’d tell him would be to stick his head up and look around.
Graduates Cornell
Graham graduates in the Class of ’86 with a Bachelor of Arts in Philosophy, and a lot of experience in computer science:
What I learned from trying to study philosophy is that the place to look is in other fields.
On his decision to study computer science:
I took so many CS classes that most CS majors thought I was one.
Masters degree
Graham earns a Masters in Applied Sciences at Harvard, focusing on Computer Science.
Harvard PhD
0 0 reuben reuben2014-10-12 13:57:272015-03-22 02:53:19Harvard PhDArt school
0 CommentsGraham enrolls in the Rhode Island School of Design in the summer, and in the fall takes classes at Florence’s Accademia di Belle Arti, a 500-year-old art school founded during the Renaissance.
I never cared about the official rules
Consulting and painting
0 CommentsGraham takes temporary software development jobs, paints, and attends art school.
I was doing this thing where I would consult for a while and then run out of money and be in a panic.
On Lisp
Graham publishes a study of advanced programming techniques using the language, with the theme of bottom-up programming.
Its examples form a library of functions and macros that readers will be able to use in their own Lisp programs.
Viaweb business plan
0 CommentsOriginally called Webgen, the company’s business plan outlines its idea to reduce costs by allowing users to develop their own online cataloge, and the idea of selling software rather than services:
Webgen’s generator can be used interactively by anyone with a modem and a copy of Netscape. This will lower the cost of putting a catalog online by, say, 90%. It also means that our volume is not limited by the number of clients we can serve personally. We would be a software company, not a service company.
Programs in Lisp
0 CommentsThe program is one of the first commercial applications to use the language:
Robert and I both knew Lisp well, and we couldn’t see any reason not to trust our instincts and go with Lisp. We knew that everyone else was writing their software in C++ or Perl. But we also knew that that didn’t mean anything. If you chose technology that way, you’d be running Windows. When you choose technology, you have to ignore what other people are doing, and consider only what will work the best.
Develops retailing software
0 CommentsGraham and hacker Robert Morris, who know each other from Harvard, begin developing software for retailers.
Netscape was about to do this big IPO, and they had a huge PR campaign. Netscape was saying that people were going to buy and sell a lot of stuff online. So we thought, OK, we’ll write software for people to buy and sell things online.
They borrow $10,000 from lawyer Julian Weber, who is married to one of Graham’s painting teachers, and buy a Web server and started writing code.
It was one scary moment after another. We didn’t know what a term sheet meant or what a valuation was or that companies had boards of directors. All of those things just seemed like words we’d read in a newspaper.
Markets Viaweb
0 CommentsWith the product developed, Graham starts calling on potential customers, offering to set up and manage their online stores for $100 to $300 a month. Because Viaweb is a software program that runs inside a Web browser, he is able to continually respond to customer feedback.
We learned quickly by paying attention to the users.
Publishes ANSI Common Lisp
Graham publishes a reference manual for the programming language, including a guide to optimization, macros, and an appendix on debugging.
Viaweb has 70 clients
0 CommentsBuyers for the software include major clients like Rolling Stone and International Male.
Interest from Yahoo
0 CommentsViaweb’s client base is five times larger than a year earlier, and Yahoo starts showing interest in buying out Graham and Morris.
Early adopter of web search
0 CommentsGraham is an early adopter of web search, recognizing the potential of search engines in 1997. Startup advisor and angel investor Ali Partovi:
Why did he and I see the importance of search when the search companies themselves didn’t? Because we had a unique advantage: context. We interacted daily with the folks that Yahoo didn’t even recognize as its customers yet: the small businesses that were dying to get listed on Yahoo search.
Develops search algorithm
0 CommentsViaweb develops a search algorithm called Revenue Loop. Merchants bid a percentage of sales for traffic, and results are sorted by the bid multiplied by the average amount a user would buy. Graham:
Revenue Loop was the optimal sort for shopping search, in the sense that it sorted in order of how much money Yahoo would make from each link. But it wasn’t just optimal in that sense. Ranking search results by user behavior also makes search better. Users train the search: you can start out finding matches based on mere textual similarity, and as users buy more stuff the search results get better and better.
Yahoo buys Viaweb
Yahoo issues 455,000 common shares in exchange for Viaweb, valuing the deal around $49 million. Viaweb now has 21 full-time employees at its Cambridge, Mass., headquarters. Graham says it was an early prototype for today’s startups:
The reason we know that it’s possible to start a start-up with about $10,000 and someone to help with the paperwork is because that’s exactly what we had.
Leaves Yahoo
Graham leaves Yahoo after spending one and a half years working on Yahoo Store, the new iteration of Viaweb. He says the company lacked a clear vision, and was somewhere between a tech company and a media company:
Project managers at Yahoo were called “producers,” for example, and the different parts of the company were called “properties.” But what Yahoo really needed to be was a technology company, and by trying to be something else, they ended up being something that was neither here nor there. That’s why Yahoo as a company has never had a sharply defined identity.
Begins working on Arc
0 CommentsGraham and Morris begin working on the dialect of Lisp as the two main dialects of the programming language, Common Lisp and Scheme, have not substantially changed since the 1980s. He says in 1985, a language was a specification but now a good, free implementation is required along with large libraries and regular updates.
Another thing has changed since 1985: Unix won. So there is a lot more agreement now about what you can expect from the [operating system]. Common Lisp and Scheme date from a time when languages had to be OS-neutral.