- Comparte su experiencia de haber sido contratado como ingeniero de software en Turso a pesar de estar encarcelado
- Tras entrar en prisión por drogas y malas decisiones, creció como desarrollador a través de un programa de formación informática dentro de la cárcel
- Fue contratado como desarrollador de software remoto en Unlocked Labs mediante el programa de trabajo remoto del Departamento Correccional de Maine
- Entró al desarrollo de motores de bases de datos al contribuir como open source a Project Limbo de Turso
- Incluso en circunstancias difíciles, el esfuerzo constante y la participación en open source, junto con la comunicación con la comunidad, pueden abrir un nuevo camino en la vida
Cómo llegué a crecer como desarrollador en prisión
- Recientemente entré a trabajar en Turso como ingeniero de software
- Aunque ya de por sí tener la oportunidad de participar en el desarrollo de bases de datos es algo raro y especial, el autor llegó a ese puesto mientras seguía encarcelado
- Desde 2017 había estado completamente desconectado de las redes sociales y de internet, pero al publicar la historia en su blog recibió una cantidad inesperada de apoyo y ánimo por parte de la comunidad de TI.
- La razón por la que el autor terminó en prisión se debió a malas decisiones y un estilo de vida relacionados con las drogas
- Hace tres años comenzó a participar en un programa universitario dentro de la prisión, y volvió a sumergirse en la programación usando computadoras con acceso limitado a internet
- A partir de esa experiencia, empezó a dedicar más de 15 horas al día a proyectos open source y rápidamente superó el plan de estudios existente.
- Por suerte, fue seleccionado como uno de los primeros participantes del programa de trabajo remoto del Departamento Correccional de Maine
- A través de ese programa, las personas privadas de libertad que cumplían los requisitos podían explorar oportunidades de trabajo remoto
- En ese proceso fue contratado como ingeniero de software en la startup educativa Unlocked Labs, donde participó en la construcción de soluciones educativas para personas encarceladas, y en un año creció hasta convertirse en líder del equipo de desarrollo
El encuentro con Turso y Project Limbo
- En diciembre de 2023, mientras exploraba proyectos, conoció Project Limbo de Turso a través de Hacker News, un proyecto para rehacer SQLite desde cero
- No tenía experiencia práctica en bases de datos, pero empezó a interesarse por los motores de almacenamiento, y como el proyecto estaba en sus primeras etapas todavía había mucho en lo que podía contribuir
- Con muy pocas cosas que hacer dentro de la prisión, dedicaba casi 90 horas a desarrollo, Kubernetes, administración de infraestructura y más
- Su principal entretenimiento era una hora diaria viendo YouTube sobre tecnología y programación, y encontró una gran motivación en la historia de The Primeagen.
- A través del canal de Primeagen conoció desde el inicio a Turso y el trasfondo de sus desarrolladores, como su experiencia en el kernel de Linux
- Nunca imaginó que llegaría a hacer una contribución significativa a un proyecto tan ambicioso
- Al enviar sus primeros PR sintió bastante tensión al saber que committers del kernel revisarían su código.
- Participar en el desarrollo de Limbo pronto se convirtió en una nueva obsesión
- Además de su trabajo principal, fortaleció sus capacidades sumergiéndose en el código fuente de SQLite, artículos académicos sobre el funcionamiento interno de las bases de datos y hasta en las clases de CMU de Andy Pavlo; también participó activamente en el Discord de Turso
- El hecho de que estuviera en prisión era público en GitHub, pero la mayor parte de la comunidad no lo sabía
- Unos meses después, se dio el primer contacto cuando Glauber de Turso se presentó directamente por DM en Discord
- En enero de 2024, a partir de un tuit de Glauber, The Primeagen presentó en vivo su post del blog, lo que le dio mucha más visibilidad.
- Desde entonces, ha seguido recibiendo preguntas de desarrolladores, universitarios y personas con adicciones o experiencias similares sobre cómo participar en open source o qué ruta seguir para aprender.
Planes a futuro
- Se siente orgulloso de sí mismo como un ejemplo positivo de la importancia del esfuerzo, la determinación y el autocontrol
- Sin la oportunidad brindada por el Departamento Correccional de Maine y la primera contratación por parte de Unlocked Labs, ni siquiera habría podido empezar
- Haber entrado ahora a Turso como ingeniero de tiempo completo es un cambio que habría sido imposible de imaginar hace apenas unos años. Le entusiasma contribuir a la evolución moderna de un nuevo SQLite.
- Una decisión reciente del tribunal frustró la expectativa de una liberación anticipada, pero lo toma más bien como una oportunidad para concentrarse durante 10 meses en fortalecer su carrera
- Agradece a todas las personas que lo han apoyado hasta ahora y a las empresas que le dieron una segunda oportunidad con políticas de contratación justas. También enfatiza que su vida ha cambiado de forma dramática en los últimos años.
5 comentarios
A veces da la impresión de que Primegen se toma un trago y prende la cámara, pero...
Realmente está genial.
Parece que la situación excepcional de tener la libertad restringida se manifestó como una inmersión profunda en un tema específico.
Me hizo pensar una vez más en todo el tiempo que pasé viendo shorts en la cama.
Es sorprendente; como en la opinión de Hacker News, parece una verdadera rehabilitación en el sentido más estricto.
Comentarios en Hacker News