Não usamos software que custa dinheiro aqui

Sempre que o tópico de expressões regulares é abordado, eu recomendo sem pudor a melhor ferramenta do mercado para analisar e criar expressões regulares — RegexBuddy. Mas há um pequeno problema.

O RegexBuddy custa dinheiro.

Sempre encontrei uma vaga resistência ao recomendar ferramentas comerciais que eu considerava as melhores da categoria. A fonte dessa resistência foi explicada para mim por Henrik Sarvell neste comentário que ele deixou no blog de Rob Conery:

Sim, eu também preciso revisar o regex de vez em quando. Aqui não usamos software que custa dinheiroe, da última vez que verifiquei, o regexbuddy não era gratuito.

Normalmente, as pessoas não declaram suas preferências com tanta ousadia. Eu, por exemplo, aplaudo a honestidade.

Eu recomendam o Beyond Compare pois é uma ferramenta fantástica de comparação de arquivos e diretórios. Não é cara, mas também não é gratuita. O que significa que muitos programadores a quem eu o recomendo vão desistir e instalar o aplicativo gratuito WinMerge em vez disso.

É tentador atribuir isso ao “culto do não pagamento”, programadores e usuários que simplesmente não pagam por software não importa quão bom ele seja ou quão barato ele seja. Essas pessoas costumavam ser chamadas de piratas. Agora eles são entusiastas do código aberto.

(Atualizar: A intenção deste parágrafo era ser irônico, mas foi amplamente mal interpretado. Dan resumiu minha opinião nos comentários: “No passado, se alguém dissesse ao senhor que usava um software e não pagava por ele, a única interpretação plausível era que se tratava de um pirata, pois todo bom software para PC custava dinheiro. Agora há também o bons softwares disponíveis gratuitamenteportanto, essa suposição não é mais correta”).

Mas há algo mais acontecendo aqui também: as alternativas de software livre continuam melhorando a cada ano. Considere como as ferramentas de desenvolvimento do Linux eram imaturas em 2000 em comparação com o que está disponível hoje: Eclipse, Subversão, MySQL, Firefox. Essas ferramentas não existiam ou, em oito anos, percorreram distâncias surpreendentes para fechar a lacuna entre suas contrapartes comerciais.

Uso do PHP de 2000 a 2007

O PHP estava perigosamente perto de ser uma linguagem de brincadeira em 2000, mas o senhor mal pode ir a qualquer lugar na Web hoje sem se deparar com algo enorme construído em PHP. Eu poderia dizer o mesmo sobre o MySQL – um banco de dados de brinquedo em 2000, mas uma alternativa gratuita totalmente confiável ao Oracle e ao SQL Server hoje em dia para a maioria dos usos. A pressão competitiva dos produtos gratuitos sobre as ferramentas comerciais se intensifica a cada ano. Ela é implacável. E, para ser sincero, acho que muitas das alternativas comerciais não estão evoluindo com rapidez suficiente para ficar à frente da concorrência gratuita.

O ônus é dos fornecedores de ferramentas comerciais, que devem provar que fornecem valor suficiente para justificar o gasto de dinheiro. No caso do Beyond Compare, o fornecedor demorou tanto para lançar a versão 3.x de seu software que algumas das ferramentas de comparação gratuitas igualaram e até mesmo excederam seu conjunto de recursos nesse meio tempo, como o senhor pode ver neste divertido título comparação de ferramentas de comparação de arquivos. Descansar sobre os louros é um luxo que eles não têm mais.

É perfeitamente possível que as ferramentas de desenvolvimento comerciais sobrevivam ao lado do forte, vibrante e agora firmemente estabelecido ecossistema de ferramentas gratuitas. Mas não será fácil, como Steven Frank aponta em O primeiro, o livre e o melhor:

Um programa gratuito não precisa ser glamouroso nem estar completamente livre de bugs. Ele pode conquistar um número respeitável de seguidores simplesmente por não custar nada.

Já vi muitas vezes as pessoas lutarem e continuarem lutando com um aplicativo freeware desajeitado só porque não estão dispostas a pagar US$ 20 por uma alternativa significativamente melhor. Não há nada de errado com esse tipo específico de masoquismo. As pessoas estabelecem prioridades de forma diferente, e o dinheiro é mais valioso do que o tempo para muitas pessoas. É o capitalismo em ação.

