stringtranslate.com

Larry Tesler

Lawrence Gordon Tesler (24 de abril de 1945 - 16 de febrero de 2020) fue un informático estadounidense que trabajó en el campo de la interacción persona-computadora . Tesler trabajó en Xerox PARC , Apple , Amazon y Yahoo! .

Mientras estuvo en PARC, el trabajo de Tesler incluyó Smalltalk , el primer lenguaje de programación dinámico orientado a objetos , y Gypsy , el primer procesador de textos con una interfaz gráfica de usuario (GUI) para Xerox Alto . Durante esto, junto con su colega Tim Mott, Tesler desarrolló la idea de la funcionalidad de copiar y pegar y la idea de software no modelo . Mientras estuvo en Apple, Tesler trabajó en Apple Lisa y Apple Newton , y ayudó a desarrollar Object Pascal y su uso en kits de herramientas de programación de aplicaciones, incluido MacApp .

Biografía

Carrera temprana

Tesler nació el 24 de abril de 1945 en el Bronx de la ciudad de Nueva York , de padres judíos, Isidore, anestesiólogo, y Muriel ( de soltera  Krechmer ). [1] Tesler vivió en el Bronx durante su infancia y se graduó de la Escuela Secundaria de Ciencias del Bronx en 1961. Mientras estaba en la escuela secundaria, un maestro lo guió hacia las computadoras después de mostrarle un algoritmo para generar números primos . A través de esto, se enteró de un programa en la Universidad de Columbia donde podía pasar media hora cada semana en sus sistemas informáticos, a través del cual aprendió por sí mismo a programar antes de la universidad. [1] Continuó sus estudios en la Universidad de Stanford en 1961, cuando tenía 16 años, donde estudió informática y se graduó en 1965 con una licenciatura en matemáticas. [1] [2] En Stanford, había pasado un tiempo como estudiante de programación para Joshua Lederberg en la plataforma LINC , [1] y era colega de Larry Breed , Charles Brenner , Douglas Hofstadter , Roger Moore y Bill Strachan. [3]

Durante la universidad y después, Tesler realizó algunos trabajos de programación de forma paralela y, después de graduarse, trabajó como consultor ofreciendo sus servicios de programación en el área. Como era uno de los pocos programadores informáticos que figuraban en el directorio telefónico de Palo Alto, recibió una buena cantidad de trabajo. Sin embargo, una recesión regional hizo que este trabajo de consultoría se agotara. [4] Tesler también trabajó en el Laboratorio de Inteligencia Artificial de Stanford (SAIL) a finales de la década de 1960. Con Horace Enea diseñó Compel, uno de los primeros lenguajes de asignación única. Este lenguaje de programación funcional tenía como objetivo hacer que el procesamiento concurrente fuera más natural y se utilizó para presentar conceptos de programación a los principiantes. [5] [4]

Durante su estancia en Stanford, Tesler había participado en la contracultura de la década de 1960 , incluidas las protestas contra la guerra de Vietnam . A finales de la década de 1960, Tesler se involucró en la Universidad Libre de Midpeninsula , parte del Movimiento por la Libertad de Expresión , donde impartió clases con títulos como "Cómo acabar con el monopolio de IBM", "Computadoras ahora" y "Procrastinación". [6] [1]

Xerox PARC

Tesler abandonó el Laboratorio de Inteligencia Artificial de Stanford debido a varios factores a principios de la década de 1970; Reconoció que la inteligencia artificial no sería una tecnología utilizable durante muchos años. Se cita a Tesler afirmando en esta época que "la IA es todo lo que aún no se ha hecho", y Douglas Hofstadter lo llamó Teorema de Tesler . [7] Tesler dice que lo citaron erróneamente, siendo su afirmación real: "La inteligencia es todo lo que las máquinas no han hecho todavía". [8]

