Meu programa de TV canadense favorito dos anos 1980: Bits and Bytes
(omarshehata.substack.com)- O programa de TV canadense dos anos 1980 Bits and Bytes era uma atração introdutória que ajudava pessoas comuns a entender e usar computadores no dia a dia, em vez de dissecar profundamente o interior de um computador
- Mesmo voltado a iniciantes, não subestimava o público e explicava os princípios dos computadores de uma forma que deixava um modelo essencial
- A cena de carregar um videogame a partir de uma fita cassete mostrava intuitivamente que uma sequência de 0s e 1s pode ser interpretada como caracteres, imagens e instruções
- A distinção de que “não é o computador que é lento, é a fita cassete que é lenta” oferecia ao usuário o modelo mental necessário para prever a causa de problemas e depurar
- Ao explicar tecnologias complexas, não se deve subestimar o usuário médio; é preciso preservar apenas o essencial dos modelos que especialistas realmente usam para prever e depurar
O público-alvo de Bits and Bytes
- Bits and Bytes era um programa de TV focado em “como usar” computadores
- Não era um programa para incentivar carreiras em engenharia nem para explicar todo o funcionamento interno dos computadores
- O principal público eram pessoas comuns que queriam usar computadores em tarefas do dia a dia, como declarar impostos
- Billy Van fazia o papel de uma “pessoa comum que não sabe nada sobre computadores, mas quer aprender”
- Sua reação ao primeiro computador mostra a premissa de que ele nunca tinha usado um computador diretamente
- Luba Goy explica que o computador não faz nada sozinho e que o usuário precisa programá-lo
- O programa também aborda desde o básico que é preciso pressionar “enter” e o que isso significa
- O programa começa em um nível muito básico, mas não trata o público com condescendência nem torna as explicações vagas
- As explicações são concisas e diretas
- Ele não omite estruturas importantes com algo do tipo “é só apertar o botão”
O modelo mental de dados mostrado pela fita cassete
- Em um episódio, eles carregam um videogame a partir de uma fita cassete
- Billy pergunta como informações, palavras, letras e imagens — e não som — podem caber em uma fita cassete de áudio
- Apenas responder que “há dados do jogo na fita e o computador os decodifica” não basta para entender bem como o sistema funciona
- Isso pode ensinar o procedimento de apertar botões, mas dificulta que o usuário preveja problemas ou construa um modelo
- Luba faz tocar em um toca-fitas de áudio uma fita que contém o código em linguagem de máquina do jogo
- A fita toca normalmente, mas produz um som horrível
- Em seguida, ela explica que uma sequência de chaves “on” e “off” pode formar um código binário, e que isso pode ser definido como números, caracteres, comandos etc.
- Não há uma diferença essencialmente especial entre texto, imagem e áudio; todos são armazenados nas mesmas unidades primitivas: 0 e 1
- O significado não está fixo nos próprios dados
- O significado surge de acordo com a forma como eles são decodificados
- Por exemplo, 65 armazenado em binário pode ser a letra “A” em um documento de texto ASCII e uma nota musical em MIDI
Benefícios práticos para o usuário
- Esse tipo de explicação dá ao usuário comum um modelo básico, mas útil de como a máquina funciona
- Se os dados forem codificados de uma forma que só o usuário conhece, é possível imaginar um sistema simples de criptografia
- Quando o computador se comporta de forma inesperada, esse modelo ajuda a avaliar o que é possível
- Também aumenta a chance de distinguir o que é “fácil” e o que é “difícil” ao trabalhar com programadores
- Quando Billy pergunta “por que o computador é tão lento?”, Luba distingue que o computador é rápido e que o que é lento é a fita cassete
- Essa distinção se conecta à situação de usuários modernos tentando descobrir, diante de uma página web lenta, se o problema é a internet, uma CPU antiga ou o próprio site
- O caso do Chrome ter adicionado um recurso que mostra o uso de memória de cada aba também é tratado de forma positiva
- Como disse John Carmack, é preciso perceber o consumo de recursos para poder se importar com ele
O critério de Feynman e boas explicações técnicas
- Em 《The Meaning of it All》, Richard Feynman via como uma ideia perigosa a noção de que a pessoa média é burra
- Ele expressava frustração com explicações excessivamente simplificadas, baseadas na suposição de que o público geral não tem capacidade ou interesse para entender conteúdo técnico
- Um bom critério para escrita científica é que, se nem mesmo Feynman, um especialista, consegue entender o que está sendo dito, então o texto não é bom
- Bits and Bytes compara computadores a “muitos pequenos Aristóteles que ligam e desligam”
- A analogia é engraçada e simplificada, mas entrega uma verdade útil ao público
- Ela transmite o modelo de que computadores são “burros” no sentido de executar apenas operações básicas, mas que é possível empilhar essas camadas para construir algo inteligente
- O programa funcionava bem por alguns motivos
- Não rejeitava “perguntas bobas”; se a pergunta era muito básica, simplesmente respondia
- Mesmo perguntas que pareciam engraçadas à primeira vista, quando tratadas a sério, revelavam conteúdos fundamentais e profundos
- Não recorria a explicações de magia ou caixa-preta; quando não havia tempo para explicar algo, dizia que estava fora do escopo ou deixava para um episódio posterior
- Também tratava com curiosidade perguntas como por que o botão de energia fica atrás ou por que um computador com 32k de memória aparece como 31k
Princípios para explicar tecnologias complexas
- Ao explicar tecnologias complexas, é preciso evitar a tentação da simplificação excessiva
- Se for difícil escolher os detalhes essenciais, pode-se começar pelo modelo mental que especialistas realmente usam para prever ou depurar o sistema
- Então basta criar uma analogia que capture esse modelo
- Isso segue o mesmo princípio de ensinar com pseudocódigo: remover detalhes desnecessários e preservar o modelo essencial
- A pessoa média de hoje também consegue entender problemas técnicos complexos se tiver motivação suficiente
- Quando se diz o contrário, isso costuma indicar que a explicação não foi boa, que o nível de abstração foi mal escolhido ou que a outra pessoa não conseguiu ver por que aquele conteúdo é importante para ela
- O quanto se deve explicar ao público geral sobre o funcionamento interno é uma questão de equilíbrio difícil
- A resposta certa sempre depende da situação
- O critério apresentado é que, se algo é muito usado ou se depende muito dele, convém ter um modelo de funcionamento e métodos básicos para verificá-lo
- Carros, encanamento e HVAC de uma casa, sistemas econômicos e políticos entram nessa categoria
- Bits and Bytes permanece como um bom exemplo de não subestimar usuários comuns e de mostrar a quantidade necessária de estrutura por trás dos bastidores
1 comentários
Comentários do Hacker News
É chocante ver Luba Goy apresentando um programa sério sobre computadores
A maioria dos canadenses deve conhecê-la como comediante de esquetes do Royal Canadian Air Farce
https://youtu.be/eRDTCE7DEMY
Este também é o meu vídeo favorito. A expressão que Morgan faz quando solta a frase decisiva do esquete é simplesmente a mais pura satisfação
https://youtu.be/67-GeNYShbc?si=SlvGmFnZ9akGiD7M
No Reino Unido havia The Computer Programme [1], e a música-tema era Computer Love, do Kraftwerk. Também havia Making the Most of the Micro [2]
[1] https://youtube.com/playlist?list=PLOtimvwAoYtnCtLiLspq_Gnng...
[2] https://youtube.com/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-G...
https://youtube.com/watch?v=rbARvOyyjUI
Em uma transmissão ao vivo, enquanto demonstravam correio eletrônico, a conta foi hackeada; provavelmente foi o primeiro hack capturado pela TV: https://www.vice.com/en/article/9ak7w5/as-seen-on-tv-when-ha...
Ela lembra muito trabalhos como a abertura de Bananaman ou Jamie and the Magic Torch, da Cosgrove Hall
Eu adorava esse programa. Dez anos antes de a web existir, numa época em que a escola tinha apenas um Commodore PET, aprendi a diferença entre compilador e interpretador
Também tenho uma lembrança marcante. No 7º ano, mencionei isso na aula de ciências e fui muito zoado. Ironicamente, o garoto que mais me zoava acabou virando fundador de uma empresa de internet muito bem-sucedida no fim dos anos 90, aposentou-se no começo dos 30 e hoje viaja pelo mundo ensinando surfe às pessoas. Argh...
Para mim, esse papel foi do programa canadense dos anos 1990 Dotto's Data Cafe
https://www.youtube.com/watch?v=w1wEOoCDNmg
https://www.youtube.com/@dottotech
Era um programa realmente excelente
Também havia a versão franco-canadense desse programa, Octo-puce
https://fr.wikipedia.org/wiki/Octo-puce
Também há um vídeo de Jim Butterfield sobre o Commodore 64
https://m.youtube.com/watch?v=J9WnHuGjZ38
Tenho uma lembrança muito antiga de Billy dizendo nesse programa: "Processamento de texto? Isso parece processamento de COMIDA!"
Já vasculhei o arquivo do YouTube, mas ainda não consegui reencontrar essa cena
Ainda assim, assistir aos vídeos me deixou nostálgico. De forma parecida com Mr. Wizard, de que eu gostava na época, ele explicava de maneira concisa, amigável e quase enciclopédica o que dava para fazer com computadores naquele período e como as máquinas realmente funcionavam
Por exemplo, explicava a CPU como um pequeno funcionário arquivista dentro da máquina, recebendo instruções sobre o que fazer com os números armazenados em um enorme conjunto de gavetas numeradas, isto é, a RAM. Os vídeos inseridos entre as cenas com Luba e Billy também eram legais, com aquela estética analógica do começo dos anos 80 meio Sesame Street
Quando eu estava crescendo, esse programa também passava no Brasil. Como era comum na TV da época, era uma versão dublada e, se minha memória não falha, passava no canal educativo do nosso estado
Era estranho porque mostrava computadores aos quais não tínhamos acesso. A maioria dos computadores no Brasil era compatível com TRS, Sinclair ou Apple II; ainda não havia PET nem PC. Xerox 820 também não
Conheci Luba Goy muito tempo atrás, em um show de comédia. Também conheci Billy Van; quando ele se mudou de Toronto para a Califórnia nos anos 70, deu-me seu pastor-alemão Lobo
É meio estranho ver um texto em que essas duas pessoas aparecem juntas
Acho que a maioria aqui já conhece Computer Chronicles
Está no YouTube e no Internet Archive, e um dos apresentadores era o tipo de Bill Gates de que precisávamos, não o Bill Gates que merecíamos