Poucos e cansados ​​programadores de código aberto

O movimento do código aberto baseia-se nos esforços heróicos de um número insuficiente de pessoas que trabalham demais. Eles precisam de ajuda.

A imagem pode conter rostos e água humanos

Salve esta história
Salve esta história

Enquanto você navega na Internet, você deveria agradecer a Jacob Thornton por torná-la tão bonita.

Ele é um programador que, junto com o web designer Mark Otto, criou o Bootstrap, um software gratuito que profissionais usam para deixar seus sites lindos. Se você já percebeu que muitos sites têm os mesmos botões grandes ou formulários limpos, é mais provável que cerca de um quinto de todos os sites do planeta usem Bootstrap.

Vigilância U
O que os inspetores de exames universitários de IA estão realmente ensinando aos nossos filhos
titânio aberto
Google ajuda a desenvolver chip de código aberto ultrasseguro

Lily Hay Newman

Cavaleiros Livres
O altruísmo ainda alimenta a Web. As empresas adoram explorá-lo

Uma das razões de sua popularidade é que Thornton e Otto tornaram o Bootstrap de código aberto. Qualquer pessoa pode usá-lo sem permissão e qualquer pessoa pode ajustá-lo e melhorá-lo. Thornton não recebeu salário pela criação do Bootstrap. Quando ele e Otto o lançaram pela primeira vez, em 2010, eles trabalhavam no Twitter. Mas ambos foram movidos por motivos clássicos de código aberto: foi um desafio interessante, aumentou sua reputação e foi bom ajudar as pessoas. Além disso, ver sua popularidade crescer – o site do Green Day o utilizou, assim como a Casa Branca de Barack Obama – tem sido emocionante.

Mas o sucesso do código aberto, como Thornton descobriu rapidamente, tem um lado negro. Ele se sentiu inundado. Inúmeras pessoas escreviam para ele e Otto todas as semanas com relatórios de bugs, solicitações de recursos, perguntas e elogios. Thornton terminava o trabalho e passava quatro ou cinco horas todas as noites trabalhando furiosamente no Bootstrap — gerenciando solicitações, escrevendo novo código.“Eu não podia sair para jantar depois do trabalho”, diz ele, “porque ele sentia que estava decepcionando os usuários: eu não deveria me divertir. Eu deveria estar trabalhando no Bootstrap!

“Fui atormentado pela culpa”, diz ele. Ele continuou e, nove anos depois, ele e Otto ainda lideram o Bootstrap, junto com um pequeno grupo de colaboradores principais. Mas o estresse era tão grande que muitas vezes ele pensava em ir embora.

Quando o conceito de código aberto surgiu na década de 90, foi concebido como uma nova forma ousada de colaboração: coleções digitais. Se você tornar seu código de código aberto, dezenas ou até centenas de programadores contribuirão para melhorá-lo. Muitas mãos fazem a luz funcionar. Todos se sentirão envolvidos.

A criação e a alteração do código requer síntese de alto nível, que, como se vê, é difícil dividir em pequenos pedaços.

É verdade que o códig o-fonte aberto como um todo é um sucesso frenético. Cada startup, criando seus próprios serviços ou produtos de software, é baseado em software aberto de pessoas como Thornton: Open Web Server Code, Open Neural Network Code. Mas, com exceção de alguns grandes projetos, como o Linux, o trabalho gasto neles não é especialmente comum. A maioria deles é semelhante à bootstrap, onde a maioria do trabalho se enquadra em uma pequena equipe de pessoas.

Recentemente, Nadia Egbal, chefe dos escritores da plataforma para enviar o subest de cartas de e-mail, publicou um livro emocionante “Trabalho para o público”, para a escrita da qual ela conversou com centenas de codificadores com códig o-fonte aberto. Ela determinou com precisão as mudanças que descrevo aqui. Não importa o quão duro os programadores funcionem, a maioria deles “ainda se sentiu debaixo d’água de uma forma ou de outra”, diss e-me Egbal.

