Larry Tesler - Larry Tesler

Larry Tesler
Larry Tesler sorri para Whisper.jpeg
Tesler em 2005
Nascer
Lawrence Gordon Tesler

( 24/04/1945 )24 de abril de 1945
Faleceu 16 de fevereiro de 2020 (2020-02-16)(com 74 anos)
Cidadania americano
Alma mater Universidade de Stanford
Conhecido por Copiar e colar
Cônjuge (s)
Crianças 1
Carreira científica
Campos Interação humano-computador
Instituições Xerox PARC , Apple , Amazon e Yahoo!
Local na rede Internet www .nomodes .com

Lawrence Gordon Tesler (24 de abril de 1945 - 16 de fevereiro de 2020) foi um cientista da computação americano que trabalhou no campo da interação humano-computador . Tesler trabalhou na Xerox PARC , Apple , Amazon e Yahoo!

Enquanto estava no PARC, o trabalho de Tesler incluiu Smalltalk , a primeira linguagem de programação orientada a objetos dinâmica , e Gypsy , o primeiro processador de texto com uma interface gráfica de usuário (GUI) para o Xerox Alto . Durante isso, junto com o colega Tim Mott, Tesler desenvolveu a ideia de funcionalidade de copiar e colar e a ideia de software sem janela restrita . Enquanto estava na Apple, Tesler trabalhou no Apple Lisa e no Apple Newton , e ajudou a desenvolver Object Pascal e seu uso em kits de ferramentas de programação de aplicativos, incluindo MacApp .

Biografia

Início de carreira

Tesler nasceu em 24 de abril de 1945, no Bronx , em Nova York , de pais judeus Isidoro, um anestesista, e Muriel ( née  Krechmer). Tesler viveu no Bronx durante sua infância e se formou na Bronx High School of Science em 1961. Enquanto estava no colégio, ele foi guiado por um professor para computadores depois de mostrar ao professor um algoritmo para gerar números primos . Com isso, ele ficou sabendo de um programa na Universidade de Columbia onde podia passar meia hora por semana em seus sistemas de computador, por meio do qual aprendeu programação sozinho antes da faculdade. Ele foi para a Universidade de Stanford em 1961 quando tinha 16 anos, estudando ciência da computação e graduando-se em 1965 em matemática. Em Stanford, ele passou um tempo como aluno programador de Joshua Lederberg na plataforma LINC e foi colega de Larry Breed , Charles Brenner , Douglas Hofstadter , Roger Moore e Bill Strachan.

Durante a faculdade e depois disso, Tesler fez alguns trabalhos de programação paralelamente e, após a formatura, trabalhou como consultor oferecendo seus serviços de programação na área. Como ele era um dos poucos programadores de computador listados na lista telefônica de Palo Alto, recebeu muitos trabalhos. No entanto, uma recessão regional causou o esgotamento desse trabalho de consultoria. Tesler também trabalhou no Stanford Artificial Intelligence Laboratory (SAIL) no final dos anos 1960. Com Horace Enea, ele projetou Compel, uma das primeiras linguagens de atribuição única. Essa linguagem de programação funcional tinha o objetivo de tornar o processamento simultâneo mais natural e era usada para introduzir conceitos de programação para iniciantes.

Durante seu tempo em Stanford, Tesler havia participado da contracultura dos anos 1960 , incluindo os protestos contra a Guerra do Vietnã . No final dos anos 1960, Tesler envolveu-se na Midpeninsula Free University , parte do Movimento pela Liberdade de Expressão , onde ministrou aulas com títulos como "Como acabar com o Monopólio IBM", "Computadores Agora" e "Procrastinação".

Xerox PARC

Vídeo externo
ícone de vídeo Larry Tesler descreve a criação do Pub em uma palestra de 22 de novembro de 2009 na Stanford University

