3 pontos por GN⁺ 2025-12-07 | 1 comentários | Compartilhar no WhatsApp
  • Um projeto que em 2002 coletou as capturas de tela da área de trabalho de vários desenvolvedores Unix foi repetido 13 anos depois, revelando os ambientes de 2015 das mesmas pessoas
  • A maioria dos desenvolvedores continua mantendo um ambiente de trabalho centrado no terminal, com uso mínimo de GUI
  • Figuras conhecidas como Bram Moolenaar, Rasmus Lerdorf, Warren Toomey, Jordan Hubbard, Timothee Besset participaram e compartilharam suas mudanças individuais e hábitos mantidos
  • Em comum, eles usam sistemas Unix como Linux, FreeBSD, OS X, com alguns trocando apenas clientes de e-mail ou navegador
  • Mesmo após 13 anos, fica claro que a coerência da cultura de desenvolvimento e a continuidade da filosofia Unix permanecem

Visão geral do projeto

  • Em 2002, um projeto que pedia capturas de tela de desktop de vários desenvolvedores e usuários de Unix foi retomado novamente em 2015
    • Alguns dos participantes originais já haviam falecido, mas foi possível entrar em contato com a maioria novamente para coletar novas capturas
  • A comparação de 13 anos mostra as mudanças no ambiente de trabalho e nas ferramentas entre então e agora

Ambiente de 2002 dos participantes iniciais

  • A maior parte dos desenvolvedores usava modo texto ou ambiente com foco em xterm
    • Mesmo com ambientes GUI instalados (GNOME, KDE etc.), eles quase não eram usados
  • Como exemplo, um desenvolvedor disse que “geralmente usa o computador apenas em modo texto e só usa X e GNOME de vez em quando”

Mudanças em 2015

  • Os mesmos indivíduos ainda mantêm Emacs, Vim e trabalho baseado em terminal
    • Ex.: um desenvolvedor usa principalmente o console do Emacs em um ambiente Trisquel
  • Bram Moolenaar ainda trabalha com Vim e Zimbu em várias janelas xterm, tendo trocado apenas o navegador Netscape pelo Chrome
  • Rasmus Lerdorf ainda mantém um ambiente baseado em Linux, mas trocou o cliente de e-mail Pine pelo Thunderbird
    • Usa um ambiente híbrido misturando pacotes Ubuntu e Debian
  • Warren Toomey migrou de FreeBSD para Linux (Lubuntu), mas mantém uma abordagem de trabalho centrada em linha de comando
    • Usa vi, bash, mutt; como ferramentas GUI utiliza Firefox, Gimp, Wireshark etc.
    • Faz tarefas relacionadas ao Windows com VirtualBox e Wine
  • Jordan Hubbard continua usando OS X e aproveita vários espaços de trabalho virtuais para separar Mail, Safari, Calendar, Slack
  • Timothee “TTimo” Besset usa múltiplos espaços de trabalho e organiza apps como Anjuta, IRC, IM, Sylpheed
    • Gerencia a configuração do desktop como código via SaltStack

Características e impressão geral

  • A maioria dos desenvolvedores mantém a filosofia Unix e hábitos de trabalho centrados em linha de comando
  • As ferramentas GUI permanecem em papel complementar, enquanto scripts e automação são preferidos
  • Mesmo com 13 anos de avanço técnico, a essência da forma de trabalhar não mudou muito
  • Alguns mencionaram a melhora no desempenho de hardware e o avanço de smartphones, reforçando a persistência de sistemas Unix

Reação online

  • O projeto gerou discussão ativa no Hacker News e no Reddit (/r/linux, /r/programming)
  • A comunidade respondeu com nostalgia e respeito pela consistência do ambiente e filosofia dos desenvolvedores

