Graham, Paul

Paul Graham
Englanti  Paul Graham
Syntymäaika 13. marraskuuta 1964( 13.11.1964 ) (57-vuotias)
Syntymäpaikka
Kansalaisuus  USA
Ammatti ohjelmoija , yrittäjä , esseisti
puoliso Jessica Livingston
Verkkosivusto paulgraham.com
 Mediatiedostot Wikimedia Commonsissa

Paul Graham ( eng.  Paul Graham , syntynyt 13. marraskuuta 1964 [3] , Weymouth [4] ) on amerikkalainen yrittäjä, esseisti, ohjelmoija, tunnettu Lisp - ohjelmointikielen käytön kannattaja ja edistäjä . Hän loi muun muassa Lispin murteen, jota hän kutsui Arciksi . Useiden ohjelmointia käsittelevien kirjojen kirjoittaja.

Elämäkerran kohokohdat

Graham suoritti kandidaatin tutkinnon Cornellin yliopistosta , M.A :n ja Ph.D :n sovelletussa tieteessä (tietokonetiede) Harvardista vuonna 1988 ja 1990, ja hän opiskeli maalausta Rhode Island School of Designissa ja Firenzen kuvataideakatemiassa .[5] .

Vuonna 2008 Paul Graham meni naimisiin Jessica Livingstonin kanssa [6] [7] .

viaweb

Graham ja Robert Morris perustivat Viawebin vuonna 1995., ensimmäinen sovelluspalveluntarjoaja (ASP). Common Lisp -kielellä kirjoitettu Viaweb-ohjelmisto antoi käyttäjille mahdollisuuden luoda omia verkkokauppoja. Kesällä 1998 Viaweb myytiin Yahoolle 455 000 Yahoon osakkeella, joiden arvo oli 49,6 miljoonaa dollaria [8] . Yahoo antoi tälle tuotteelle nimen Yahoo Store.

Kirjallinen toiminta

Hän on kirjoittanut julkaisut On Lisp (1993) [9] , ANSI Common Lisp (1995) [10] ja Hackers & Painters (2004) [11] . Kaksi ensimmäistä kirjaa käsittelevät Lisp-ohjelmointikieltä. Samaan aikaan "On Lisp" keskittyy makroihin ja muihin Lispin erityisominaisuuksiin osoittaen, kuinka niiden käyttö voi muuttaa lähestymistapaa joidenkin ongelmien ratkaisemiseen. ANSI Common Lisp on ohjelmoijille tarkoitettu Lispin aluke, joka sisältää vaiheittaisen selityksen kaikista kielen peruskäsitteistä ja melko täydellisen kuvauksen ANSI Common Lisp -standardista. Kolmas kirja [11] on kokoelma ei suoraan toisiinsa liittyviä esseitä, jotka käsittelevät erilaisia ​​ohjelmointiin liittyviä kysymyksiä tavalla tai toisella: verkkosovellusten oikea suunnittelu, kielten valinta, roskapostisuojausongelma, Internetin taloustiede startup-yritykset ja niin edelleen.

Myytyään Viawebin Graham alkoi kirjoittaa tarinoita verkkosivustolleen paulgraham.com . Ne vaihtelevat Beating the  Averagesista [12] , joka vertaa Lispia muihin ohjelmointikieliin, pohdiskeluihin nörttien elämästä lukiossa ( Why Nerds are Unpopular ) [13] .  Kokoelma hänen esseistään julkaistiin edellä mainituna O'Reillyn kirjana Hackers & Painters [ 11 ] .

Graham on kirjoittanut niin sanotun "Blub-paradoksin", johon viitataan usein temaattisista resursseista, jotka on omistettu keskustelulle uusista ja rajoitetusti suosituista ohjelmointikielistä ja -mekanismeista. Blub-paradoksia kuvataan esseessä Conquering Mediocrity. Sen olemus piilee siinä, että ohjelmoija, joka osaa tietyn kielen ("Blub") "ajattelee Blubissa" - ilmaisee minkä tahansa ongelman ratkaisun Blubilla, ja tehokkaammalla kielellä saatavilla olevat lisätyökalut eivät ole minkään arvoisia. hänen silmänsä, koska hän ei voi käyttää niitä. Vasta kun ohjelmoija jostain ulkoisista lisäsyistä oppii tehokkaamman kielen, hän voi katsoa Blubia alaspäin ja nähdä sen rajoitukset. Siten Blubin rajoitukset eivät yksinään voi olla kannustimena oppia tehokkaampaa kieltä, koska tämän rajoituksen ymmärtämiseksi täytyy sellainen kieli jo osata. Tällä Graham selittää, miksi ohjelmoijat eivät yleensä ole halukkaita oppimaan tehokkaampia ohjelmointityökaluja kuin ne, jotka he jo omistavat (etenkin Lispin epäsuosion vuoksi ).

Argumenttien hierarkia kiistassa ("Grahamin pyramidi")

Sitä kuvattiin ensimmäisen kerran vuonna 2008 esseessä "Kuinka vastustaa" ("How to disagree") [14] . Mahdolliset argumentit esitetään 7-tason hierarkiassa argumenttien vahvuuden lisäämiseksi. Kirjoittaja huomaa sen

jos hierarkiassa ylöspäin siirtyminen vähentää keskustelun intensiteettiä, se hyödyttää useimpia sen osallistujia.

