CONHEÇA OS DESENVOLVEDORES

Respeito a quem merece

Criador do BBEdit, Rich Siegel põe o usuário em primeiro lugar.

O BBEdit talvez seja uma das ferramentas mais amadas por desenvolvedores de diversas plataformas, mas seu criador, Rich Siegel, tinha ambições relativamente modestas. Ele começou a escrever a primeira versão do software em 1989 porque precisava de um editor capaz de lidar com arquivos “grandes”, algo em torno de 32 KB.

“Uma das limitações do Macintosh Pascal era que os arquivos fonte não podiam ter mais do que 32 quilobytes”, explica.

Mais de um quarto de século já se passou desde o lançamento comercial de BBEdit, e o app se tornou um dos favoritos entre desenvolvedores, cientistas, web designers e escritores pelo poder e pela velocidade impressionantes (atualmente, Siegel faz testes regulares com arquivos de 12 GB).

Siegel ainda é o arquiteto principal e engenheiro chefe do BBEdit, e a molécula de cafeína tatuada em seu braço diz muito sobre sua ética de trabalho. Conversamos com ele na sede da Bare Bones Software, em Boston, onde Siegel cria um casal de papagaios-cinzentos.

Como foi a fase inicial do BBEdit?
Naquela época, a maneira de lançar um software de Mac para o mundo era enviá-lo ao Info-Mac Archive, um repositório FTP hospedado pela Universidade de Stanford. Foi isso o que fiz, e a repercussão começou a se espalhar on-line rapidamente.

Eu mencionava que se alguém quisesse uma cópia em disquete, poderia me enviar um por correio para a minha casa junto com o envelope de devolução. Eu fui inundado de disquetes.

O BBEdit vem sendo usado por uma vida inteira para o padrão dos softwares. Como a base de usuários mudou?
Nossa base começou com desenvolvedores de software Mac, cientistas, administradores de sistemas e outros usuários técnicos. A primeira grande mudança foi a popularidade entre criadores de HTML e desenvolvedores de back-end na web. O programa fez sucesso, e pudemos esclarecer para as pessoas que a internet era construída sobre texto – e você poderia tratar textos como dados ou documentos. Então, a próxima onda trouxe profissionais como arquitetos de internet, criptoanalistas e cientistas de disciplinas inesperadas.

A terceira onda foi composta principalmente por escritores e outros criadores de conteúdo – pessoas que veem o texto não como códigos, mas como palavras, e querem o mínimo de interferência entre elas e o que escrevem.

Porém, mesmo vendo todas essas mudanças, sempre houve um fator constante entre os clientes: são pessoas que só querem resolver um trabalho. Elas não dão atenção a recursos decorativos nos softwares.

Quais são alguns dos projetos mais surpreendentes que você já viu as pessoas criarem com o BBEdit?
Já houve tantas coisas! Nossos clientes já usaram BBEdit para escrever romances, teses de doutorado e outros textos mais longos. Um cliente usou BBEdit como parte do fluxo de desenvolvimento para pilotar veículos aéreos não tripulados do tamanho de um F-16; o sistema de controle de voo envia dados para o BBEdit em tempo real, onde os engenheiros os examinam, alteram e enviam de volta para a aeronave em poucos segundos. E até o Projeto Genoma Humano usa o BBEdit para analisar longas sequências de DNA.

A versão 3.0 de BBEdit, “acelerada para o Power Macintosh”, de 1994

Como o software evoluiu ao longo dos anos?
O BBEdit passou por uma série de grandes transformações técnicas. Primeiro houve a adaptação para PowerPC. Criamos um componente OpenDoc, e parte do trabalho de arquitetura interna que fizemos para isso ainda é utilizada.

Depois veio a recriação quase completa da arquitetura interna, seguida pela adaptação para Mac OS X – o BBEdit foi a primeira aplicação de terceiros a rodar de modo nativo naquele novo sistema operacional – e depois a adaptação para Intel. No ano passado, terminamos de reescrever o BBEdit de novo, agora como uma aplicação do AppKit.

Entre o PowerPC e o OpenDoc, ainda houve outro desenvolvimento: o surgimento da World Wide Web. Naquela época, o BBEdit tinha um modelo de plug-in, e dois dos nossos clientes – um no Reino Unido e outro na Espanha – criaram, de forma independente, ferramentas de marcação de HTML. Era 1995, e a gente não fazia ideia do que era HTML, mas podia perceber que ali havia futuro. Então, avaliamos as ferramentas, escolhemos algumas delas para incluir no BBEdit e lançamos. Mal podíamos imaginar...

O BBEdit é um dos apps mais amados que existem. Por que você acha que isso acontece?

Sempre tivemos um enorme respeito pelo usuário. Cada decisão interna sobre o visual e as funções precisa responder às perguntas: “Do que o cliente precisa” e “Como podemos ajudá-los a serem mais produtivos?” (e não “Como podemos dar a eles o que estão pedindo?”, porque essa não é pergunta certa a ser respondida). O Macintosh foi lançado para ajudar qualquer pessoa a fazer coisas incríveis. Isso é algo em que nós acreditamos totalmente.