Quero contar-te um pouco sobre duas coisas novas que estamos a adicionar ao Exercism para o ajudar a ser financeiramente sustentável. A segunda, Exercism Insiders, é algo que acho que te vai entusiasmar especialmente. E não deixes de ler até ao fim, porque vou anunciar duas funcionalidades especiais, uma das quais só está disponível para os primeiros a aderir.
Então, primeiro, um pouco de contexto. Quando a Katrina criou o Exercism, há 10 anos, não tinha a mínima vontade de que aquilo se transformasse numa grande plataforma. Era uma plataforma simples que ela usava com os seus alunos. Mas, por um feliz acaso, tornou-se numa coisa grande. E, 10 anos depois, temos agora milhões de visitantes por mês. Chegámos a esta fase com um orçamento ridiculamente pequeno. Na verdade, nos 8 anos do Exercism até ao lançamento da v3, gastámos menos de 500 mil dólares: apenas 60 mil dólares por ano. Durante esse tempo, reconstruímos a plataforma de raiz duas vezes, criámos 65 percursos de linguagem, tivemos milhões de submissões, discussões, iterações… Construímos sistemas de feedback automático que já deram feedback mais de 800 mil vezes. Fizemos muita coisa. Com muito pouco.
E grande parte da razão pela qual isso foi possível é, obviamente, o facto de sermos de código aberto. Milhares de pessoas contribuíram para o Exercism, e umas centenas de pessoas especialmente maravilhosas fizeram o trabalho de construir e manter o nosso conteúdo. Mas, com o sucesso do lançamento da v3, chegámos a um ponto em que precisávamos de uma verdadeira equipa a tempo inteiro a trabalhar no Exercism para o manter a funcionar. Nessa altura, recebemos também um donativo incrivelmente generoso de 500 mil dólares, o que nos permitiu contratar uma pequena equipa. Por isso, contratámos o Aron para o trabalho de front-end, o Jonathan para fazer crescer e gerir a parte da comunidade, e a Loretta para trabalhar em angariação de fundos e parcerias.
O resultado desse trabalho tem sido, na verdade, bastante incrível. A utilização diária do site cresceu cerca de 250% de ano para ano. Adicionámos uma série de funcionalidades de mentoria automática que fazem com que já tenhamos dado feedback instantâneo a mais de 800 mil soluções. Temos a comunidade a transmitir em direto na Twitch todos os dias. Temos um fórum e um servidor Discord vibrantes. Também aumentámos os nossos donativos mensais de praticamente zero para mais de 6 mil dólares por mês. O que é enorme. No entanto, o nosso trabalho para tentar que as empresas nos apoiem através dos seus orçamentos de responsabilidade social não tem corrido tão bem. E, embora 6 mil libras por mês seja fantástico, na verdade é apenas um quinto do que precisamos, e a maioria dos donativos são contributos únicos em vez de apoio recorrente. Por isso, estamos a ficar sem tempo para sermos sustentáveis com a nossa equipa atual e, sem essa equipa, não temos os recursos para pôr o Exercism a funcionar. Por muito que eu deseje que houvesse 400 horas numa semana para eu fazer tudo, não há. E não consigo. Por isso, precisamos de encontrar uma forma de conseguir pagar a todos, e depressa.
Mas também quero que o Exercism cresça. Aqueles que passaram algum tempo a falar comigo nos últimos anos conhecem todas as ideias, esperanças e ambições que tenho para o Exercism, as coisas que acho que podemos fazer e que seriam fantásticas. Mas, para isso, precisamos tanto de uma equipa maior como de conseguir pagar salários mais competitivos. Por isso… precisamos de encontrar uma forma de resolver as coisas.
E há duas coisas que vamos tentar.
A primeira é adicionar algum patrocínio ao site. Vamos procurar parceiros que, na nossa opinião, ofereçam bons produtos e serviços aos programadores e convidá-los a patrocinar percursos e também áreas como os nossos emails e a infraestrutura. O patrocínio será algo a longo prazo: as empresas terão de se comprometer, provavelmente, com um mínimo de 12 meses de apoio. E queremos mesmo encarar isto como parcerias em que todos ganham. Estou a pensar em coisas como criar em conjunto conteúdos mesmo bons, fazer algumas entrevistas com pessoas seniores das suas empresas e também conseguir que ofereçam descontos ou períodos de teste gratuitos aos nossos utilizadores avançados. Mas já falo mais disso daqui a pouco!
Há algumas coisas que não vamos fazer. Isto não será publicidade ao estilo do pagamento por clique. Não vamos adicionar nada de rastreamento ao site, nem partilhar dados de ninguém, nem nada do género. Procuramos apenas organizações que queiram apoiar a educação gratuita, apoiar o código aberto, apoiar iniciativas de base como a nossa e, em troca, contamos a todos que o estão a fazer e, esperemos, encorajamos-te a dar pelo menos uma olhadela aos seus produtos. Espero também que muitas destas organizações decidam ainda doar ao Exercism através dos seus departamentos de Responsabilidade Social das Empresas. Veremos.
E, como aparte, se trabalhas numa empresa que oferece produtos ou serviços a programadores, talvez eles tenham interesse em patrocinar o Exercism. Se puderes fazer uma apresentação, pôr-nos em contacto com a pessoa certa ou até dizer-nos anonimamente a quem devemos dirigir-nos, isso seria enorme. Por isso, envia um email à Loretta (o email dela está na descrição abaixo) e veremos o que funciona melhor!
Comecei um pouco duvidoso em relação a tudo isto, mas neste momento estou mesmo entusiasmado. Acho que verdadeiras parcerias poderiam ser um verdadeiro salto de nível para o Exercism e trazer ótimos benefícios extra a todos os nossos membros.
Então, esta é a primeira parte. A segunda parte é algo que me entusiasma sem dúvida, e já há muito tempo: o Exercism Insiders.
O Exercism Insiders vai ser o nosso novo programa de recompensas para quem apoia ativamente o Exercism. Vamos dar-te mais acesso aos bastidores, mais envolvimento no futuro do Exercism e funcionalidades extra divertidas e, além disso, vamos pedir a todas as empresas com quem estamos a falar sobre patrocínio que ofereçam testes gratuitos ou descontos aos nossos Insiders.
A regra geral para ser Insider é que precisas de apoiar ativamente o Exercism. Na maior parte dos casos, isso significa que tens contribuído ativamente para o nosso código, tens feito mentoria ativa ou fizeste um donativo recentemente. Ainda estamos a finalizar os detalhes, mas a minha ideia é, mais ou menos, que cada vez que ganhas uma certa quantidade de reputação, ou fazes um donativo, isso estende o teu acesso por 30 dias a partir desse momento. Se fores um doador regular ou um contribuidor regular, provavelmente também daremos um período de tolerância um pouco maior, para que, se não apareceres durante 30 dias, mas tiveres estado por cá nos 9 meses anteriores, não percas o acesso de repente. E também vamos dar adesão vitalícia a quem fez contribuições enormes no passado mas não está ativo neste momento.
Os Insiders também te darão um distintivo que aparece ao lado do teu nome no site, um destaque no fórum e um cargo no Discord que te dá acesso a canais privados especiais. Também significa que, em coisas como as nossas chamadas comunitárias, poderás assistir e participar ativamente, em vez de apenas vê-las depois. Dará acesso a vlogs e entrevistas dos bastidores, e estamos também a considerar coisas como dar prioridade às perguntas dos Insiders nas sessões de perguntas e respostas (AMA) que vamos organizar. Basicamente, se fazes parte do que torna o Exercism um sucesso, queremos celebrar-te e trazer-te mesmo connosco nesta viagem.
Mencionei no início que temos duas funcionalidades especiais para os primeiros a aderir. A primeira é o modo escuro. Sei que isto é algo que muitos de vocês desejam há uma eternidade e, bem, finalmente chegou. Vamos lançá-lo ao mesmo tempo que os Insiders e só estará disponível para os Insiders durante os primeiros 3 meses. Por isso, se queres ter acesso, vai ganhar alguma reputação contribuindo ou fazendo mentoria, ou inscreve-te como doador regular.
A segunda funcionalidade é aquilo a que, no Reino Unido, chamamos marmite: ou adoras, ou odeias. Vamos integrar o ChatGPT no nosso site, para que, se ficares preso num exercício, lhe possas pedir ajuda e, quando terminares um exercício, recebas feedback automático dele. Nas nossas experiências até agora, o ChatGPT tem sido fantástico em cerca de metade das vezes e inútil na outra metade, por isso, nesta fase, encaramo-lo como uma funcionalidade puramente divertida, mas achamos que vai ser muito divertido de experimentar. Esta vai ser uma funcionalidade exclusiva para Insiders durante o futuro previsível e, durante o mês de maio, só terão acesso as pessoas que eram Insiders no dia de lançamento dos Insiders. Por isso, se quiseres brincar com isto, tens de ter conquistado o acesso a Insiders antes de lançarmos. Também vamos adicionar um distintivo especial para quem nos apoiou antes de lançarmos os Insiders, e a pequena etiqueta de Insiders ao lado do teu nome no site vai refletir permanentemente o teu apoio desde o início.
Vamos lançar uma página de destino na próxima semana com os detalhes exatos e o estado pendente do teu acesso a Insiders, mas fazer um donativo agora garante-te o acesso, e seria fantástico ver alguns donativos a chegar antes de lançarmos. Por isso, considera fazer isso se puderes!
Quero esclarecer uma coisa: nenhuma das nossas funcionalidades educativas vai começar a ser fechada. Os Insiders vão estar cheios de funcionalidades divertidas, toques extra na interface e acesso aos bastidores. Não vai ser conteúdo extra nem funcionalidades prontas para produção. Por isso, se não tiveres tempo ou dinheiro para acederes aos Insiders, não vais ter uma experiência educativa pior por causa disso. Esse é um limite realmente importante para nós.
Muito bem, então são estas as duas coisas: o patrocínio e os Insiders. A nossa esperança é que, através disto, tanto empresas como pessoas decidam apoiar financeiramente o Exercism e que consigamos chegar a um ponto mais sustentável e começar a vislumbrar um futuro em que possamos realmente prosperar e começar a construir algumas das ideias entusiasmantes que temos.
Por isso, obrigado por ler. Espero que tu também estejas muito entusiasmado, sobretudo com os Insiders. Estou ansioso para te contar mais nas próximas semanas!