stringtranslate.com

Paul Graham (programador)

Paul Graham ( / ɡ r æ m / ; nacido en 1964) [3] es un informático , ensayista, emprendedor, inversor y autor inglés. Es mejor conocido por su trabajo en el lenguaje de programación Lisp , su antigua startup Viaweb (más tarde rebautizada como Yahoo! Store ), cofundadora de la influyente aceleradora de startups y firma de capital semilla Y Combinator , sus ensayos y Hacker News .

Es autor de varios libros de programación informática, entre ellos: On Lisp , [4] ANSI Common Lisp , [5] y Hackers & Painters . [6] El periodista tecnológico Steven Levy ha descrito a Graham como un "filósofo hacker". [7]

Graham nació en Inglaterra, donde él y su familia mantienen su residencia permanente. Sin embargo, también es ciudadano de los Estados Unidos, donde obtuvo sus títulos y residió hasta 2016.

Educación y vida temprana

Graham y su familia se mudaron a Pittsburgh , Pensilvania en 1968, donde más tarde asistió a Gateway High School . Graham se interesó por las ciencias y las matemáticas de su padre, que era físico nuclear . [8]

Graham recibió una Licenciatura en Filosofía de la Universidad de Cornell en 1986. [9] [10] [11] Luego recibió una Maestría en Ciencias en 1988 y un Doctorado en Filosofía en 1990, ambos en informática de la Universidad de Harvard. . [9] [12]

Graham también estudió pintura en la Escuela de Diseño de Rhode Island y en la Accademia di Belle Arti de Florencia . [9] [12]

Carrera

En 1996, Graham y Robert Morris fundaron Viaweb y poco después reclutaron a Trevor Blackwell . Creían que Viaweb era el primer proveedor de servicios de aplicaciones . [13] Graham recibió una patente para aplicaciones web basadas en su trabajo en Viaweb. [14] El software de Viaweb, escrito principalmente en Common Lisp , permitía a los usuarios crear sus propias tiendas en Internet . En el verano de 1998, después de que Jerry Yang recibiera una fuerte recomendación de Ali Partovi , [15] Viaweb fue vendida a Yahoo! por 455.000 acciones de Yahoo! acciones, valoradas en 49,6 millones de dólares. [16] Después de la adquisición, el producto se convirtió en Yahoo! Almacenar .

Más tarde, Graham se hizo famoso por sus ensayos, que publica en su sitio web personal. Los temas de los ensayos van desde Beating the Averages , [17] que compara Lisp con otros lenguajes de programación e introduce el hipotético lenguaje de programación Blub , hasta Why Nerds are Unpopular , [18] una discusión sobre la vida de los nerds en la escuela secundaria. O'Reilly Media ha publicado una colección de sus ensayos como Hackers & Painters [6] , que incluye una discusión sobre el crecimiento de Viaweb y lo que Graham percibe como las ventajas de Lisp para programarlo.

En 2001, Graham anunció que estaba trabajando en un nuevo dialecto de Lisp llamado Arc . Fue publicado el 29 de enero de 2008. [19] A lo largo de los años, ha escrito varios ensayos que describen características u objetivos del lenguaje, y algunos proyectos internos en Y Combinator se han escrito en Arc, en particular el foro web Hacker News y Programa agregador de noticias.

En 2005, después de dar una charla en la Harvard Computer Society (posteriormente publicada como Cómo iniciar una startup) , Graham, junto con Trevor Blackwell , Jessica Livingston y Robert Morris , fundaron Y Combinator para proporcionar financiación inicial a un gran número de startups , en particular aquellas iniciadas. por fundadores más jóvenes y con una orientación más técnica. Y Combinator ha invertido ahora en más de 1300 nuevas empresas, incluidas Reddit , Twitch (anteriormente Justin.tv ), Xobni , Dropbox , Airbnb y Stripe . [20]

BusinessWeek incluyó a Paul Graham en la edición de 2008 de su artículo anual, Las 25 personas más influyentes en la Web . [21]

En respuesta a la propuesta Ley para detener la piratería en línea (SOPA), Graham anunció a finales de 2011 que ningún representante de ninguna empresa que la apoyara sería invitado a los eventos del Día de demostración de Y Combinator. [22]

En febrero de 2014, Graham renunció a su puesto diario en Y Combinator. [23]

En octubre de 2019, Graham anunció una especificación para otro nuevo dialecto de Lisp, escrito en sí mismo, llamado Bel. [24]

La jerarquía de desacuerdo de Graham

La jerarquía de desacuerdo de Graham

Graham propuso una jerarquía de desacuerdos en un ensayo de 2008 Cómo estar en desacuerdo , [25] colocando tipos de argumentos en una jerarquía de siete puntos y observando que "si ascender en la jerarquía de desacuerdos hace que las personas sean menos malas, eso hará que la mayoría de ellas sean más felices". Graham también sugirió que la jerarquía puede considerarse como una pirámide, ya que las formas más elevadas de desacuerdo son más raras.

