Articulo de referencia

Paul Graham (programador)

{{Cite tweet |url-access=limited |title=Register |user=paulg |number=1613932520105725952|url=https://twitter.com/paulg/status/1613932520105725952}} "},"birth_place":{"wt":"[[Wey...

Paul Graham ( / ɡ r æ m / ; nacido el 13 de noviembre de 1964) [ 2 ] es un científico informático, escritor, ensayista, emprendedor e inversor anglo-estadounidense. Su trabajo incluye el lenguaje de programación Arc , la startup Viaweb (más tarde renombrada Yahoo! Store ), la cofundación de la aceleradora de startups y la firma de capital semilla Y Combinator , varios ensayos y libros, y la página web de noticias Hacker News .

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

Graham nació en Inglaterra, donde él y su familia residen de forma permanente desde 2016. También es ciudadano de los Estados Unidos, donde cursó todos sus estudios y vivió durante 48 años antes de regresar a Inglaterra.

Educación y primeros años de vida

Graham nació en Weymouth, Dorset , Inglaterra. [ 7 ] Su padre era de Pwllheli , Gales, y trabajaba para Westinghouse (ahora CBS Corporation ) diseñando reactores nucleares . [ 8 ] Graham y su familia se mudaron a Pittsburgh , Pensilvania, en 1968, donde más tarde asistió a la escuela secundaria Gateway . Comenzó a escribir código informático en la escuela secundaria. [ 9 ]

Graham recibió una Licenciatura en Artes con especialización en filosofía de la Universidad de Cornell en 1986. [ 10 ] [ 11 ] [ 12 ] Luego recibió una Maestría en Ciencias en 1988 y un Doctorado en Filosofía en 1990, ambos en ciencias de la computación de la Universidad de Harvard . [ 10 ] [ 13 ]

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

Carrera

En 1996, Graham y Robert Morris fundaron Viaweb y reclutaron a Trevor Blackwell poco después. Creían que Viaweb era el primer proveedor de servicios de aplicaciones . [ 14 ] Graham recibió una patente para aplicaciones web basada en su trabajo en Viaweb. [ 15 ] 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 , [ 16 ] Viaweb fue vendida a Yahoo! por 455 000 acciones de Yahoo!, valoradas en 49,6 millones de dólares. [ 17 ] [ 18 ] Después de la adquisición, el producto se convirtió en Yahoo! Store .

Posteriormente, Graham se dio a conocer por sus ensayos, que publica en su sitio web personal. Los temas de sus ensayos van desde "Superando la media" [ 19 ] , que compara Lisp con otros lenguajes de programación e introduce el hipotético lenguaje de programación Blub , hasta "Por qué los nerds son impopulares" [ 20 ] , un análisis de la vida de los nerds en la escuela secundaria. Una colección de sus ensayos ha sido publicada como Hackers & Painters [ 5 ] por O'Reilly Media , que incluye un análisis del crecimiento de Viaweb y las ventajas de Lisp para programarla.

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

En 2005, tras dar una charla en la Harvard Computer Society que más tarde se publicó como "Cómo iniciar una startup", Graham, junto con Trevor Blackwell , Jessica Livingston y Robert Morris, fundó Y Combinator para proporcionar financiación inicial a startups , especialmente a aquellas fundadas por emprendedores más jóvenes y con una orientación más técnica. Y Combinator ha invertido en más de 1300 startups, entre ellas Reddit , Twitch (antes Justin.tv ), Xobni , Dropbox , Airbnb y Stripe . [ 22 ]

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 . [ 23 ]

En respuesta a la propuesta de 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 Demo Day de Y Combinator. [ 24 ]

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

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

La jerarquía de desacuerdos de Graham

[explícitamente] Refutación del punto central > Refutación (encuentra el error y explica por qué es erróneo usando citas) > Contraargumento (expone el caso contrario y luego lo respalda con razonamiento y/o evidencia de apoyo) > Contradicción (expone el caso contrario con poca o ninguna evidencia de apoyo) > Respuesta al tono (critica el tono del escrito sin abordar el fondo del argumento) > Ad hominem (ataca las características o la autoridad del escritor sin abordar el fondo del argumento) > Insultos (suena algo así como "Eres un idiota").
La jerarquía de desacuerdos de Graham

Graham propuso una jerarquía de desacuerdos en un ensayo de 2008 titulado "Cómo discrepar" [ 27 ] , donde clasificó los tipos de argumentos en una jerarquía de siete puntos y observó que "Si ascender en la jerarquía de desacuerdos hace que la gente sea menos cruel, eso hará que la mayoría de ellos 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 menos frecuentes.

Siguiendo esta jerarquía, Graham señala que las formas articuladas de insultos (por ejemplo, «El autor es un diletante engreído») no difieren de los insultos groseros. Cuando hay desacuerdo, las personas suelen animarse y participar más, lo que las lleva a enojarse. [ 28 ] En los niveles inferiores, los ataques se dirigen contra la persona, lo que puede ser odioso. Los niveles superiores de argumentación se dirigen contra la idea, que es más fácil de reconocer y aceptar. [ 29 ] Cuando las personas argumentan en los niveles superiores, el intercambio de puntos de vista es más informativo y útil. [ 30 ]

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 abstracción. No es el lenguaje más potente, pero es más potente que Cobol o el lenguaje máquina ". [ 31 ] Graham lo utilizó para ilustrar una comparación, más allá de la completitud de Turing , del poder de los lenguajes de programación, y más específicamente para ilustrar la dificultad de comparar un lenguaje de programación conocido con uno desconocido.

...Estos estudios pretenden demostrar formalmente que un idioma es más o menos expresivo que otro. Determinar dicha relación entre idiomas de forma objetiva, en lugar de subjetiva, resulta algo problemático, un fenómeno que Paul Graham ha analizado en «La paradoja de Blub». [ 32 ] [ 33 ]

Graham considera a un hipotético programador de Blub. Cuando el programador observa el "continuo de poder" hacia abajo, considera que los lenguajes inferiores son menos potentes porque carecen de alguna característica a la que un programador de Blub está acostumbrado. Pero cuando mira hacia arriba, no se da cuenta de que está mirando hacia arriba: simplemente ve "lenguajes extraños" con características innecesarias y asume que son equivalentes en potencia, pero con "otras cosas complicadas añadidas". Cuando Graham considera el punto de vista de un programador que usa un lenguaje superior a Blub, describe a ese programador como alguien que menosprecia a Blub y señala sus características "faltantes" desde la perspectiva del lenguaje superior. [ 32 ]

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

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

Vida personal

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

Referencias

  1. @paulg (13 de enero de 2023). "Registrarse" ( Tweet ) vía Twitter .
  2. "Graham, Paul 1964- Autoridades y vocabularios (Archivo de autoridades de nombres de la Biblioteca del Congreso)" . Biblioteca del Congreso de los Estados Unidos. 11 de marzo de 2005. Consultado el 12 de marzo de 2012. (Paul Graham, n. 13 de noviembre de 1964)
  3. Graham, Paul (1994). On Lisp: advanced techniques for Common Lisp . Englewood Cliffs, NJ: Prentice Hall. ISBN 0-13-030552-9.
  4. Graham, Paul (1996). ANSI Common Lisp . Englewood Cliffs, NJ: Prentice Hall. ISBN 0-13-370875-6.
  5. 1 2 Graham, Paul (2004). Hackers y pintores: grandes ideas de la era informática . Sebastopol, California: O'Reilly. ISBN 0-596-00662-4.
  6. Levy, Steven. "Y Combinator se ha convertido en una supernova" . Wired .
  7. "No; nací en Weymouth, Inglaterra. Aunque mi padre es galés" . Hacker News . Ycombinator. 5 de octubre de 2008. Archivado del original el 4 de marzo de 2017. Consultado el 8 de abril de 2020 .
  8. Graham, Paul (enero de 2015). "Lo que no parece trabajo" . paulgraham.com . Consultado el 6 de febrero de 2026 .
  9. Steiner, Christopher (29 de octubre de 2010). "El disruptor en el valle" . Forbes .
  10. 1 2 3 "Biografía" . Paul Graham . Consultado el 22 de julio de 2011 .
  11. Paul Graham (marzo de 2005). "Estudios de pregrado" . Consultado el 22 de julio de 2011 .
  12. EZRA: Revista trimestral de Cornell (otoño de 2011) "Paul Graham '86"
  13. 1 2 "Biografía de Paul Graham" . SpeakerMix.com. Archivado del original el 9 de abril de 2012. Consultado el 6 de marzo de 2012 .
  14. Graham, Paul. "¿Fue Viaweb la primera?" . Consultado el 19 de febrero de 2023 .
  15. "Patente estadounidense para un método de comunicación cliente-servidor a través de una interfaz mínima (Patente n.° 6,205,469, emitida el 20 de marzo de 2001) - Búsqueda de patentes de Justia" . patents.justia.com . Consultado el 15 de febrero de 2024 .
  16. Jessica Livingston (2010). Fundadores en acción : historias de los inicios de las startups . Apress. ISBN  978-1-4302-1078-8OCLC 705381923 
  17. "Yahoo! adquirirá Viaweb" . Yahoo! Inc. 8 de junio de 1998. Archivado del original el 1 de julio de 2007. Consultado el 14 de abril de 2008 .
  18. "Yahoo compra Viaweb por 49 millones de dólares" . CNET . Consultado el 20 de agosto de 2025 .
  19. Graham, Paul. "Superando los promedios" . Paulgraham.com .
  20. Graham, Paul. "Por qué los nerds son impopulares" . Paulgraham.com .
  21. Graham, Paul (29 de enero de 2008). "Arc's Out" . Paulgraham.com . Consultado el 9 de abril de 2020 .
  22. "Empresas de Y Combinator" . Universo de Y Combinator . Abril de 2020. Consultado el 9 de abril de 2020 .
  23. "El oso papá: Paul Graham" . Bloomberg BusinessWeek . 29 de septiembre de 2008. Archivado del original el 24 de abril de 2012. Consultado el 29 de septiembre de 2008 .
  24. Tsotsis, Alexia (22 de diciembre de 2011). "Paul Graham: SOPA apoya a las empresas que ya no pueden participar en el YC Demo Day" . TechCrunch . Consultado el 23 de diciembre de 2011 .
  25. "Paul Graham renuncia como presidente de Y Combinator" . NBC News . 21 de febrero de 2014. Archivado del original el 8 de marzo de 2021. Consultado el 15 de febrero de 2024 .
  26. Graham, Paul (2019). "Bel" . paulgraham.com . Consultado el 26 de septiembre de 2021 .
  27. Graham, Paul (marzo de 2008). "Cómo discrepar" . Paul Graham . Consultado el 27 de octubre de 2023 .
  28. Leslie, Ian (16 de octubre de 2021). "Cómo tener mejores argumentos en línea" . The Guardian . Guardian News & Media Limited . Recuperado el 28 de octubre de 2023 .
  29. Koblin, Jonas (18 de agosto de 2022). "La jerarquía de desacuerdo de Graham" . Sproutsschools.com . Sprouts Learning Co., Ltd. Recuperado el 2 de noviembre de 2023 .
  30. Harris, Gregory (14 de agosto de 2021). "Aprender a discrepar: Paul Graham y la jerarquía de la calidad argumentativa" . warbletoncouncil.org . Consultado el 2 de noviembre de 2023 .
  31. Graham, Paul (2001). "Beating the Averages" . Recuperado el 28 de abril de 2007 .; publicado en Hackers & Painters , 2004; el ensayo también fue reimpreso en The Planning and Scheduling Working Group Report on Programming Languages ​​Archived 16 June 2011 at the Wayback Machine , por JM Adams, R Hawkins, C Myers, C Sontag, S Speck
  32. 1 2 3 Robinson, D. "Una introducción a la programación orientada a aspectos en e" (PDF) . Verilab . Archivado del original (PDF) el 11 de abril de 2022.
  33. Hidders, J.; Paredaens, J.; Vercammen, R.; Marrara, S. "Poder expresivo de la recursión y los agregados en XQuery" (PDF) . Adrem Data Lab . Universidad de Amberes.
  34. Spolsky, Joel (29 de diciembre de 2005). "Los peligros de las escuelas de Java". Más de Joel sobre software .
  35. "¿Adónde vamos?" . Arclanguage.org. 26 de octubre de 2008 . Consultado el 14 de noviembre de 2008 .
  36. "Felicitaciones a PG por su boda" . news.ycombinator.com. 2 de junio de 2008. Consultado el 14 de noviembre de 2008 .
  37. Graham, Paul (enero de 2009). "California Year-Round" . Y Combinator . Archivado del original el 13 de marzo de 2012. Jessica Livingston y yo (que estamos casados ​​a pesar de nuestros diferentes apellidos) esperamos nuestro primer hijo en cualquier momento.
  38. @paulg (14 de abril de 2020). "@OconHQ Vivimos en Inglaterra" ( Tweet ) vía Twitter .
  39. Paul Graham [@paulg] (25 de enero de 2023). "Sí, desde 2016" ( Tweet ) vía Twitter .
  • El sitio web de Paul Graham
  • Los ensayos de Paul Graham en todos los idiomas.