2 pontos por GN⁺ 2023-08-22 | 1 comentários | Compartilhar no WhatsApp
  • Artigo sobre os primeiros dias do computador Macintosh, com foco especial no tempo de inicialização
  • O cofundador da Apple, Steve Jobs, estava preocupado com a lentidão da inicialização do Macintosh
  • Embora o microprocessador 68000 do Macintosh fosse 10 vezes mais rápido que o do Apple II, o disquete era um gargalo importante
  • Jobs se importava especialmente com o tempo de inicialização ao ligar o Macintosh pela primeira vez, algo que podia levar vários minutos
  • Larry Kenyon, engenheiro que trabalhava no driver de disco e no sistema de arquivos, recebeu de Jobs a missão de tornar o processo de inicialização mais rápido
  • Jobs motivou Kenyon explicando que, se reduzissem o tempo de inicialização em apenas 10 segundos, poderiam salvar dezenas de vidas ao longo de um ano
  • Essa perspectiva incomum sobre economia de tempo foi recebida com humor pela equipe, mas acabou levando à redução do tempo de inicialização nos meses seguintes
  • O artigo oferece uma visão interessante da mentalidade de Steve Jobs e de sua busca incansável por eficiência e experiência do usuário

1 comentários

 
GN⁺ 2023-08-22
Comentários do Hacker News
  • Um engenheiro veterano da Apple compartilha uma anedota sobre a importância de entender a causa raiz das reclamações sobre o tempo de boot do MacOS 8.x
  • A equipe do engenheiro descobriu que os usuários reiniciavam com frequência não porque queriam tempos de boot mais rápidos, mas por causa da instabilidade do sistema
  • A equipe se concentrou em melhorar a estabilidade do sistema para reduzir a frequência de reinicializações e, como resultado, também diminuíram as reclamações sobre o tempo de boot
  • A história enfatiza a importância de entender as necessidades dos clientes e os motivos por trás delas
  • Outro comentário compartilha uma estratégia da Blizzard para motivar a equipe a melhorar os tempos de download e instalação, convertendo o tempo de espera em uma parte da vida humana
  • O conceito de "velocidade da luz" é introduzido, significando otimizar uma tarefa até ela atingir seus limites físicos
  • O artigo também compartilha uma anedota bem-humorada sobre Steve Jobs usando descrições de cardápio de restaurante para convencer funcionários da Microsoft a se mudarem para o Vale do Silício e trabalharem na NeXT
  • Os comentários destacam a importância do desempenho e da velocidade do software; um usuário sugere que softwares lentos podem causar frustração nos usuários e uma percepção negativa dos engenheiros
  • Há vozes pedindo que mais equipes de desenvolvimento priorizem desempenho e reduzam o tempo de espera dos usuários
  • Alguns comentários criticam os tempos lentos de boot de computadores e sistemas operacionais modernos, apesar dos avanços da tecnologia
  • A discussão também menciona o problema de interações do usuário ficarem mais lentas por causa de animações de interface desnecessárias
  • O artigo termina com uma discussão sobre a importância de tempos rápidos de reinicialização e recuperação em situações críticas, como operações militares, em que um evento interno de EMP causado pelo disparo da arma principal de um tanque pode reiniciar o sistema