← Todos os textos

Peter Whitehouse, ensinar em vez de medir

Peter Whitehouse se aposentou em 2022 e eu perdi isso completamente.

Estudei no St. Joseph’s College, Gregory Terrace, em Brisbane. Deixa eu ser claro: eu era um aluno espetacularmente de merda. Distraído, cheio de opinião e fundamentalmente contra ouvir gente que sabia mais que eu. Mesmo assim o Terrace me segurou, e algumas pobres almas fizeram trabalho de verdade para me manter nos trilhos. Damian Fall, hoje diretor, foi uma delas. Nicola Crawford foi outra. Ela era minha professora de inglês, falava de algum jeito exatamente a minha língua, me mantinha engajado contra a minha vontade e tinha uma voz linda. Devo aos dois um pedido de desculpas enorme e muito agradecimento.

Até o 9º ano, nossas aulas de TI eram basicamente digitação competitiva para pôr os dedos no lugar certo do teclado. Provavelmente é por isso que eu digito tão rápido hoje. Eu queria ganhar. Embora ter me mudado para o Reino Unido e reaprendido o layout britânico tenha me atrasado uns dez anos.

Esse era o teto do que a escola achava que era computação. O sistema de ensino de Queensland ligava mais para o currículo do que para o que a indústria de tecnologia realmente precisava. Enquanto o mundo real migrava para apps web dinâmicos, entrega Ágil e controle de versão, o currículo estadual ainda avaliava a criançada por quão bem sabia formatar uma planilha ou escrever pseudocódigo num pedaço de papel.

E aí Peter Whitehouse entrou em cena.

Ele era professor, mas do pior tipo. Uma ameaça ao currículo estadual. Basicamente ignorava o livro didático e fazia a coisa certa. Ele ensinava de verdade.

Ele tocava o clube de TI da escola e deixava a gente usar o que quisesse. Se você tinha uma ideia esquisita ou programava uma bobagem, ele não tentava tirar a burrice de você na nota. Empurrava você a continuar construindo. Me ensinou Pascal antes de ele aparecer no currículo, e quando finalmente chegamos nele em aula, eu estava anos-luz à frente. Ele sempre dizia: “Se um dia você tiver sucesso, eu fico com 10% do seu segundo milhão”, e de certo modo eu ainda mantenho essa promessa hoje. Muito antes de o ChatGPT existir, eu tinha o Peter Whitehouse. Podia perguntar qualquer coisa a ele e, se ele não soubesse a resposta, ia atrás. Foi a primeira vez que eu não odiei ativamente estar numa sala de aula.

Ele escrevia o próprio material. Ensinou princípios Ágeis a jovens de 16 anos justo quando o Ágil estava invadindo a indústria australiana. O livro dele morava em wonko.info/ipt, e espero que fique no ar para sempre, porque acho que deveria ser um pedaço da história da internet. HTML clássico. Ganharia prêmio de design feio. Publicação web crua e de verdade. Ele atualizava fora do horário e mantinha tudo totalmente aberto. O rodapé avisa que rodava com tempo livre e chocolate belga.

Só HTTP, porém. Eu falei para ele adicionar o Let’s Encrypt.

O currículo em sala era o currículo que ele publicava. O governo de QLD devia aprender uma ou duas coisas.

Mas o legado de verdade, para mim, é o gerenciamento de memória.

Ele me ensinou gerenciamento de memória quando eu tinha 15 anos. Por causa dele, até hoje tenho uma culpa instalada por desperdiçar recursos do sistema. Um vazamento de memória porco ou uma coleta de lixo mal feita não é nota de rodapé. É a semente de um sistema que falha sob carga. Você não processa terabytes de dados de veículos por segundo, nem roda inferência de IA em escala, se pulou a parte em que alguém te obrigou a se importar com cada byte. Você chega lá porque um professor em Brisbane te fez construir sistemas bem otimizados antes de você saber o que “bem otimizado” queria dizer.

O frustrante é que o currículo ainda não acompanhou. A gente continua medindo o que as crianças sabem recitar, não o que elas sabem construir. Já contratei muitos engenheiros, e quem decora melhor nunca é tão afiado quanto quem resolve melhor. Essa distância vai aumentar. A IA está mudando o trabalho de escrever código para decidir o que construir, e as crianças treinadas para recitar estão se preparando justamente para a parte do trabalho que será automatizada primeiro.

O Peter já ensinava a parte que sobrevive. Saber o que construir, como compor, onde as restrições realmente apertam. Nada disso vem do currículo. Vem de ser obrigado a pensar em sistemas antes de escrever uma linha de código. Espero que o governo de QLD dê uma olhada no trabalho dele e o roube por atacado.

Peter, sei que você está aposentado. Mas os alunos que você ensinaria agora precisam mais de você do que a gente precisou. Os sistemas de IA pedem o seu estilo e a sua abordagem, e você saberia ensinar isso. Se um dia precisar de um palestrante convidado para dizer à garotada por que não deve ignorar os professores como eu ignorei, estou dentro.

Eu não faria o que faço hoje sem você. Que professor do caralho.