- Compartilha a experiência de ter sido contratado como engenheiro de software da Turso apesar de estar preso
- Depois de ir para a prisão por causa de drogas e escolhas erradas, cresceu como desenvolvedor por meio de um programa de formação em informática dentro do presídio
- Foi contratado como desenvolvedor remoto de software na Unlocked Labs por meio do programa de trabalho remoto do Departamento de Correções do Maine
- Entrou na área de desenvolvimento de motores de banco de dados ao contribuir com código aberto para o Project Limbo da Turso
- Mesmo em circunstâncias difíceis, esforço constante, participação em código aberto e comunicação com a comunidade lhe abriram um novo caminho de vida
Como acabei crescendo como desenvolvedor na prisão
- Recentemente entrei para a Turso como engenheiro de software
- Embora a própria oportunidade de trabalhar com desenvolvimento de banco de dados já seja rara e especial, o autor chegou a essa posição enquanto ainda estava preso
- Desde 2017 eu estava completamente desconectado das redes sociais e da internet, mas, depois de publicar minha história no blog, acabei recebendo muito mais apoio e incentivo da comunidade de TI do que esperava.
- O motivo de o autor ter sido preso vem de más escolhas relacionadas a drogas e ao estilo de vida
- Há três anos, ele passou a participar de um programa universitário dentro da prisão e voltou a mergulhar em programação usando um computador com acesso limitado à internet
- A partir dessa experiência, começou a dedicar mais de 15 horas por dia a projetos de código aberto e rapidamente foi além do currículo existente.
- Por sorte, foi selecionado como um dos primeiros participantes do programa de trabalho remoto do Departamento de Correções do Maine
- Por meio desse programa, detentos que cumpriam os requisitos podiam buscar oportunidades de trabalho remoto
- Nesse processo, foi contratado como engenheiro de software pela startup educacional Unlocked Labs para ajudar a construir soluções de educação para pessoas encarceradas e, em um ano, cresceu até se tornar líder da equipe de desenvolvimento
Encontro com a Turso e o Project Limbo
- Em dezembro de 2023, enquanto explorava projetos, conheceu o Project Limbo da Turso pelo Hacker News, um projeto para recriar o SQLite do zero
- Eu não tinha experiência prática com bancos de dados, mas comecei a me interessar por storage engines, e como o projeto ainda estava no início havia muito espaço para contribuir
- Em uma situação em que quase não havia o que fazer dentro da prisão, mergulhei por quase 90 horas em desenvolvimento, Kubernetes, gestão de infraestrutura e afins
- Minha principal forma de entretenimento era uma hora por dia assistindo YouTube sobre tecnologia e programação, e encontrei grande motivação na história do The Primeagen.
- Foi pelo canal do Primeagen que conheci desde cedo a Turso e o histórico dos desenvolvedores envolvidos, como sua experiência com o kernel Linux
- Eu jamais imaginei que conseguiria fazer uma contribuição realmente relevante para um projeto tão ousado
- Quando enviei meus primeiros PRs, senti bastante tensão ao saber que maintainers do kernel fariam a revisão do código.
- Participar do desenvolvimento do Limbo logo se tornou uma nova obsessão
- Além do trabalho principal, mergulhei no código-fonte do SQLite, em artigos acadêmicos sobre o funcionamento interno de bancos de dados e até nas aulas da CMU com Andy Pavlo para ampliar minhas habilidades, além de participar ativamente do Discord da Turso
- O fato de eu estar preso estava público no GitHub, mas a maior parte da comunidade não percebia isso
- Alguns meses depois, o primeiro contato aconteceu quando Glauber, da Turso, se apresentou diretamente por DM no Discord
- Em janeiro de 2024, a partir de um tweet do Glauber, o The Primeagen apresentou meu post de blog ao vivo, o que me trouxe ainda mais atenção.
- Desde então, continuei recebendo perguntas de desenvolvedores, universitários e pessoas com histórico de dependência ou experiências semelhantes sobre participação em código aberto e caminhos de aprendizado.
Planos para o futuro
- Tenho orgulho de mim mesmo como um exemplo positivo da importância de esforço, determinação e autocontrole
- Sem a oportunidade oferecida pelo Departamento de Correções do Maine e sem a primeira contratação pela Unlocked Labs, eu nem teria conseguido começar
- Hoje, ter entrado na Turso como engenheiro em tempo integral é uma mudança que seria inimaginável apenas alguns anos atrás. Estou animado por contribuir para a evolução moderna de um novo SQLite.
- Uma decisão recente do tribunal acabou com a expectativa de soltura antecipada, mas escolhi encarar isso como uma oportunidade de focar por mais 10 meses no fortalecimento da minha carreira
- Agradece a todos que o apoiaram até aqui e às empresas que lhe deram uma segunda chance com políticas de contratação justas, ressaltando o quanto sua vida mudou drasticamente nos últimos anos.
5 comentários
Às vezes, quando vejo o Primegen, frequentemente tenho a impressão de que ele tomou uma e ligou a câmera...
Muito legal.
A situação particular de ter a liberdade limitada acabou se manifestando como uma imersão profunda em um tema específico.
Isso me fez pensar mais uma vez sobre o tempo que eu passava vendo shorts na cama.
Surpreendente. Como na opinião do Hacker News, parece uma reabilitação no verdadeiro sentido da palavra.
Comentários do Hacker News
The Officetemporada 3 episódio 9