Lawrence Gordon Tesler (24 de abril de 1945 - 16 de febrero de 2020) fue un científico informático estadounidense que trabajó en el campo de la interacción humano-computadora . Tesler trabajó en Xerox PARC , Apple , Amazon y Yahoo!
Larry Tesler | |
---|---|
Nació | Lawrence Gordon Tesler 24 de abril de 1945 El Bronx , Nueva York , EE. UU. |
Fallecido | 16 de febrero de 2020 Portola Valley , California , Estados Unidos | (74 años)
Ciudadanía | americano |
alma mater | Universidad Stanford |
Conocido por | Copiar y pegar |
Esposos) | desconocido ( div. 1969) Colleen Barton ( m. 1970) |
Niños | 1 |
Carrera científica | |
Campos | La interacción persona-ordenador |
Instituciones | Xerox PARC , Apple , Amazon y Yahoo! |
Sitio web | www |
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 texto con una interfaz gráfica de usuario (GUI) para Xerox Alto . Durante este, junto con su colega Tim Mott, Tesler desarrolló la idea de copiar y pegar la funcionalidad y la idea de no modal de software. 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 en la ciudad de 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 secundaria, un profesor 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 pudo pasar media hora cada semana en sus sistemas informáticos, a través del cual aprendió a programar por sí mismo antes de la universidad. [1] Pasó a la Universidad de Stanford en 1961 cuando tenía 16 años, estudió informática y se graduó en 1965 con una licenciatura en matemáticas. [1] [2] En Stanford, pasó un tiempo como estudiante programador 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 en paralelo 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 incluidos en el directorio telefónico de Palo Alto, recibió una gran 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 estaba destinado a 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 tiempo 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 Midpeninsula Free University , parte del Free Speech Movement , donde impartió clases con títulos como "Cómo acabar con el monopolio de IBM", "Computadoras ahora" y "Procrastinación". [6] [1]
Xerox PARC
Video externo | |
---|---|
Larry Tesler describe la creación de Pub en una conferencia el 22 de noviembre de 2009 en la Universidad de Stanford. |
Tesler dejó 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, y su matrimonio con su novia de la universidad había terminado recientemente en divorcio. Se llevó a su hija y se mudó a Oregon 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 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), lo había estado buscando activamente poco después de su salida. 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 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 esto. Tesler escribió Pub, reconocido como uno de los primeros usos del lenguaje de marcado ; luego se distribuyó en ARPANet. [4]
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 dividiendo 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 texto Gypsy para Office System Group y Smalltalk , el primer lenguaje de programación dinámico orientado a objetos, con Learning Research Group. [4] Mientras trabajaba en Gypsy, Tesler y su colega Tim Mott comenzaron a escribir ideas imaginando el futuro del uso interactivo de computadoras, considerando que las interfaces de usuario actuales basadas en texto se trasladarían a GUI con íconos que representan documentos, y para desarrollar 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 sin modo , 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] [7]
Tesler también formó parte de un equipo con Adele Goldberg y Douglas Fairbairn que trabajó en el Xerox NoteTaker , un sistema de computadora 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 en funcionamiento 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ó tracción 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 estaba en PARC. Tesler es considerado el creador de la frase "fácil de usar" como una medida de usabilidad después de que un vendedor le dijera que los procesadores de texto eran difíciles de vender porque eran "tan 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 que los documentos se imprimían de manera diferente a como aparecían en la pantalla. Tesler dijo: "Lo que ve en la pantalla debe ser lo que obtiene cuando lo imprime". Otra persona simplificó esto a la conocida abreviatura "WYSIWYG" que ganó tracción 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 un compañero de trabajo que tiene dificultades para analizar el código de otra persona. [4]
Video externo | |
---|---|
9 de septiembre de 2011 Mesa redonda sobre el legado de Steve Jobs en el Silicon Valley Churchill Club donde Larry Tesler describe la visita de Jobs a PARC en 1979 (a las 30:38 en video) |
Tesler estuvo 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 cofundó Apple Computer . Durante la primera visita, Tesler le mostró a Jobs el Xerox Alto, incluidas las funciones de interfaz gráfica de usuario controladas por el mouse de su computadora , Gypsy y Smalltalk. Si bien el Alto había sido una mera curiosidad para Xerox, Jobs vio un gran potencial en la interfaz gráfica e inmediatamente después de regresar a la sede de Apple, puso a su equipo en la creación de una interfaz gráfica de usuario similar para su primer producto, Apple Lisa . incorporando información adicional proporcionada por Xerox, posteriormente perfeccionada en el primer Apple Macintosh . Sin embargo, mientras que Macintosh fue el buque insignia de Apple para convertirse en un importante fabricante de computadoras personales, Xerox se quedó atrás. [8] [9]
computadora Apple
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. [10] 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 PARC estaba haciendo mientras Xerox todavía se consideraba una compañía de fotocopiadoras, y que encontraba la administración de Apple mucho más accesible. que el de Xerox. [11] 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. [10] [12] [13]
Parte del trabajo de Tesler con Lisa fue desarrollar extensiones de programación orientadas a objetos para el lenguaje de programación Pascal , lo que permite una manipulación más fácil 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. [14] Cuando Apple se trasladó a la plataforma Macintosh, se introdujeron los mismos conceptos para crear MacApp , una biblioteca de clases similar basada en Object Pascal para las funciones GUI de Macintosh lanzada en 1985. [11]
A partir de 1990, Tesler fue nombrado vicepresidente del Grupo Newton de Apple bajo el Grupo de Tecnología Avanzada y dirigió los esfuerzos para desarrollar Apple Newton , uno de los primeros asistentes digitales personales y predecesor de la tableta . [15] Sin embargo, Tesler afirmó que algunas decisiones relacionadas con el lanzamiento de Newton, como decidir en contra de un software de reconocimiento de escritura desarrollado por Apple , sobre un tercero que ralentizaba el dispositivo, se estimó que 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 estos habían sido demasiado riesgosos para Apple en ese momento, por lo que el grupo se centró en las estrategias de creación 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 "Computación en red en la década de 1990" en el número especial de Scientific American sobre comunicaciones, computadoras y redes de septiembre de 1991. [16]
Carrera posterior
Uno de los últimos programas que Tesler supervisó en Apple fue un lenguaje de programación destinado a los escolares, llamado Cocoa (no relacionado con la interfaz de programación de la aplicación Cocoa que luego lanzó Apple). Con el permiso de Apple, Tesler creó 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 de la educación se había hundido financieramente y las ventas del programa no eran suficientes para mantener a 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 incorporó 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 del libro. [4] Aunque Tesler disfrutaba del trabajo en Amazon, su esposa se había quedado en Silicon Valley, y él 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 Diseño y Experiencia de Usuario. [17] Después de tres años, descubrió que Yahoo! tenía demasiadas líneas de productos en competencia y 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 miembro de producto, [18] antes de establecerse como consultor independiente en diciembre de 2009 para ayudar a las empresas de Silicon Valley a diseñar sus interfaces de usuario y experiencias. [2] [19] [20]
Vida personal
Después de que su primer matrimonio terminó en divorcio en 1969, Tesler se casó con Colleen Barton, una geofísica. [1]
Tesler había mantenido sus actitudes contraculturales más allá de su carrera temprana, por la 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 lo logran deberían intentar ayudar a financiar nuevas empresas y educar a otros. [2] El Museo de Historia de la Computación , tras la muerte de Tesler, describió a Tesler como alguien que "combinó la formación en informática con una visión contracultural de que las computadoras deberían ser para todos". [21]
Tesler mantuvo su fuerte preferencia por el software no modal mucho más allá de su tiempo en PARC. Para promover su preferencia, a partir de 1995, Tesler equipó su automóvil con una placa de California personalizada que decía "NOMODES". [22] 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 los modos. [19] [20] Su sitio web personal estaba ubicado en "nomodes.com" y en Twitter había utilizado el identificador "@nomodes". [21]
Tesler murió en Portola Valley, California , el 16 de febrero de 2020, a la edad de 74 años. [1]
Ver también
- Efecto AI
- Lista de programadores
- Lista de informáticos
- Ley de conservación de la complejidad
Referencias
- ^ a b c d e f g Markoff, John (20 de febrero de 2020). "Lawrence Tesler, pionero de la informática personal, muere a los 74" . The New York Times . Consultado el 20 de febrero de 2020 .
- ^ a b c d e 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 .
- ^ Hofstadter, Douglas (2009). "AQ Tale" . Archivado desde el original el 5 de julio de 2018 . Consultado el 20 de febrero de 2020 .
- ^ a b c d e f g h i j k l m n o p q r s t u v Perry, Tekla S. (1 de agosto de 2005). "De Modos y Hombres" . Espectro IEEE . Consultado el 19 de febrero de 2020 .
- ^ Tesler, LG; Enea, Horace (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 de Computación Conjunta de Primavera del 30 de abril al 2 de mayo de 1968 . págs. 403–408. doi : 10.1145 / 1468075.1468134 . S2CID 31923343 .
- ^ Wolpman, Jim. "Vivo en los años 60: la Universidad Libre de Midpeninsula" . Consultado el 17 de diciembre de 2013 .
- ^ Tesler, Larry (julio-agosto de 2012). "Una historia personal de edición de texto no modal y cortar / copiar-pegar". Interacciones ACM . 19 (4): 70–75. doi : 10.1145 / 2212877.2212896 . S2CID 21399421 .
- ^ Gladwell, Malcolm (9 de mayo de 2011). "Mito de la creación" . The New Yorker . Consultado el 19 de febrero de 2020 .
- ^ Elmer-DeWitt, Philip (24 de agosto de 2014). "Material en bruto: Larry Tesler en la visita de Steve Jobs a Xerox PARC" . Fortuna . Consultado el 19 de febrero de 2020 .
- ^ a b Dormehl, Luke (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.
- ^ a b 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 .
- ^ Página de inicio personal de Larry Tesler, CV
- ^ 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 Internet de Apple)". Macworld .
- ^ Tesler, Larry (1985). "Informe de objeto Pascal". Mundo del lenguaje estructurado . 9 (3): 10–7.
- ^ "Deja que Newton te ayude, dice Apple" . El Seattle Times . Prensa asociada . 29 de mayo de 1992 . Consultado el 19 de febrero de 2020 .
- ^ Tesler, Lawrence G. (septiembre de 1991). "Computación en red en la década de 1990". Scientific American . 265 (3): 86–93. Código Bibliográfico : 1991SciAm.265c..86T . doi : 10.1038 / scientificamerican0991-86 . ISSN 0036-8733 . JSTOR 24938717 .
- ^ "Yahoo! Nombra a Larry Tesler Jefe de Diseño y Experiencia de Usuario" . Business Wire . 10 de mayo de 2005 . Consultado el 14 de mayo de 2009 .
- ^ "Falleció el informático responsable de cortar, copiar y pegar" . Gizmodo . Consultado el 19 de febrero de 2020 .
- ^ a b Tesler, Larry (1981). "El entorno de Smalltalk". Byte . Vol. 6 no. 8. p. 90.
- ^ a b "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
- ^ a b "Larry Tesler: 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 .
- ^ Tuttle, Joey. "NOMODOS" . Consultado el 26 de marzo de 2020 .
enlaces externos
- Página web oficial
- Publicaciones de Larry Tesler de Interaction-Design.org
- Museo de Historia de la Computación , Entrevista de Historia Oral de Larry Tesler
- Sitio de Stagecast
- Fundadores
- Conferencia de 1999 sobre programación para principiantes
- Página de inicio de Larry Tesler
- Publicaciones de Larry Tesler de Interaction-Design.org
- Museo de Historia de la Computación , Entrevista de Historia Oral de Larry Tesler
- Sitio de Stagecast
- Fundadores
- Conferencia de 1999 sobre programación para principiantes