Mais popular
A ciência
Uma bomba demográfica de uma ação lenta está prestes a atingir a indústria de carne bovina
Matt Reynolds
Negócios
Dentro do complexo supe r-secreto Mark Zuckerberg no Havaí
Gatrine Skrimjor
Engrenagem
Primeira olhada em Matic, um aspirador de robô processado
Adrienne co
Negócios
Novas declarações de Elon Mask sobre a morte de um macaco estimulam novos requisitos para a investigação da SEC
Dhruv Mehrotra

Por que os meios de coletar fundos não se justificaram? Como observa Egbal, isso se deve em parte ao fato de que as pessoas aleatórias que fazem sua contribuição fazem apenas uma contribuição muito curta, por exemplo, corrigir o erro. Criar e alteração do código requer muita síntese de alto nível, que, como se vê, é difícil dividir em pequenos pedaços. O melhor de tudo é que ele vive na cabeça de um pequeno número de pessoas.

No entanto, esses pobres codificadores de culturas precisam responder a uma contribuição menor (para não mencionar solicitações de ajuda ou um grande número de abusos). Egbal percebeu que seu fardo era como o fardo de YouTubers ou Instagram Influence, que se sentem sobrecarregados com seus ardentes fãs, mas sem um enorme, com base em um anúncio de remuneração.

Às vezes, um código de código aberto simplesmente sai: deixe alguém lidar com essa merda. Estudos mostram que cerca de 9, 5 % do código aberto total é abandonado e um quarto é provavelmente próximo disso. Isso pode ser perigoso: se o código não for atualizado regularmente, corre o risco de levar ao caos se alguém posteriormente confiar nele. Pior, o código abandonado pode ser usado para fins egoístas. Dois anos atrás, o código pseudônimo correto 9Ctrl tomou posse de uma parte do código aberto, usado pelas empresas de Bitcoin, e depois o reescreveu para tentar roubar criptomoedas.

Ninguém sabe exatamente o que fazer com o esgotamento de um código aberto, mas alguns acreditam que encontrar dinheiro para os codificadores pode ajudar. O programador Ashley Williams, membro da equipe de ferrugem da Open Source, e está tentando criar um fundo para apoiar os principais participantes do projeto ou forçar a empresa a manter os participantes da equipe.(Alguns dos maiores projetos de código aberto florescem dessa maneira; empresas como o Facebook ou o Google pagam a alguns funcionários pelo trabalho permanente em código aberto). Egbal acredita que a assinatura pode oferecer novas maneiras de pagar pelo trabalho. Outros temem que a introdução do pagamento possa deformar como e por que o trabalho é realizado em primeiro lugar.

Mas precisamos repensar a própria idéia do que o crowdsourcing é capaz e entender que pode ser mais limitado do que o prometido. A revolução no campo do códig o-fonte aberta foi cometida nas costas de algumas pessoas muito exaustas.

Se você comprar algo dos links em nossos artigos, podemos obter uma comissão. Isso ajuda a apoiar nosso jornalismo. Descubra mais.

Este artigo foi publicado na edição para dezembro de 2020/janeiro de 2021. Inscreva-se agora.

Outras histórias de arame interessantes

  • 📩 Quer saber as últimas notícias sobre tecnologia, ciência e muito mais? Assine a nossa newsletter!
  • Vulnerável pode esperar. Primeiros superconsoadores vacinados.
  • Um fraudador que queria salvar seu país
  • Um turista sem nome e um negócio que não pode revelar a internet
  • “Espere, papai Silvi joga?!”Alegria da educação em Fortnite
  • Por que é importante qual carregador você usa para o seu telefone
  • 🎮 Jogos com fio: as dicas, críticas mais recentes e muito mais
  • ✨ Otimize sua vida doméstica usando as melhores propostas de nossa equipe de equipamentos: de blastos de robôs a colchões baratos e alto-falantes inteligentes.
Rate article