Siguiendo esta jerarquía, Graham señala que las formas articuladas de insultos (por ejemplo, "El autor es un diletante engreído") no son diferentes de los insultos groseros. Cuando están en desacuerdo, las personas a menudo se vuelven más animadas y comprometidas, y esto les lleva a enojarse. [26] En los niveles inferiores, los ataques se dirigen contra la persona, lo que puede ser odioso. Los niveles más altos de argumentación se dirigen contra la idea, que es más fácil de reconocer y aceptar. [27] Cuando la gente discute en los niveles superiores, el intercambio de puntos de vista es más informativo y útil. [28]

La paradoja de Blub

Graham considera la jerarquía de los lenguajes de programación con el ejemplo de Blub , un lenguaje hipotéticamente promedio "justo en el medio del continuo de la abstracción . No es el lenguaje más poderoso, pero es más poderoso que Cobol o el lenguaje de máquina ". [29] Fue utilizado por Graham para ilustrar una comparación, más allá de lo completo de Turing , del poder del lenguaje de programación, y más específicamente para ilustrar la dificultad de comparar un lenguaje de programación que uno conoce con uno que no conoce.

...Estos estudios quisieran demostrar formalmente que una determinada lengua es más o menos expresiva que otra lengua. Determinar dicha relación entre lenguas de manera objetiva y no subjetiva parece algo problemático, un fenómeno que Paul Graham ha analizado en "The Blub Paradox". [30] [31]

Graham considera un hipotético programador de Blub. Cuando el programador mira hacia abajo el "continuo de poder", considera que los lenguajes inferiores son menos poderosos porque pierden alguna característica a la que un programador de Blub está acostumbrado. Pero cuando miran hacia arriba, no se dan cuenta de que están mirando hacia arriba: simplemente ven "lenguajes extraños" con características innecesarias y suponen que son equivalentes en poder, pero con "otras cosas peludas también". Cuando Graham considera el punto de vista de un programador que utiliza un lenguaje superior a Blub, describe a ese programador mirando hacia abajo a Blub y notando sus características "faltantes" desde el punto de vista del lenguaje superior. [30]

Graham describe esto como la paradoja de Blub y concluye que "Por inducción, los únicos programadores en condiciones de ver todas las diferencias de poder entre los distintos lenguajes son aquellos que entienden el más poderoso". [30]

El concepto ha sido citado por programadores como Joel Spolsky . [32]

Vida personal

En 2008, Graham se casó con Jessica Livingston . [33] [34] [35] Tienen dos hijos y viven en Inglaterra desde 2016. [36] [37]

