

Onde o respeito é devido
O criador da app BBEdit, Rich Siegel, coloca o utilizador acima de tudo.
A app BBEdit pode ser uma das ferramentas mais apreciadas pelos programadores de ferramentas em qualquer plataforma, mas o criador, Rich Siegel, tinha ambições relativamente modestas. Começou a escrever a primeira versão do software em 1989, porque precisava de um editor que pudesse lidar com ficheiros "grandes", algo que rondasse os 32 KB.
"Uma das limitações do Macintosh Pascal era o facto de os ficheiros originais não poderem ter mais de 32 kilobytes", explica ele.
Já passou mais de um quarto de século da estreia comercial da BBEdit. Desde então, esta app tornou-se uma das preferidas entre programadores, cientistas, designers da web e escritores graças à sua extrema capacidade e velocidade. (Atualmente, Siegel testa ficheiros de 12 GB com regularidade.)
Siegel continua a ser o principal arquiteto e engenheiro‑chefe da app BBEdit. Falámos com ele na sede do seu estúdio, Bare Bones Software, a norte de Boston, que Siegel partilha com um casal de papagaios africanos cinzentos.

Como foi no início da criação da app BBEdit?
Na altura, o software Mac era introduzido ao mundo através do envio para o Arquivo Info-Mac, um repositório FTP alojado por Stanford. Foi isso que eu fiz e a palavra começou a espalhar-se muito rapidamente online.
De acordo com os padrões de software, a app BBEdit já existe há séculos. Como tem visto a base de utilizadores mudar?
A nossa base começou como programadores de software Mac, cientistas, administradores de sistema e outros utilizadores técnicos. A primeira grande mudança foi a popularidade entre autores de HTML e programadores de back-end da web. À medida que a palavra se espalhava, conseguimos ajudar as pessoas a compreender que a Internet é construída à base de texto e que podiam tratar o texto como dados ou um documento. Portanto, a fase seguinte trouxe arquitetos da Internet, criptoanalistas e cientistas de disciplinas inesperadas.
A terceira fase tem sido principalmente composta por escritores e outros criadores de conteúdo, pessoas que veem os seus textos não como dados, mas como palavras e que querem o mínimo de elementos possível a interferir entre eles e as palavras.
Contudo, apesar de todas as mudanças que temos visto, tem havido uma regularidade agradável nos nossos clientes. São pessoas que apenas querem ver o trabalho feito e não se deixam distrair por brilhantismos nas ferramentas de software.
Quais são alguns dos projetos mais surpreendentes que viu criados com a app BBEdit?
Tem havido tantos! Os nossos clientes utilizaram a app BBEdit para criar romances, teses de doutoramento e outros trabalhos escritos de grandes dimensões. Um cliente utilizou a app BBEdit como parte do fluxo de trabalho para o desenvolvimento de VANT [Veículos aéreos não tripulados] do tamanho de um F-16; o sistema de controlo de voo envia dados para a app BBEdit em tempo real, que os engenheiros examinam, alteram e enviam de volta para a aeronave em apenas alguns segundos. Além disso, também o Projeto Genoma Humano recorre à app BBEdit para ajudar a analisar longas sequências de ADN.

De que forma é que o software evoluiu ao longo dos anos?
A app BBEdit sofreu transformações técnicas enormes, umas atrás das outras. Primeiro foi a porta para PowerPC. Desenvolvemos um componente OpenDoc, sendo que alguns dos trabalhos de arquitetura interna que desenvolvemos para tal continuam em uso.
Depois veio a reescrita quase completa da arquitetura interna, seguida de perto por uma porta para Mac OS X. A app BBEdit foi a primeira aplicação de terceiros a ser executada de forma nativa no novo SO. Em seguida, surgiu a porta para Intel. No ano passado, terminámos de reescrever novamente a app BBEdit , desta vez como uma aplicação AppKit.
Entre PowerPC e OpenDoc, houve outro desenvolvimento: o surgimento da World Wide Web. Na altura, a app BBEdit tinha um modelo de plug-in e dois dos nossos clientes (um no Reino Unido e outro em Espanha) escreveram ferramentas de marcação de HTML de forma independente. Isto foi em 1995 e não fazíamos ideia do que era HTML, mas sabíamos que iria ser algo importante. Portanto, avaliámos as ferramentas, escolhemos um conjunto delas para juntar à app BBEdit e lá fomos nós. Mal sabíamos...
A app BBEdit é uma das apps mais desenvolvidas que há no mercado. Por que motivo acha que isto acontece?
Sempre tivemos o maior respeito pelo utilizador. Todas as decisões internas sobre a aparência e a função respondem às perguntas "O cliente precisa do quê?" e "Como podemos ajudá-lo a ser mais produtivo?" (E não "Como podemos dar-lhe o que pede?", porque essa não é a pergunta certa a responder.) A Macintosh foi apresentada para ajudar as pessoas a fazerem coisas incríveis. Isso é algo em que acreditamos por completo.