1 comentários

 
GN⁺ 2025-12-07
Opiniões no Hacker News
  • O RMS poderia simplesmente ter tirado uma foto da tela ou enviado um dump em texto ASCII. Parece meio rígido demais

    • Lembro de ter encontrado o RMS na Atlanta Linux Showcase de 1998. Ele estava sentado no meio do saguão sobre um cobertor, vendendo livretos encadernados com páginas de manual impressas. Eu o cumprimentei dizendo que era fã, e ele respondeu friamente: “Então vai comprar alguma coisa?”, apontando para os livretos. Quando eu disse que não precisava, ele fez uma cara de irritação e começou a ditar algo para um assistente. Foi a primeira vez que entendi de verdade a frase “nunca conheça seus heróis
    • “Não sabe como tirar screenshot”: realmente uma figura lendária
    • Em 2002, provavelmente ainda era uma época em que se tirava foto com filme. Tinha que terminar o rolo, revelar e escanear, então dava bastante trabalho. Uma Polaroid talvez fosse o jeito mais rápido, mas ainda assim seria inconveniente. E, para referência, o RMS ainda não tem celular. Naquela época, celulares com câmera também não eram comuns
    • Na verdade, acho que essa resposta mostra muito bem a postura típica do RMS. É uma reação totalmente stallmaniana
    • Ele é... uma pessoa bem singular
  • No começo eu li “2015” como “2025”, então levei um susto achando que isso era uma história deste novembro. Achei que ele ainda usava o OS X da era Aqua

    • Ainda acho que o OS X da era Aqua é o ambiente de desktop mais bonito. Vendo como o interesse por desktops diminuiu hoje em dia, esse design talvez continue sendo o melhor por muito tempo. Um dia eu queria fazer um projeto para rodar uma reconstrução pixel a pixel da UI Aqua sobre um Linux moderno
    • Eu nunca tive um computador da Apple, mas mesmo assim sinto falta da sensação mágica da UI Aqua
    • Eu também, pelo menos até chegar à parte sobre o Bram
  • Acho que o RMS é realmente um caso peculiar. Ele deixa outras pessoas instalarem o GNU+Linux para ele e não sabe tirar screenshot. Já ouvi várias histórias de que ele também não domina tarefas básicas

    • Perguntei a um fundador egresso da YC sobre o Paul Graham, e ele disse que o Paul também costumava pedir ajuda com tarefas técnicas básicas. Parece um tipo parecido
    • A maioria das screenshots de gente famosa é simples a ponto de ser entediante. Para manter o foco, parece fazer sentido
    • Não entendo por que as pessoas levam o RMS tão a sério. O que ele dizia sobre liberdade de software era válido, mas no resto ele parece alguém deliberadamente difícil. E é irônico pensar que ele odiaria 99% do software mencionado aqui
    • O Knuth é parecido. Escreveu o livro-texto dos algoritmos, mas não consegue fazer muito além de abrir uma janela no FVWM
  • Essa coletânea de screenshots é realmente fascinante. Se possível, queria ver também uma versão de 2025. A maioria das telas parece ser “ferramenta para terminar o trabalho”. É marcante ver só as janelas e o texto necessários, sem enfeite desnecessário

    • Claro que eles não iam enviar screenshots com Facebook ou sites pornôs abertos
    • Também combina bastante com um ambiente de desenvolvimento baseado em LLM em 2025
  • Fiquei feliz em saber que o Linus Torvalds atualmente usa Fedora + GNOME. Eu também uso essa combinação (link do YouTube)

    • Dizem que o Linus usa Fedora porque é fácil rodar kernels customizados nele. Afinal, esse é o trabalho principal dele
    • O Fedora oferece estabilidade e simplicidade, então combina bem com ele. O GNOME também é parte central do Fedora
    • Parece que ele muda de ambiente a cada uns 5 anos. Será que a próxima fase vai ser KDE?
    • Eu também acabei me fixando na combinação Fedora+GNOME(Silverblue). Passei por Arch, NixOS, Ubuntu e Sway, mas agora é o que funciona melhor com conforto para mim
  • É chocante que 2002 já seja visto como algo tão antigo. Eu ainda me lembro disso como se fosse ontem

    • Eu nasci naquela época e acabei de me formar na universidade. Então faz bastante tempo mesmo
  • Também me identifico. Meu desktop quase não mudou em décadas. Então entendo por que ainda uso o gerenciador de janelas em mosaico Sway

    • Segundo minha parceira, eu olho para a mesma tela há anos
    • Desde que saí do DOS (Borland) para o Windows (Visual C++) em 1995, meu ambiente quase não mudou. Se a minha versão de 1995 sentasse na frente do meu PC atual, se adaptaria rapidinho. Só o painel de IA talvez causasse estranhamento. Eu costumo usar as janelas sempre maximizadas para evitar ruído
    • A frase “Never sway, always Sway” cai como uma luva
    • Fiquei curioso sobre com qual parte você se identifica
  • O macOS antigo tinha alma. Eu comecei a usar na época do Sierra, então perdi a sensibilidade do que veio antes, mas com certeza era diferente do que é hoje

    • Se quiser sentir o clima de verdade, recomendo experimentar o Snow Leopard
  • O tema em comum é layout em mosaico, foco no terminal e decoração mínima

    • Eu uso algo parecido. Em casa, exwm; no trabalho, emacsclient conectado por SSH, um por monitor. Desde meu primeiro emprego como programador, em 2002, minha tela sempre foi um ambiente cheio de código. O que mudou foi basicamente a qualidade das fontes. Menus e exploradores eu chamo por atalho, então não desperdiço espaço de tela
    • Na prática, só há um layout totalmente em mosaico, mas o fluxo de trabalho centrado em terminal e editor quase não mudou desde a era das workstations Sun nos anos 80. Nem vale comparar com tendências recentes como vscode ou LSP. Esse jeito é a forma ideal que virou hábito nas mãos. Provavelmente vou programar assim até morrer
  • Há uma screenshot de julho de 2002 em que Dennis Ritchie usava o editor acme do Rob Pike no Windows
    link da imagem / blog de origem

    • O ano é 2002, não 2022