Tesler deixou o Laboratório de Inteligência Artificial de Stanford devido a uma série de fatores no início dos anos 1970; ele reconheceu que a inteligência artificial não seria uma tecnologia utilizável por muitos anos, e seu casamento com a namorada da faculdade havia acabado recentemente em divórcio. Ele pegou sua filha e se mudou para Oregon com vários veteranos da Guerra do Vietnã que estavam voltando para construir casas. Havia pouca tecnologia de computação nessa área e ele não conseguiu um emprego no banco local, a única empresa próxima com um sistema de computador. Ele ligou para Stanford para ver se eles tinham alguma coisa e soube que Alan Kay , com quem Tesler havia trabalhado enquanto estava no SAIL e na época um membro do Centro de Pesquisas Xerox Palo Alto (PARC), estava procurando por ele ativamente logo após sua partida. Kay queria que Tesler se juntasse a ele no PARC. Tesler não pôde ser contratado no PARC devido a um congelamento de contratações, então, em vez disso, Tesler pegou um projeto de curto prazo oferecido por Les Earnest do SAIL para escrever um "compilador de documentos", um meio de produzir facilmente manuais imprimíveis a partir de arquivos de texto simples. Para realizar este projeto, Tesler escreveu Pub, que foi então reconhecido como um dos primeiros usos da linguagem de marcação ; mais tarde foi distribuído na ARPANet.

O computador Xerox Alto

PARC abordou Tesler com uma oferta em 1971, mas queria colocá-lo no On-Line Office System Group. Tesler estava mais interessado no trabalho da Xerox com computadores pessoais, então ele recusou a oferta. No início de 1973, o PARC estabeleceu o desenvolvimento do Xerox Alto , o primeiro sistema de computador projetado em torno de uma interface gráfica de usuário (GUI), e Tesler aceitou uma oferta para uma posição dividindo seu tempo entre o Grupo de Sistema de Escritório e o Grupo de Pesquisa de Aprendizagem, que Kay estava indo. Alguns dos principais projetos de Tesler no PARC foram o processador de texto Gypsy para o Office System Group e Smalltalk , a primeira linguagem de programação orientada a objetos dinâmica , com o Learning Research Group. Enquanto trabalhava no Gypsy, Tesler e seu colega Tim Mott começaram a escrever ideias prevendo o futuro do uso interativo do computador, considerando que as interfaces de usuário baseadas em texto atuais seriam transferidas para GUIs com ícones que representam documentos e para desenvolver a facilidade de uso. A partir daí, os dois desenvolveram a função básica de copiar e colar , agora um recurso padrão na computação. Tesler também estabeleceu a ideia de que as interfaces de computador devem ser sem janela restrita , onde todas as ações estão disponíveis para um usuário o tempo todo, ao invés de modal, exigindo que o usuário entre em um modo específico para executá-las. Gypsy foi programado para incluir esses dois conceitos.

Tesler também fazia parte de uma equipe com Adele Goldberg e Douglas Fairbairn que trabalhou no Xerox NoteTaker , um sistema de computador portátil que Alan Kay havia imaginado. Tesler, então um novato em programação e design de hardware, trabalhou com Fairbairn no design, que incluiu o primeiro protocolo Ethernet funcional escrito em software em vez de hardware. Tesler e Fairbairn levaram o protótipo NoteTaker de 16 kg (35 lb) em viagens pelo país para demonstrar a unidade aos executivos da Xerox. Em uma parada durante a viagem, Tesler e Fairbairn testaram brevemente a unidade em um aeroporto e durante o vôo, o que Tesler acreditava ser o primeiro uso de um computador nessas situações. O NoteTaker não ganhou força porque a Xerox voltou sua atenção para o Xerox Alto.