En ese momento, el matrimonio de Tesler con su novia de la universidad había terminado en divorcio. Tomó a su hija y se mudó a Oregón con varios veteranos de la guerra de Vietnam que regresaban allí para construir casas. Había poca tecnología informática en esta zona y no pudo conseguir trabajo en el banco local, la única empresa cercana con un sistema informático. [4] Llamó a Stanford para ver si tenían algo y se enteró de que Alan Kay , con quien Tesler había trabajado mientras estaba en SAIL y luego miembro del Centro de Investigación Xerox Palo Alto (PARC), había estado buscándolo activamente poco después de su partida. Kay quería que Tesler se uniera a él en PARC. [4] Tesler no pudo ser contratado en PARC debido a una congelación de la contratación, por lo que Tesler tomó un proyecto a corto plazo ofrecido por Les Earnest de SAIL para escribir un "compilador de documentos", un medio para producir fácilmente manuales imprimibles a partir de archivos de texto simples. . Para llevar a cabo este proyecto, Tesler escribió Pub, que luego fue reconocido como uno de los primeros usos del lenguaje de marcado ; Posteriormente se distribuyó en ARPANet. [4]

La computadora Xerox Alto

PARC se acercó a Tesler con una oferta en 1971, pero quería colocar a Tesler en el On-Line Office System Group. Tesler había estado más interesado en el trabajo de Xerox con computadoras personales, por lo que rechazó la oferta. A principios de 1973, PARC había iniciado el desarrollo de Xerox Alto , el primer sistema informático diseñado en torno a una interfaz gráfica de usuario (GUI), y Tesler aceptó una oferta para un puesto que dividía su tiempo entre Office System Group y Learning Research Group, que Kay se dirigía. [4] Algunos de los principales proyectos de Tesler en PARC fueron el procesador de textos Gypsy para Office System Group, y Smalltalk , el primer lenguaje de programación dinámico orientado a objetos , con Learning Research Group. [4] Mientras trabajaban en Gypsy, Tesler y su colega Tim Mott comenzaron a escribir ideas que imaginaban el futuro del uso interactivo de las computadoras, considerando que las interfaces de usuario actuales basadas en texto se trasladarían a GUI con íconos que representan documentos y para desarrollar la facilidad de uso. . A partir de ahí, los dos desarrollaron la función básica de copiar y pegar , ahora una característica estándar en informática. [4] Tesler también estableció la idea de que las interfaces de computadora deben ser no modales , donde todas las acciones estén disponibles para un usuario en todo momento, en lugar de modales, requiriendo que el usuario ingrese a un modo específico para realizarlas. Gypsy fue programado para incluir ambos conceptos. [4] [9]

Tesler también formó parte de un equipo con Adele Goldberg y Douglas Fairbairn que trabajó en Xerox NoteTaker , un sistema informático portátil que Alan Kay había imaginado. Tesler, entonces un novato en programación y diseño de hardware, trabajó con Fairbairn en el diseño, que incluía el primer protocolo Ethernet funcional escrito en software en lugar de hardware. [4] Tesler y Fairbairn llevaron el prototipo NoteTaker de 16 kilogramos (35 libras) en viajes a través del país para demostrar la unidad a los ejecutivos de Xerox. En una escala durante el viaje, Tesler y Fairbairn probaron brevemente la unidad en un aeropuerto y durante el vuelo, lo que Tesler creía que era el primer uso de una computadora en estas situaciones. [4] El NoteTaker no ganó terreno ya que Xerox había vuelto su atención al Xerox Alto. [4]

Tesler fue un defensor de la facilidad de uso de las interfaces de usuario mientras estuvo en PARC. Se considera a Tesler el creador de la frase "fácil de usar" como medida de usabilidad después de que un vendedor le dijera que los procesadores de texto eran difíciles de vender porque eran "muy hostiles". [4] Tesler también está ligado a los orígenes de la frase " lo que ves es lo que obtienes "; Él y sus colegas se quejaban de la forma en que los documentos se imprimían de manera diferente a su apariencia en la pantalla. Tesler dijo: "Lo que ves en la pantalla debe ser lo que obtienes cuando lo imprimes". Otra persona simplificó esto con la conocida abreviatura "WYSIWYG", que ganó fuerza como objetivo funcional dentro de PARC y más allá. [4] A Tesler también se le atribuye haber acuñado el término " navegador " después de crear un navegador de código Smalltalk en respuesta a que un compañero de trabajo tenía dificultades para analizar el código de otra persona. [4]

