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 hombre-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 orientado a objetos dinámico, y Gypsy , el primer procesador de textos con una interfaz gráfica de usuario (GUI) para Xerox Alto . Durante este tiempo, junto con su colega Tim Mott, Tesler desarrolló la idea de la funcionalidad de copiar y pegar y la idea del software sin modalidad . 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, incluida MacApp .

Biografía

Carrera temprana

Tesler nació el 24 de abril de 1945 en el Bronx , Nueva York , de padres judíos: Isidore, un anestesiólogo, y Muriel ( de soltera  Krechmer ). [1] Tesler vivió en el Bronx durante su infancia y se graduó de la Bronx High School of Science 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ó programación por sí mismo antes de la universidad. [1] Pasó a la Universidad de Stanford en 1961 cuando tenía 16 años, estudiando informática y graduándose en 1965 con un título en matemáticas. [1] [2] En Stanford, pasó un tiempo como programador estudiantil para Joshua Lederberg en la plataforma LINC , [1] y fue colega de Larry Breed , Charles Brenner , Douglas Hofstadter , Roger Moore y Bill Strachan. [3]

Durante la universidad y después, Tesler hizo algunos trabajos de programación de manera paralela y, después de graduarse, trabajó como consultor ofreciendo sus servicios de programación en la zona. Como era uno de los pocos programadores informáticos que figuraban en la guía telefónica 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 fines 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 de 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]

Parque Xerox