Tesler era um defensor da facilidade de uso para interfaces de usuário enquanto estava no PARC. Tesler é considerado o criador da frase "amigável ao usuário" como medida de usabilidade, depois que um vendedor disse a ele que os processadores de texto eram difíceis de vender porque eram "tão hostis". Tesler também está ligado às origens da frase "o que você vê é o que você obtém "; ele e seus colegas estavam reclamando da maneira como os documentos eram impressos de maneira diferente da aparência na tela. Tesler disse: "O que você vê na tela deve ser o que você obtém quando imprime." Outra pessoa simplificou isso para a conhecida abreviatura "WYSIWYG", que ganhou força como um objetivo funcional dentro do PARC e além. Tesler também é responsável por cunhar o termo " navegador " após criar um navegador de código Smalltalk em resposta a um colega de trabalho que tem dificuldade em analisar o código de outra pessoa.

Vídeo externo
ícone de vídeo 9 de setembro de 2011 Mesa redonda sobre o legado de Steve Jobs no Silicon Valley Churchill Club, onde Larry Tesler descreve a visita de Jobs ao PARC em 1979 (às 30:38 no vídeo)

Tesler esteve presente durante as duas visitas fatídicas de Steve Jobs ao PARC no final de 1979, alguns anos depois de Jobs ter fundado a Apple Computer . Durante a primeira visita, Tesler demonstrou a Jobs o Xerox Alto, incluindo seus recursos de GUI orientados por mouse de computador , Gypsy e Smalltalk. Embora o Alto fosse uma mera curiosidade para a Xerox, Jobs viu um enorme potencial na interface gráfica e, imediatamente após retornar à sede da Apple, incumbiu sua equipe de criar uma interface gráfica de usuário semelhante para seu primeiro produto, o Apple Lisa , incorporando informações adicionais fornecidas pela Xerox, posteriormente refinadas no primeiro Apple Macintosh . No entanto, enquanto o Macintosh foi o carro-chefe da Apple para se tornar um grande fabricante de computadores pessoais, a Xerox ficou para trás.

computador Apple

O Apple Newton , lançado em 1993

Tesler foi um dos vários funcionários do Xerox PARC que deixaram a empresa em 1980 para se juntar à Apple Computer após as visitas de Jobs. Tesler disse que seus motivos para sair incluem o fato de que a Apple claramente teve a ideia dos computadores e estava muito mais entusiasmada com o trabalho que PARC estava fazendo enquanto a Xerox ainda se considerava uma empresa de copiadoras, e que ele achou a administração da Apple muito mais acessível do que a da Xerox. Tesler começou na Apple em julho de 1980 apoiando o desenvolvimento do Apple Lisa, e trabalhou para eles até 1997, ocupando vários cargos, incluindo vice-presidente da AppleNet, a divisão dentro da Apple que trabalha com tecnologias de Internet (não deve ser confundida com AppleNet , nunca rede enviada para o Lisa), Vice-presidente do Grupo de Tecnologia Avançada e Cientista-chefe.

Parte do trabalho de Tesler com o Lisa foi desenvolver extensões de programação orientada a objetos para a linguagem de programação Pascal , permitindo uma manipulação mais fácil da GUI. Tesler trabalhou com o criador de Pascal, Niklaus Wirth , para desenvolver o Object Pascal em 1985, que foi usado para criar o Lisa Toolkit. Quando a Apple mudou para a plataforma Macintosh, os mesmos conceitos foram apresentados para criar MacApp , uma biblioteca de classes baseada em Object Pascal para as funções GUI do Macintosh lançada em 1985.

A partir de 1990, Tesler foi nomeado vice-presidente do Grupo Newton da Apple no Grupo de Tecnologia Avançada e liderou os esforços de desenvolvimento do Apple Newton , um dos primeiros assistentes digitais pessoais e predecessor do computador tablet . No entanto, Tesler alegou que algumas decisões relacionadas ao lançamento do Newton, como decidir contra um software de reconhecimento de escrita desenvolvido pela Apple , em vez de um terceiro que tornou o dispositivo lento, foram estimadas em custar milhões de dólares à Apple. Tesler voluntariamente deixou o grupo pouco antes do Newton ser lançado em 1993 e se tornou o cientista-chefe da Apple dentro do Grupo de Tecnologia Avançada. Ele explorou uma série de projetos em potencial que estavam sendo desenvolvidos pelo grupo, mas esses eram muito arriscados para a Apple na época, então o grupo se concentrou em estratégias de rede. Tesler decidiu deixar a Apple em 1997. Um de seus últimos atos foi fechar o Grupo de Tecnologia Avançada, pois a Apple estava lutando muito financeiramente para apoiar tal programa de pesquisa na época.