Tesler había estado presente durante las dos fatídicas visitas de Steve Jobs a PARC a finales de 1979, un par de años después de que Jobs cofundara Apple Computer . Durante la primera visita, Tesler le demostró a Jobs Xerox Alto, incluidas las funciones GUI impulsadas por el mouse de computadora , Gypsy y Smalltalk. Si bien el Alto había sido una mera curiosidad para Xerox, Jobs vio un enorme potencial en la interfaz gráfica e inmediatamente después de regresar a la sede de Apple, encargó a su equipo la creación de una interfaz gráfica de usuario similar para su primer producto, el Apple Lisa . incorporando información adicional proporcionada por Xerox, posteriormente refinada en el primer Apple Macintosh . Sin embargo, si bien Macintosh fue el buque insignia de Apple para convertirse en un importante fabricante de computadoras personales, Xerox se quedó atrás. [10] [11]

computadora Apple

La Apple Newton , lanzada en 1993

Tesler fue uno de los varios empleados de Xerox PARC que dejaron la empresa en 1980 para unirse a Apple Computer tras las visitas de Jobs. [12] Tesler dijo que sus razones para irse incluían el hecho de que Apple claramente había captado la idea de las computadoras y estaba mucho más entusiasmado con el trabajo que estaba haciendo PARC mientras Xerox todavía se consideraba una empresa de fotocopiadoras, y que encontraba a la gerencia de Apple mucho más accesible. que el de Xerox. [13] Tesler comenzó en Apple en julio de 1980 apoyando el desarrollo de Apple Lisa, y trabajó para ellos hasta 1997, ocupando varios puestos, incluido el de vicepresidente de AppleNet, la división dentro de Apple que trabaja en tecnologías de Internet (que no debe confundirse con AppleNet). , la red nunca enviada para Lisa), vicepresidente del Grupo de Tecnología Avanzada y científico jefe. [12] [14] [15]

Parte del trabajo de Tesler con Lisa fue desarrollar extensiones de programación orientada a objetos para el lenguaje de programación Pascal que permitieran una manipulación más sencilla de la GUI. Tesler trabajó con el creador de Pascal, Niklaus Wirth , para desarrollar Object Pascal en 1985, que se utilizó para crear Lisa Toolkit. [16] Cuando Apple pasó a la plataforma Macintosh, se presentaron los mismos conceptos para crear MacApp , una biblioteca de clases similar basada en Object Pascal para las funciones GUI de Macintosh lanzada en 1985. [13]

A partir de 1990, Tesler fue nombrado vicepresidente del Grupo Newton de Apple bajo el Grupo de Tecnología Avanzada y dirigió los esfuerzos de desarrollo del Apple Newton , uno de los primeros asistentes digitales personales y predecesor de la tableta . [17] Sin embargo, Tesler afirmó que se estimaba que algunas decisiones relacionadas con el lanzamiento de Newton, como decidir en contra de un software de reconocimiento de escritura desarrollado por Apple , en lugar de un tercero que ralentizó el dispositivo, le habían costado a Apple millones de dólares. [4] Tesler abandonó voluntariamente el grupo justo antes de que se enviara el Newton en 1993 y se convirtió en el científico jefe de Apple dentro del Grupo de Tecnología Avanzada. Exploró una serie de proyectos potenciales que estaba desarrollando el grupo, pero eran demasiado arriesgados para Apple en ese momento, por lo que el grupo se centró en estrategias de networking. [4] Tesler decidió dejar Apple en 1997. Uno de sus últimos actos fue cerrar el Grupo de Tecnología Avanzada ya que Apple estaba luchando demasiado financieramente para apoyar un programa de investigación de este tipo en ese momento. [4]

En 1991, Tesler contribuyó con el artículo "Computación en red en la década de 1990" al número especial de Scientific American sobre comunicaciones, computadoras y redes de septiembre de 1991. [18]

Carrera posterior

