Paul Graham

Popular As Paul Graham (programmer)

Birthday November 13, 1964

Birth Sign Scorpio

Birthplace Weymouth, Dorset, England

Age 59 years old

Nationality United States

#18984 Most Popular

1964

Paul Graham (born 1964) is an English computer scientist, essayist, entrepreneur, investor, and author.

He is best known for his work on the programming language Lisp, his former startup Viaweb (later renamed Yahoo! Store), co-founding the influential startup accelerator and seed capital firm Y Combinator, his essays, and Hacker News.

He is the author of several computer programming books, including: On Lisp, ANSI Common Lisp, and Hackers & Painters.

Technology journalist Steven Levy has described Graham as a "hacker philosopher".

Graham was born in England, where he and his family maintain permanent residence.

1968

Graham and his family moved to Pittsburgh, Pennsylvania in 1968, where he later attended Gateway High School.

Graham gained interest in science and mathematics from his father who was a nuclear physicist.

1986

Graham received a Bachelor of Arts with a major in philosophy from Cornell University in 1986.

1988

He then received a Master of Science in 1988 and a Doctor of Philosophy in 1990, both in computer science from Harvard University.

Graham has also studied painting at the Rhode Island School of Design and at the Accademia di Belle Arti in Florence.

1996

In 1996, Graham and Robert Morris founded Viaweb and recruited Trevor Blackwell shortly after.

They believed that Viaweb was the first application service provider.

Graham received a patent for webapps based on his work at Viaweb.

Viaweb's software, written mostly in Common Lisp, allowed users to make their own Internet stores.

1998

In the summer of 1998, after Jerry Yang received a strong recommendation from Ali Partovi, Viaweb was sold to Yahoo! for 455,000 shares of Yahoo!

stock, valued at $49.6 million.

After the acquisition, the product became Yahoo! Store.

Graham later gained notice for his essays, which he posts on his personal website.

Essay subjects range from Beating the Averages, which compares Lisp to other programming languages and introduced the hypothetical programming language Blub, to Why Nerds are Unpopular, a discussion of nerd life in high school.

A collection of his essays has been published as Hackers & Painters by O'Reilly Media, which includes a discussion of the growth of Viaweb and what Graham perceives to be the advantages of Lisp to program it.

2001

In 2001, Graham announced that he was working on a new dialect of Lisp named Arc.

2005

In 2005, after giving a talk at the Harvard Computer Society later published as How to Start a Startup, Graham along with Trevor Blackwell, Jessica Livingston, and Robert Morris started Y Combinator to provide seed funding to a large number of startups, particularly those started by younger, more technically oriented founders.

Y Combinator has now invested in more than 1300 startups, including Reddit, Twitch (formerly Justin.tv), Xobni, Dropbox, Airbnb and Stripe.

2008

It was released on 29 January 2008.

Over the years since, he has written several essays describing features or goals of the language, and some internal projects at Y Combinator have been written in Arc, most notably the Hacker News web forum and news aggregator program.

BusinessWeek included Paul Graham in the 2008 edition of its annual feature, The 25 Most Influential People on the Web.

In 2008, Graham married Jessica Livingston.

2011

In response to the proposed Stop Online Piracy Act (SOPA), Graham announced in late 2011 that no representatives of any company supporting it would be invited to Y Combinator's Demo Day events.

2014

In February 2014, Graham stepped down from his day-to-day role at Y Combinator.

2016

However he is also a citizen of the United States, where he earned his degrees, and resided in until 2016.

They have two children, and have been living in England since 2016.

2019

In October 2019, Graham announced a specification for another new dialect of Lisp, written in itself, named Bel.

Graham considers the hierarchy of programming languages with the example of Blub, a hypothetically average language "right in the middle of the abstractness continuum. It is not the most powerful language, but it is more powerful than Cobol or machine language."

It was used by Graham to illustrate a comparison, beyond Turing completeness, of programming language power, and more specifically to illustrate the difficulty of comparing a programming language one knows to one that one does not."...These studies would like to formally prove that a certain language is more or less expressive than another language. Determining such a relation between languages objectively rather than subjectively seems to be somewhat problematic, a phenomenon that Paul Graham has discussed in 'The Blub Paradox'."

Graham considers a hypothetical Blub programmer.

When the programmer looks down the "power continuum", they consider the lower languages to be less powerful because they miss some feature that a Blub programmer is used to.

But when they look up, they fail to realise that they are looking up: they merely see "weird languages" with unnecessary features and assumes they are equivalent in power, but with "other hairy stuff thrown in as well".

When Graham considers the point of view of a programmer using a language higher than Blub, he describes that programmer as looking down on Blub and noting its "missing" features from the point of view of the higher language.

Graham describes this as the Blub paradox and concludes that "By induction, the only programmers in a position to see all the differences in power between the various languages are those who understand the most powerful one."

The concept has been cited by programmers such as Joel Spolsky.