Paul Graham (programmer): Difference between revisions
imported>MichaelMaggs Undid revision 1283845662 by 2600:4040:A903:FE00:C911:12B6:7B79:7A7 (talk) Trivial and undue weight WP:DUE. |
(No difference)
|
Latest revision as of 06:54, 4 April 2025
Template:Short description Template:Use dmy dates Template:Infobox scientist Paul Graham (Template:IPAc-en; born November 13, 1964)<ref name="DOB LibCongress">Template:Cite web</ref> is an English-American computer scientist, writer and essayist, entrepreneur and investor. His work includes the programming language Arc, the startup Viaweb (later renamed Yahoo! Store), co-founding the startup accelerator and seed capital firm Y Combinator, a number of essays and books, and the media webpage Hacker News.
He is the author of the computer programming books On Lisp,<ref name="onlisp">Template:Cite book</ref> ANSI Common Lisp,<ref name="ansi">Template:Cite book</ref> and Hackers & Painters.<ref name="hackersandpainters">Template:Cite book</ref> Technology journalist Steven Levy has described Graham as a "hacker philosopher".<ref>Template:Cite magazine</ref>
Graham was born in England, where he and his family have maintained a permanent residence since 2016. He is also a citizen of the United States, where he attended all of his schooling and lived for 48 years prior to returning to England.
Education and early life
[edit]Graham and his family moved to Pittsburgh, Pennsylvania, in 1968, where he attended Gateway High School. Graham gained interest in science and mathematics from his father who was a nuclear physicist.<ref name=early_interest>Template:Cite web</ref>
Graham received a Bachelor of Arts with a major in philosophy from Cornell University in 1986.<ref name="bio" /><ref>Template:Cite web</ref><ref>EZRA: Cornell's Quarterly Magazine (Fall 2011) "Paul Graham '86"</ref> He then received a Master of Science in 1988, and a Doctor of Philosophy in 1990, both in computer science from Harvard University.<ref name="bio">Template:Cite web</ref><ref name="SpeakerMix bio">Template:Cite web</ref>
Graham has also studied fine arts and painting at the Rhode Island School of Design and at the Accademia di Belle Arti in Florence.<ref name="bio" /><ref name="SpeakerMix bio" />
Career
[edit]In 1996, Graham and Robert Morris founded Viaweb and recruited Trevor Blackwell shortly after. They believed that Viaweb was the first application service provider.<ref>Template:Cite web</ref> Graham received a patent for webapps based on his work at Viaweb.<ref>Template:Cite web</ref> Viaweb's software, written mostly in Common Lisp, allowed users to make their own Internet stores. In the summer of 1998, after Jerry Yang received a strong recommendation from Ali Partovi,<ref>Template:Cite book</ref> Viaweb was sold to Yahoo! for 455,000 shares of Yahoo! stock, valued at $49.6 million.<ref>Template:Cite web</ref> 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",<ref>Template:Cite web</ref> which compares Lisp to other programming languages and introduced the hypothetical programming language Blub, to "Why Nerds are Unpopular",<ref>Template:Cite web</ref> a discussion of nerd life in high school. A collection of his essays has been published as Hackers & Painters<ref name="hackersandpainters"/> by O'Reilly Media, which includes a discussion of the growth of Viaweb and the advantages of Lisp to program it.
In 2001, Graham announced that he was working on a new dialect of Lisp named Arc. It was released on 29 January 2008.<ref>Template:Cite web</ref> 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, including the Hacker News web forum and news aggregator program.
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 startups, particularly those started by younger, more technically oriented founders. Y Combinator has invested in more than 1300 startups, including Reddit, Twitch (formerly Justin.tv), Xobni, Dropbox, Airbnb, and Stripe.<ref>Template:Cite web</ref>
BusinessWeek included Paul Graham in the 2008 edition of its annual feature, The 25 Most Influential People on the Web.<ref>Template:Cite web</ref>
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.<ref name="Demo Day SOPA cutoff">Template:Cite news</ref>
In February 2014, Graham stepped down from his day-to-day role at Y Combinator.<ref>Template:Cite web</ref>
In October 2019, Graham announced a specification for another new dialect of Lisp, written in itself, named Bel.<ref>Template:Cite web</ref>
Graham's hierarchy of disagreement
[edit]Graham proposed a disagreement hierarchy in a 2008 essay "How to Disagree",<ref>Template:Cite web</ref> putting types of argument into a seven-point hierarchy and observing that "If moving up the disagreement hierarchy makes people less mean, that will make most of them happier." Graham also suggested that the hierarchy can be thought of as a pyramid, as the highest forms of disagreement are rarer.
Following this hierarchy, Graham notes that articulate forms of name-calling (e.g., "The author is a self-important dilettante") are no different from crude insults. When in disagreement people often become more animated and engaged, and this leads to them becoming angry.<ref>Template:Cite web</ref> At the lower levels, the attacks are directed against the person, which can be hateful. Higher levels of argument are directed against the idea, which is easier to recognize and accept.<ref>Template:Cite web</ref> When people argue at the higher levels, the exchange of viewpoint is more informative and helpful.<ref>Template:Cite web</ref>
The Blub paradox
[edit]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."<ref>Template:Cite web; published in Hackers & Painters, 2004; the essay was also reprinted in The Planning and Scheduling Working Group Report on Programming Languages Template:Webarchive, by JM Adams, R Hawkins, C Myers, C Sontag, S Speck</ref> 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.Template:Blockquote
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 realize 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.<ref name="blub1"/>
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."<ref name="blub1"/>
The concept has been cited by programmers such as Joel Spolsky.<ref>Template:Cite book</ref>
Personal life
[edit]In 2008, Graham married Jessica Livingston.<ref>Template:Cite web</ref><ref>Template:Cite web</ref><ref>Template:Cite web</ref> They have two children, and have been living in England since 2016.<ref>Template:Cite tweet</ref><ref>Template:Cite tweet</ref>
References
[edit]External links
[edit]Template:Lisp programming language Template:Y Combinator Template:Authority control
- Pages with broken file links
- 1964 births
- Living people
- Lisp (programming language) people
- English computer programmers
- American computer programmers
- American software engineers
- Cornell University alumni
- Businesspeople in information technology
- Businesspeople in software
- Harvard University alumni
- American technology writers
- O'Reilly writers
- Programming language designers
- American technology company founders
- American computer businesspeople
- Yahoo! employees
- English company founders
- Y Combinator people
- People from Weymouth, Dorset
- People from Pittsburgh