Uno de los últimos programas que Tesler supervisó en Apple fue un lenguaje de programación destinado a escolares, llamado Cocoa (no relacionado con la interfaz de programación de aplicaciones Cocoa lanzada más tarde por Apple). Con el permiso de Apple, Tesler escindió y cofundó Stagecast Software en Palo Alto en 1997, donde su pequeño equipo desarrolló aún más Stagecast Creator , un entorno de programación destinado a usos educativos que había estado en desarrollo en Apple. Stagecast Creator se lanzó en 1999, justo en el momento en que el mercado educativo había empeorado financieramente y las ventas del programa no eran suficientes para mantener a la empresa en el negocio. Tesler despidió a la mayoría de los empleados a mediados de 2000 y luego se fue, dejando a dos empleados para continuar con la empresa. [4]

Tesler se unió a Amazon en Seattle en octubre de 2001. Inicialmente fue contratado como vicepresidente de ingeniería, [4] y poco después fue ascendido a vicepresidente de experiencia de compra, donde ayudó a mejorar la interfaz del sitio web de Amazon, incluido el desarrollo de su programa de vista previa de libros. [4] Si bien Tesler disfrutaba del trabajo en Amazon, su esposa había permanecido en Silicon Valley, y él también se sentía distante de los capitalistas de riesgo que abundaban en Silicon Valley, y optó por abandonar Amazon. [2] [4] Tesler regresó a Silicon Valley en 2005 para unirse a Yahoo! como vicepresidente de su grupo de Diseño y Experiencia de Usuario. [19] Después de tres años, descubrió que Yahoo! tenía demasiadas líneas de productos competidoras y falta de enfoque, y se fue en 2008. [2] Trabajó durante un año en la compañía de información genética personal 23andMe como compañero de producto, [20] antes de establecerse como consultor independiente en diciembre de 2009 para ayudar a las empresas de Silicon Valley a diseñar sus interfaces y experiencias de usuario. [2] [21] [22]

Vida personal

Después de que su primer matrimonio terminara en divorcio en 1969, Tesler se casó con Colleen Barton, una geofísica. [1]

Tesler había mantenido sus actitudes contraculturales más allá del inicio de su carrera, por las que se hizo conocido en sus otros puestos. También mantuvo la actitud de que tener éxito en Silicon Valley era un "rito de iniciación", y quienes tuvieran éxito deberían tratar de ayudar a financiar nuevas empresas y educar a otros. [2] El Museo de Historia de la Computación , tras la muerte de Tesler, lo describió como "habiendo combinado la formación en informática con una visión contracultural de que las computadoras deberían ser para todos". [23]

Tesler mantuvo su fuerte preferencia por el software no modelo mucho más allá de su tiempo en PARC. Para promover su preferencia, a partir de 1995, Tesler equipó su automóvil con una matrícula personalizada de California que decía "NOMODES". [24] Junto con otros, también había estado usando la frase "Don't Mode Me In" durante años, como un grito de guerra para eliminar o reducir el uso de modos . [21] [22] Su sitio web personal estaba ubicado en "nomodes.com" (mantenido por su familia ahora como referencia histórica), y en Twitter había utilizado el identificador "@nomodes". [23]

Tesler murió en Portola Valley, California , el 16 de febrero de 2020, a la edad de 74 años. [1]

Ver también