Alkuperäinen teksti  (englanniksi)[ näytäpiilottaa] Jos erimielisyyksien hierarkiassa siirtyminen tekee ihmisistä vähemmän ilkeitä, se tekee useimmat heistä onnellisempia

.

Argumentit kiistassa vahvuudesta ja arvosta (ja samalla käytön harvinaisuudesta) rakentuvat Grahamin mukaan "pyramidin" seitsemään vaiheeseen:

  1. Puhdas vastaväite: riidan pääidean kumoaminen todisteilla tuettuina: "Tässä ovat tosiasiat, jotka todistavat päinvastaisen";
  2. Kumoaminen pohjimmiltaan: Virheen osoittaminen vastustajan päättelyssä, sen korjaaminen ja sen olemuksen selittäminen;
  3. Vasta-argumentti: Oman näkemyksen arvovaltaisten argumenttien esittäminen argumenttien ja/tai tukiargumenttien kanssa;
  4. Riitely: oman näkökulman ristiriidassa ilman todellista näyttöä;
  5. Väittämä sävyyn, keskustelun muotojen poimiminen: kirjoitetun sävyn kritiikki ilmaistun näkökulman kritisoinnin sijaan;
  6. Siirtyminen persoonallisuuksiin ;
  7. Loukkauksia ja hyväksikäyttöä.

Y Combinator

Vuonna 2005 Graham piti Harvard Computer Societylle puheen , joka julkaistiin myöhemmin esseenä " How to Startup" [ 15] , ja perusti Y:n Robert MorrisinjaJessica Livingstonin,Trevor Blackwellin tarjotakseen startupeille rahaa matkansa alussa , varsinkin ne, jotka ovat perustaneet hyvin nuoret ihmiset, jotka ovat keskittyneet uusien ohjelmistoteknologioiden luomiseen. Y Combinator on sijoittanut moniin startup -yrityksiin, mukaan lukien reddit , Dropbox , Airbnb , Justin.tv , silmukka, Heroku ja Xobni[16] .

BusinessWeek - lehti sisällytti Paul Grahamin The 25 Most Influential People on the Webiin vuonna 2008 [17] . 

Yksi Paul Grahamin ja Y Combinatorin menestyneistä projekteista oli sosiaalisen uutissivuston Hacker News luominen .

Muistiinpanot

  1. https://news.ycombinator.com/item?id=324331
  2. https://www.thrivetimeshow.com/business-podcasts/life-times-paul-graham-part-1-hour-1/
  3. Graham, Paul 1964-Authorities & Vocabularies (Library of Congress Name Authority File) . Yhdysvaltain kongressin kirjasto (11. maaliskuuta 2005). - "(Paul Graham, s. 13. marraskuuta 1964)". Haettu 12. maaliskuuta 2012. Arkistoitu alkuperäisestä 17. huhtikuuta 2013.
  4. Ei; Synnyin Weymouthissa Englannissa. Isäni on kuitenkin walesilainen. |  Hakkeri uutiset . news.ycombinator.com. Haettu 23. tammikuuta 2013. Arkistoitu alkuperäisestä 22. lokakuuta 2020.
  5. Ylioppilastutkinnon suorittaminen . Haettu 14. heinäkuuta 2011. Arkistoitu alkuperäisestä 9. marraskuuta 2020.
  6. Minne olemme menossa?  (englanniksi) . arclanguage.org (26. lokakuuta 2008). Haettu 14. marraskuuta 2008. Arkistoitu alkuperäisestä 7. huhtikuuta 2012.
  7. Onnittelut PG:lle  kiinnijäämisestä . news.ycombinator.com (2. kesäkuuta 2008). Haettu 14. marraskuuta 2008. Arkistoitu alkuperäisestä 7. huhtikuuta 2012.
  8. Yahoo! ostaa  Viawebin . Yahoo! Inc. (8. kesäkuuta 1998). Haettu 14. huhtikuuta 2008. Arkistoitu alkuperäisestä 7. huhtikuuta 2012.
  9. Paul Graham. LISP:ssä: Advanced Techniques for Common LISP . – 1. - Prentice Hall , 9. syyskuuta 1993. - 432 s. — ISBN 0130305529 .
  10. Paul Graham. ANSI CommonLISP . - Prentice Hall, 9. syyskuuta 1995. - 432 s. — ISBN 0133708756 .
  11. 1 2 3 Paul Graham. Hakkerit ja maalarit: suuria ideoita tietokoneiden aikakaudelta. - O'Reilly , 2004. - 272 s. — ISBN 0596006624 .
  12. Beating the Averages Arkistoitu 15. heinäkuuta 2011 Wayback Machinessa
  13. Miksi nörtit ovat epäsuosittuja . Haettu 21. syyskuuta 2009. Arkistoitu alkuperäisestä 20. syyskuuta 2009.
  14. Graham, Paul Kuinka olla eri mieltä  . PaulGraham.com (maaliskuu 2008). Käyttöpäivä: 2. toukokuuta 2011. Arkistoitu alkuperäisestä 2. huhtikuuta 2008.
  15. Käynnistyksen aloittaminen . Haettu 21. syyskuuta 2009. Arkistoitu alkuperäisestä 11. joulukuuta 2020.
  16. Y Combinator: Mitä teemme . Käyttöpäivä: 24. maaliskuuta 2010. Arkistoitu alkuperäisestä 7. huhtikuuta 2012.
  17. Papa Bear: Paul Graham . työviikko. Haettu 29. syyskuuta 2008. Arkistoitu alkuperäisestä 7. huhtikuuta 2012.

Linkit