Referencias

  1. ^ @paulg (13 de enero de 2023). "Registrarse" (Tweet) - vía Twitter .
  2. ^ "No; nací en Weymouth, Inglaterra. Aunque mi padre es galés". Noticias de piratas informáticos . Ycombinador. 5 de octubre de 2008 . Consultado el 8 de abril de 2020 .
  3. ^ "Graham, Paul 1964 - Autoridades y vocabularios (archivo de autoridad de nombres de la Biblioteca del Congreso)". Biblioteca del Congreso de Estados Unidos. 11 de marzo de 2005 . Consultado el 12 de marzo de 2012 . (Paul Graham, n. 13 de noviembre de 1964)
  4. ^ Graham, Paul (1994). On Lisp: técnicas avanzadas para Common Lisp . Englewood Cliffs, Nueva Jersey: Prentice Hall. ISBN 0-13-030552-9.
  5. ^ Graham, Paul (1996). Ceceo común ANSI. Englewood Cliffs, Nueva Jersey: Prentice Hall. ISBN 0-13-370875-6.
  6. ^ ab Graham, Paul (2004). Hackers y pintores: grandes ideas de la era de las computadoras. Sebastopol, California: O'Reilly. ISBN 0-596-00662-4.
  7. ^ Levy, Steven. "Y Combinator se ha convertido en supernova". Cableado .
  8. ^ "¿Qué no parece funcionar?". Pablo Graham. Enero de 2015 . Consultado el 28 de mayo de 2023 .
  9. ^ a b "Biografía". Pablo Graham . Consultado el 22 de julio de 2011 .
  10. ^ Paul Graham (marzo de 2005). "Pregrado" . Consultado el 22 de julio de 2011 .
  11. ^ EZRA: Revista trimestral de Cornell (otoño de 2011) "Paul Graham '86"
  12. ^ ab "Biografía de Paul Graham". SpeakerMix.com. Archivado desde el original el 9 de abril de 2012 . Consultado el 6 de marzo de 2012 .
  13. ^ Graham, Pablo. "¿Fue Viaweb primero?" . Consultado el 19 de febrero de 2023 .
  14. ^ "Patente de EE. UU. para el método de comunicaciones cliente-servidor a través de una patente de interfaz mínima (patente n.º 6.205.469 emitida el 20 de marzo de 2001) - Búsqueda de patentes de Justia". patentes.justia.com . Consultado el 15 de febrero de 2024 .
  15. ^ Jessica., Livingston (2010). Fundadores en el trabajo: historias de los primeros días de las empresas emergentes. Presione. ISBN 978-1-4302-1078-8. OCLC  705381923.
  16. ^ "¡Yahoo! para adquirir Viaweb". Yahoo! Inc. 8 de junio de 1998. Archivado desde el original el 1 de julio de 2007 . Consultado el 14 de abril de 2008 .
  17. ^ Graham, Pablo. "Superando los promedios". Paulgraham.com .
  18. ^ Graham, Pablo. "Por qué los nerds son impopulares". Paulgraham.com .
  19. ^ Graham, Paul (29 de enero de 2008). "Se acabó el arco". Paulgraham.com . Consultado el 9 de abril de 2020 .
  20. ^ "Empresas combinadoras de Y". Universo Combinador Y. Abril 2020 . Consultado el 9 de abril de 2020 .
  21. ^ "El papá oso: Paul Graham". Semana empresarial de Bloomberg . 29 de septiembre de 2008. Archivado desde el original el 24 de abril de 2012 . Consultado el 29 de septiembre de 2008 .
  22. ^ Tsotsis, Alexia (22 de diciembre de 2011). "Paul Graham: Las empresas que respaldan SOPA ya no están permitidas en el día de demostración de YC". TechCrunch . Consultado el 23 de diciembre de 2011 .
  23. ^ "Paul Graham dimite como presidente de Y Combinator". Noticias NBC . 21 de febrero de 2014 . Consultado el 15 de febrero de 2024 .
  24. ^ Graham, Paul (2019). "Bel". paulgraham.com . Consultado el 26 de septiembre de 2021 .
  25. ^ Graham, Paul (marzo de 2008). "Cómo estar en desacuerdo". Pablo Graham . Consultado el 27 de octubre de 2023 .
  26. ^ Leslie, Ian (16 de octubre de 2021). "Cómo tener mejores argumentos online". El guardián . Guardian News & Media Limited . Consultado el 28 de octubre de 2023 .
  27. ^ Koblin, Jonas (18 de agosto de 2022). "Jerarquía de desacuerdos de Graham". Sproutsschools.com . Brotes de aprendizaje Co., Ltd. Consultado el 2 de noviembre de 2023 .
  28. ^ Harris, Gregory (14 de agosto de 2021). "Aprender a estar en desacuerdo: Paul Graham y la jerarquía de la calidad argumentativa". warbletoncouncil.org . Consultado el 2 de noviembre de 2023 .
  29. ^ Graham, Paul (2001). "Superando los promedios" . Consultado el 28 de abril de 2007 .; publicado en Hackers y pintores , 2004; El ensayo también se reimprimió en el Informe del grupo de trabajo de planificación y programación sobre lenguajes de programación Archivado el 16 de junio de 2011 en Wayback Machine , por JM Adams, R Hawkins, C Myers, C Sontag, S Speck.
  30. ^ abc Robinson, D. "Introducción a la programación orientada a aspectos en e" (PDF) . Verilab . Archivado desde el original (PDF) el 11 de abril de 2022.
  31. ^ Escondites, J.; Paredaens, J.; Vercammen, R.; Marrara, S. "Poder expresivo de recursividad y agregados en XQuery" (PDF) . Laboratorio de datos Adrem . Universidad de Amberes.
  32. ^ Spolsky, Joel (29 de diciembre de 2005). "Los peligros de las escuelas Java". Más Joel sobre software.
  33. ^ "¿A dónde vamos?". Arclanguage.org. 26 de octubre de 2008 . Consultado el 14 de noviembre de 2008 .
  34. ^ "Felicitaciones a PG por casarse". noticias.ycombinator.com. 2 de junio de 2008 . Consultado el 14 de noviembre de 2008 .
  35. ^ Graham, Paul (enero de 2009). "California durante todo el año". Combinador Y. Archivado desde el original el 13 de marzo de 2012. Jessica Livingston y yo (que estamos casados ​​a pesar de tener apellidos diferentes) esperamos nuestro primer hijo en cualquier momento.
  36. ^ @paulg (14 de abril de 2020). "@OconHQ Vivimos en Inglaterra" (Tweet) - vía Twitter .
  37. ^ Paul Graham [@paulg] (25 de enero de 2023). "Sí, desde 2016" (Tweet) - vía Twitter .

enlaces externos