Em 1991, Tesler contribuiu com o artigo "Computação em rede na década de 1990" para a edição especial da Scientific American sobre comunicações, computadores e redes de setembro de 1991.

Carreira posterior

Um dos últimos programas supervisionados por Tesler na Apple foi uma linguagem de programação destinada ao uso por crianças em idade escolar, chamada Cocoa (não relacionada à interface de programação de aplicativo Cocoa posteriormente lançada pela Apple). Com a permissão da Apple, Tesler fundou e fundou a Stagecast Software em Palo Alto em 1997, onde sua pequena equipe desenvolveu o Stagecast Creator , um ambiente de programação voltado para usos educacionais que estava em desenvolvimento na Apple. O Stagecast Creator foi lançado em 1999, bem na época em que o mercado de educação estava financeiramente em declínio e as vendas do programa não eram suficientes para manter a empresa em funcionamento. Tesler demitiu a maioria dos funcionários em meados de 2000 e depois saiu, deixando dois funcionários para continuar na empresa.

Tesler ingressou na Amazon em Seattle em outubro de 2001. Inicialmente, ele foi contratado como vice-presidente de engenharia e logo depois foi promovido a vice-presidente de experiência de compra, onde ajudou a melhorar a interface do site da Amazon, incluindo o desenvolvimento de seu programa de visualização de livros . Enquanto Tesler gostava do emprego na Amazon, sua esposa havia permanecido no Vale do Silício e ele também se sentia distante dos capitalistas de risco que abundavam no Vale do Silício e optou por deixar a Amazon. Tesler voltou para o Vale do Silício em 2005 para ingressar no Yahoo! como vice-presidente de seu grupo de Experiência do Usuário e Design. Depois de três anos, ele descobriu que o Yahoo! tinha muitas linhas de produtos concorrentes e uma falta de foco, e saiu em 2008. Ele trabalhou por um ano na empresa de informações genéticas pessoais 23andMe como bolsista de produtos, antes de se estabelecer como um consultor independente em dezembro de 2009 para ajudar as empresas do Vale do Silício com o projeto suas interfaces de usuário e experiências.

Vida pessoal

Depois que seu primeiro casamento terminou em divórcio em 1969, Tesler se casou com Colleen Barton, uma geofísica.

Tesler manteve suas atitudes contraculturais além do início de sua carreira, pela qual se tornou conhecido em seus outros cargos. Ele também manteve uma atitude de que ter sucesso no Vale do Silício era um "rito de passagem", e aqueles que tiveram sucesso deveriam tentar ajudar a financiar novos empreendimentos e educar outras pessoas. O Computer History Museum , com a morte de Tesler, descreveu Tesler como tendo "combinado o treinamento em ciência da computação com uma visão da contracultura de que os computadores deveriam ser para todos".

Tesler manteve sua forte preferência por software sem janela restrita muito além de seu tempo no PARC. Para promover sua preferência, a partir de 1995, Tesler equipou seu automóvel com uma placa personalizada da Califórnia com a inscrição "NOMODES". Junto com outros, ele também usou a frase "Don't Mode Me In" por anos, como um grito de guerra para eliminar ou reduzir os modos. Seu site pessoal estava localizado em "nomodes.com" e no Twitter usava o identificador "@nomodes".

Tesler morreu em Portola Valley, Califórnia , em 16 de fevereiro de 2020, aos 74 anos.

Veja também

Referências

links externos