7 comentários

  1. A questão central é que a comunidade Ruby é polarizada. Apesar dos grupos se tolerarem na maior parte do tempo, uma decisão mal comunicada/executada vira o estopim para uma treta como essa. O grupo “pró-DHH” composto basicamente por 37signals e Shopify (pouca gente, muito poder) controla o desenvolvimento do framework Rails – sendo que vários funcionários também fazem parte do core team da linguagem; o grupo “anti-DHH” (mais numeroso, menos poder) tinha o controle parcial do código-fonte dos gerenciadores de “pacotes” da linguagem – Rubygems e Bundler.

    O que poderia ter sido uma mudança na governança da RubyCentral (entidade que gerencia a principal instância Rubygems.org) feita de forma que os mantenedores das ferramentas estivessem de acordo, virou o que a galera tem definido como “hostile takeover”. Removendo acesso de um pessoal sem avisar, e causando desconfiança na motivação do que estava sendo feito. A pergunta que ainda não foi respondida é: quem deu a ordem para que essa ação fosse tomada dessa forma?

    Na minha opinião, as coisas seriam muito mais simples se o DHH seguisse as diretrizes da própria empresa e mantivesse as opiniões políticas dele para ele mesmo. Não tem como desvincular os textos que ele posta no blog pessoal da figura dele de “ditador benevolente” do Rails – e muitas pessoas que usam o framework, mas discordam dele se sentem pessoalmente atacadas.

    1. Fazia anos que não acessava o blog do DHH, que tem conceitos bem interessantes, e por causa dessa treta resolvi dar uma olhadinha. Olha, que lamaçal virou aquilo ali.

      É uma pena, pois no passado tinha uma certa admiração pelas coisas que eram feitas na 37signals e, por tabela, por ele.

      E é muito curioso, para dizer o mínimo, como muita gente “saiu do armário” depois que o Trump assumiu pela segunda vez a Casa Branca. Perderam a vergonha de serem babacas.

    1. Eu realmente não sei. O artigo é bem equilibrado, ou seja, é uma questão delicada. Um consenso, pelo menos, é de que faltou transparência. Com uma boa comunicação, toda essa celeuma talvez pudesse ter sido evitada.

  2. Vou ler depois do trabalho com calma.

    Mas já deixo meu desespero por usar Jekyll no meu site/blog e usar Ruby num modo automático em que a magia acontece e eu não sei porquê.