As pessoas que são mais obstinadas em usar exclusivamente freeware sempre que possível geralmente não acreditam que alguém compraria um produto comercial quando há uma alternativa gratuita disponível. Já ouvi muitas vezes: “Como os senhores conseguem ganhar a vida quando gratuito Os clientes de transferência de arquivos de linha de comando são incluídos com o sistema operacional?”.

O Beyond Compare era, de longe, a melhor ferramenta de comparação em 2005 – uma justificativa fácil para gastar trinta dólares em uma ferramenta de comparação. Mas não é mais. Eles precisam voltar ao topo e se tornar os melhores novamente diante da concorrência gratuita e infinita.

Se o senhor não for o primeiro nem for livre, ainda há uma maneira de criar um nicho para si mesmo: ter um aplicativo melhor do que todos os outros.

A qualidade é a terceira perna do eixo. Um aplicativo gratuito pode não valer o que o senhor pagou se não funcionar direito ou se funcionar de forma tão desajeitada que o senhor tenha que reler o arquivo de ajuda toda vez que o usar. O primeiro aplicativo pode ser bom, mas está descansando sobre os louros de ser o primeiro e não está avançando.

Esse fenômeno não se limita ao software de desenvolvimento, embora eu ache que ele seja particularmente cruel devido às peculiaridades do público: o tipo de pessoas que comprariam ferramentas de desenvolvimento também são exatamente as mesmas pessoas que poderiam potencialmente construir eles.

O senhor pode se perguntar como algo sobrevive on-line diante da livre concorrência. Don MacAskill, da SmugMug — um site pago de compartilhamento de fotos — oferece este conselho:

Acontece que as pessoas ficam felizes em pagar [for web photo sharing]e têm ficado felizes em pagar nos últimos quatro anos. O motivo é que nosso serviço pago elimina grande parte da bagagem e das dores de cabeça que pelo menos uma porcentagem da população não quer. Muitas das grandes marcas fecharam seus sites gratuitos. Eles os fecharam sem aviso prévio. Acontece que isso é como uma espécie de espiral da morte. Quando o senhor oferece contas gratuitas, um pouco de lixo vem junto com as coisas boas. As pessoas fazem upload de pornografia ou qualquer outra coisa. Então, o senhor acaba contratando pessoas para trabalhar na sua empresa para filtrar as coisas ruins. Sei que o Photobucket e o Webshots e alguns dos outros têm uma sala inteira cheia de pessoas que, durante todo o dia, só observam as fotos que chegam e dizem sim ou não, essa foto é boa ou não.

Mas, inevitavelmente, parte do lixo eletrônico passa e, então, as pessoas que estão usando seu serviço e que não têm lixo eletrônico veem suas fotos lado a lado com o lixo eletrônico, se preparam e vão embora. Ou, ainda pior, alguns de seus anunciantes (porque se o senhor é gratuito, provavelmente é apoiado por anúncios) veem o anúncio deles ao lado de algo nojento ou que prejudica a marca deles ou algo assim. Então, eles desistem. Assim, eventualmente, seus clientes e anunciantes tendem a fugir gritando. Ou o senhor fica com um grupo demográfico que não é muito importante para os anunciantes ou que provavelmente não fará upgrade. Então, a situação fica um pouco desagradável.

Eu conhecia o Don do seus dias na indústria de jogos na Ritual Entertainment. Finalmente, pude conhecê-lo na conferência MIX do ano passado e gostei muito de ler o que o senhor disse seu blog. É um estudo de caso sobre como o senhor pode vencer o “gratuito” compreendendo os pontos fracos de sua concorrência gratuita.

Não será fácil para softwares comerciais ou sites de assinatura. Se o histórico anterior for uma indicação, vencer as alternativas gratuitas vai se tornar cada vez mais difícil a cada ano. Kevin Kelly oferece oito qualidades generativas que são melhores do que gratuitas. Não sei se precisa ser tão complicado. A gratuidade é, de fato, uma vantagem competitiva. Mas a gratuidade também é uma fraqueza: é barata, produzida em massa e igual para todos. Don e Steven apresentam um argumento convincente de que algumas pessoas estão dispostas a pagar por uma experiência premium.

Portanto, a questão mais importante é a seguinte: o senhor entende o que é necessário para criar a experiência premium que supera a concorrência gratuita? E o senhor consegue entregar isso?