Tesler abandonó el Laboratorio de Inteligencia Artificial de Stanford debido a una serie de 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 diciendo en esa época que "la IA es todo lo que aún no se ha hecho", y Douglas Hofstadter lo llamó el Teorema de Tesler . [7] Tesler dice que lo citaron mal, ya que su declaración real fue "La inteligencia es todo lo que las máquinas aún no han hecho". [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 área y no pudo conseguir un 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 era miembro del Centro de Investigación de Palo Alto de Xerox (PARC), lo había estado buscando 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 contrataciones, por lo que Tesler en su lugar aceptó 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 ; luego 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 Grupo de Sistemas de Oficina en Línea. 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 establecido 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 el Grupo de Sistemas de Oficina y el Grupo de Investigación de Aprendizaje, que Kay dirigía. [4] Algunos de los principales proyectos de Tesler en PARC fueron el procesador de textos Gypsy para el Grupo de Sistemas de Oficina y Smalltalk , el primer lenguaje de programación orientado a objetos dinámico , con el Grupo de Investigación de Aprendizaje. [4] Mientras trabajaban en Gypsy, Tesler y su colega Tim Mott comenzaron a escribir ideas que imaginaban el futuro del uso interactivo de la computadora, considerando que las interfaces de usuario basadas en texto actuales se trasladarían a GUI con íconos que representaran documentos, y para desarrollar la facilidad de uso. A partir de ahí, ambos desarrollaron la función básica de copiar y pegar , que ahora es una característica estándar en informática. [4] Tesler también estableció la idea de que las interfaces de las computadoras deberían ser amodales , donde todas las acciones estén disponibles para un usuario en todo momento, en lugar de ser 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 el 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 en hardware. [4] Tesler y Fairbairn llevaron el prototipo de NoteTaker de 16 kilogramos (35 libras) en viajes de ida y vuelta por todo el 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ó fuerza ya que Xerox había vuelto a centrar su atención en el Xerox Alto. [4]

Tesler fue un defensor de la facilidad de uso para las interfaces de usuario mientras estuvo en PARC. Se le considera 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 poco amigables". [4] Tesler también está vinculado 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 debería ser lo que obtienes cuando lo imprimes". Otra persona simplificó esto a la conocida abreviatura "WYSIWYG" que ganó fuerza como un objetivo funcional dentro de PARC y más allá. [4] A Tesler también se le atribuye la creación del término " navegador " después de crear un navegador de código Smalltalk en respuesta a un compañero de trabajo que 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 mostró a Jobs el Xerox Alto, incluidas sus funciones de interfaz gráfica de usuario controladas por ratón , 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, puso a su equipo a crear una interfaz gráfica de usuario similar para su primer producto, el Apple Lisa , incorporando información adicional proporcionada por Xerox, que luego se refinó en el primer Apple Macintosh . Sin embargo, mientras que el 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

El Apple Newton , lanzado en 1993

Tesler fue uno de los varios empleados de Xerox PARC que dejaron la compañía en 1980 para unirse a Apple Computer después de las visitas de Jobs. [12] Tesler dijo que sus razones para irse incluían el hecho de que Apple claramente había entendido la idea de las computadoras y estaba mucho más entusiasmado con el trabajo que PARC estaba haciendo mientras Xerox todavía se consideraba una empresa de fotocopiadoras, y que encontró la gerencia de Apple mucho más accesible que la 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 , lo que permitió una manipulación más sencilla de la interfaz gráfica de usuario. Tesler trabajó con el creador de Pascal, Niklaus Wirth , para desarrollar Object Pascal en 1985, que se utilizó para crear el Lisa Toolkit. [16] Cuando Apple se pasó a la plataforma Macintosh, se aplicaron los mismos conceptos para crear MacApp , una biblioteca de clases similar basada en Object Pascal para las funciones de la interfaz gráfica de usuario de Macintosh, publicada en 1985. [13]

En 1990, Tesler fue nombrado vicepresidente del Grupo Newton de Apple, dentro del 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 computadora tableta . [17] Sin embargo, Tesler afirmó que algunas decisiones relacionadas con el lanzamiento del Newton, como decidir no usar un software de reconocimiento de escritura a mano desarrollado por Apple en lugar de uno de terceros que ralentizaba el dispositivo, se estima que le costaron 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 estos habían sido demasiado riesgosos para Apple en ese momento, por lo que el grupo se centró en estrategias de redes. [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 "Networked Computing in the 1990s" 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 ser utilizado por escolares, llamado Cocoa (sin relación con la interfaz de programación de aplicaciones Cocoa que posteriormente lanzó Apple). Con el permiso de Apple, Tesler se separó y cofundó Stagecast Software en Palo Alto en 1997, donde su pequeño equipo siguió desarrollando Stagecast Creator , un entorno de programación destinado a usos educativos que se había estado desarrollando en Apple. Stagecast Creator se lanzó en 1999, justo en el momento en que el mercado educativo había empeorado económicamente y las ventas del programa no eran suficientes para mantener la empresa en funcionamiento. 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 había sido 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 a Tesler le gustaba el trabajo en Amazon, su esposa había permanecido en Silicon Valley, y también se sentía distante de los capitalistas de riesgo que abundaban en Silicon Valley, y optó por dejar Amazon. [2] [4] Tesler regresó a Silicon Valley en 2005 para unirse a Yahoo! como vicepresidente de su grupo de Experiencia de Usuario y Diseño. [19] Después de tres años, descubrió que Yahoo! tenía demasiadas líneas de productos en competencia y una falta de enfoque, y se fue en 2008. [2] Trabajó durante un año en la empresa de información genética personal 23andMe como becario de producto, [20] antes de establecerse como consultor independiente en diciembre de 2009 para ayudar a las empresas de Silicon Valley con el diseño de 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 mantuvo sus actitudes contraculturales más allá de sus inicios en su carrera, por las que se hizo conocido en sus otros puestos. También mantuvo una actitud de que tener éxito en Silicon Valley era un "rito de iniciación", y que quienes lo consiguieran debí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 alguien que "combinó la formación en informática con una visión contracultural de que las computadoras deberían ser para todos". [23]

Tesler mantuvo su marcada preferencia por el software sin modos mucho después de su estancia en PARC. Para promover su preferencia, a partir de 1995, Tesler equipó su automóvil con una matrícula de California personalizada 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 usado el nombre de usuario "@nomodes". [23]

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

Véase 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». The New York Times . Consultado el 20 de febrero de 2020 .
  2. ^ abcde Cellan-Jones, Rory (6 de enero de 2012). «Larry Tesler: The Silicon Valley history man». BBC . Consultado el 20 de febrero de 2020 .
  3. ^ Hofstadter, Douglas (2009). «AQ Tale». Archivado desde el original el 5 de julio de 2018. Consultado el 20 de febrero de 2020 .
  4. ^ abcdefghijklmnopqrstu v Perry, Tekla S. (1 de agosto de 2005). "De modos y hombres". IEEE Spectrum . Consultado el 19 de febrero de 2020 .
  5. ^ Tesler, LG; Enea, Horace (abril de 1968). "Un diseño de lenguaje para procesos concurrentes". Actas de la conferencia conjunta de informática de primavera del 30 de abril al 2 de mayo de 1968 sobre - AFIPS '68 (primavera) . Federación Estadounidense de Sociedades de Procesamiento de la Información (AFIPS) '68 (primavera): Actas de la Conferencia Conjunta de Informática 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. "Viva en los años 60: la Universidad Libre de la Península Media" . Consultado el 17 de diciembre de 2013 .
  7. ^ Como lo cita Hofstadter (1980, p. 601)
  8. ^ "Adagios y acuñaciones". www.nomodes.com .
  9. ^ Tesler, Larry (julio-agosto de 2012). "Una historia personal de edición de texto sin modalidad y de cortar/copiar-pegar". ACM Interactions . 19 (4): 70–75. doi :10.1145/2212877.2212896. S2CID  21399421.
  10. ^ Gladwell, Malcolm (9 de mayo de 2011). «Creation Myth». The New Yorker . Consultado el 19 de febrero de 2020 .
  11. ^ Elmer-DeWitt, Philip (24 de agosto de 2014). «Imágenes en bruto: Larry Tesler sobre la visita de Steve Jobs a Xerox PARC». Fortune . Consultado el 19 de febrero de 2020 .
  12. ^ de Dormehl, Luke (2012). La revolución de Apple: Steve Jobs, la contracultura y cómo los locos se apoderaron del mundo . Random House . 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 personal de Larry Tesler, CV
  15. ^ Crotty, Cameron (1 de julio de 1996). "Tesler ataca Internet (El vicepresidente de Apple, Larry Tesler, habla en la Conferencia Mundial de Desarrolladores sobre la estrategia de Apple en Internet)". Macworld .
  16. ^ Tesler, Larry (1985). "Informe de Object Pascal". Structured Language World . 9 (3): 10–7.
  17. ^ "Deja que Newton te ayude, dice Apple". The Seattle Times . Associated Press . 29 de mayo de 1992 . Consultado el 19 de febrero de 2020 .
  18. ^ Tesler, Lawrence G. (septiembre de 1991). "Networked Computing in the 1990s" (Computación en red en la década de 1990). Scientific American . 265 (3): 86–93. Bibcode :1991SciAm.265c..86T. doi :10.1038/scientificamerican0991-86. ISSN  0036-8733. JSTOR  24938717.
  19. ^ "Yahoo! designa a Larry Tesler como director de experiencia de usuario y diseño". Business Wire . 10 de mayo de 2005 . Consultado el 14 de mayo de 2009 .
  20. ^ "Falleció 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 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 y Chris Espinosa
  23. ^ ab «Larry Tesler: el científico informático que creó el método 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. "NOMODES" . Consultado el 26 de marzo de 2020 .

Fuentes

Enlaces externos