Referencias

  1. ^ abcdefg Markoff, John (20 de febrero de 2020). "Lawrence Tesler, pionero de la informática personal, muere a los 74 años". Los New York Times . Consultado el 20 de febrero de 2020 .
  2. ^ abcde Cellan-Jones, Rory (6 de enero de 2012). "Larry Tesler: el hombre de la historia de Silicon Valley". BBC . Consultado el 20 de febrero de 2020 .
  3. ^ Hofstadter, Douglas (2009). "Cuento de AQ". Archivado desde el original el 5 de julio de 2018 . Consultado el 20 de febrero de 2020 .
  4. ^ abcdefghijklmnopqrstu contra Perry, Tekla S. (1 de agosto de 2005). "De modos y hombres". Espectro IEEE . Consultado el 19 de febrero de 2020 .
  5. ^ Tesler, LG; Enea, Horacio (abril de 1968). "Un diseño de lenguaje para procesos concurrentes". Actas de la conferencia informática conjunta de primavera del 30 de abril al 2 de mayo de 1968 sobre AFIPS '68 (primavera) . Federación Estadounidense de Sociedades de Procesamiento de Información (AFIPS) '68 (primavera): Actas de la conferencia informática conjunta de primavera del 30 de abril al 2 de mayo de 1968. págs. 403–408. doi :10.1145/1468075.1468134. S2CID  31923343.
  6. ^ Wolpman, Jim. "Vivo en los años 60: la Universidad Libre de Midpeninsula" . Consultado el 17 de diciembre de 2013 .
  7. ^ Citado por Hofstadter (1980, p. 601)
  8. ^ "Adades y acuñaciones". www.nomodes.com .
  9. ^ Tesler, Larry (julio-agosto de 2012). "Una historia personal de edición de texto no modal y de cortar/copiar y pegar". Interacciones ACM . 19 (4): 70–75. doi :10.1145/2212877.2212896. S2CID  21399421.
  10. ^ Gladwell, Malcolm (9 de mayo de 2011). "Mito de la creación". El neoyorquino . Consultado el 19 de febrero de 2020 .
  11. ^ Elmer-DeWitt, Philip (24 de agosto de 2014). "Imágenes sin editar: Larry Tesler sobre la visita de Steve Jobs a Xerox PARC". Fortuna . Consultado el 19 de febrero de 2020 .
  12. ^ ab Dormehl, Lucas (2012). La revolución de Apple: Steve Jobs, la contracultura y cómo los locos se apoderaron del mundo . Casa al azar . págs. 163-164. ISBN 978-1448131365.
  13. ^ ab Kossow, Al (12 de febrero de 2013). "Historia oral de Lawrence G." Larry "Tesler" (PDF) . Museo de Historia de la Computación . Consultado el 19 de febrero de 2020 .
  14. ^ Página de inicio personal de Larry Tesler, CV
  15. ^ Crotty, Cameron (1 de julio de 1996). "Tesler ataca a Internet (el vicepresidente de Apple, Larry Tesler, habla en la Conferencia Mundial de Desarrolladores sobre la estrategia de Internet de Apple)". Macmundo .
  16. ^ Tesler, Larry (1985). "Informe del objeto Pascal". Mundo del lenguaje estructurado . 9 (3): 10–7.
  17. ^ "Deje que Newton le ayude, dice Apple". Los tiempos de Seattle . Associated Press . 29 de mayo de 1992 . Consultado el 19 de febrero de 2020 .
  18. ^ Tesler, Lawrence G. (septiembre de 1991). "Computación en red en la década de 1990". Científico americano . 265 (3): 86–93. Código Bib : 1991SciAm.265c..86T. doi : 10.1038/scientificamerican0991-86. ISSN  0036-8733. JSTOR  24938717.
  19. ^ "Yahoo! Nombra a Larry Tesler jefe de diseño y experiencia de usuario". Cable comercial . 10 de mayo de 2005 . Consultado el 14 de mayo de 2009 .
  20. ^ "Ha fallecido el informático responsable de cortar, copiar y pegar". Gizmodo . 19 de febrero de 2020 . Consultado el 19 de febrero de 2020 .
  21. ^ ab Tesler, Larry (1981). "El entorno de Smalltalk". Byte . vol. 6, núm. 8. pág. 90.
  22. ^ ab "Orígenes de la interfaz humana de Apple". Archivado desde el original el 11 de mayo de 2004 . Consultado el 1 de abril de 2014 .por Larry Tesler, Chris Espinosa
  23. ^ ab "Larry Tesler: el científico informático detrás de cortar, copiar y pegar muere a los 74 años". BBC . 20 de febrero de 2020 . Consultado el 21 de febrero de 2020 .
  24. ^ Tuttle, Joey. "NOMODOS" . Consultado el 26 de marzo de 2020 .

Fuentes

enlaces externos