- 服役中でありながら、Tursoのソフトウェアエンジニアとして入社した経験の共有
- 薬物と誤った選択によって刑務所に入った後、刑務所内のコンピュータ教育プログラムを通じて開発者として成長
- Maine矯正局のリモートワークプログラムを通じて、Unlocked Labsにリモートのソフトウェア開発者として採用
- TursoのProject Limboにオープンソースで貢献し、データベースエンジン開発の領域に入る
- 困難な状況でも、継続的な努力とオープンソース参加、コミュニティとの交流が新しい人生の道を切り開いた
刑務所で開発者として成長するまでの過程
- 私は最近、Tursoのソフトウェアエンジニアとして入社した
- 一般的にデータベース開発に関わる機会そのものがまれで特別なことであるにもかかわらず、筆者は服役中の立場でこの場所にたどり着いた
- 2017年以降、ソーシャルメディアとインターネットから完全に切り離された状況だったが、自分の物語をブログに投稿したことをきっかけに、ITコミュニティから予想外に多くの応援と支持を受けるようになった。
- 筆者が刑務所に収監された理由は、薬物に関する誤った選択と生活様式に起因する
- 3年前から刑務所内の大学プログラムに参加し、制限付きでインターネット接続が許可されたコンピュータで、再びプログラミングに深く取り組むようになった
- この経験をきっかけに、1日15時間以上オープンソースプロジェクトに参加し、既存のカリキュラムを急速に追い越していった。
- 幸運にも、Maine矯正局のリモートワークプログラムの初期参加者に選ばれた
- このプログラムを通じて、要件を満たした受刑者はリモートワークの機会を探すことができた
- その過程で、Unlocked Labsという教育スタートアップにソフトウェアエンジニアとして採用され、受刑者向け教育ソリューションの構築に参加し、1年で開発チームのリーダーへと成長した
TursoとProject Limboとの出会い
- 2023年12月、プロジェクトを探していたときにHacker Newsを通じてTursoのProject Limbo(SQLiteをゼロから作り直すプロジェクト)に出会った
- 私にはデータベース関連の実務経験はなかったが、ストレージエンジンへの関心が芽生え始めており、プロジェクトも初期段階だったため、貢献できる部分が多く残されていた
- 刑務所内ではできることがほとんどない状況で、私はほぼ90時間を開発、Kubernetes、インフラ管理などに没頭した
- 主な娯楽は1日1時間のテック/プログラミング系YouTube視聴であり、The Primeagenの話から大きな動機を得た。
- Primeagenのチャンネルを通じて、当初からTursoと、その開発者たちのLinuxカーネルでの背景などを知るようになった
- 私はこの大胆なプロジェクトに意味のある貢献をすることになるとは、想像もしていなかった
- 初期のPRを提出した際、カーネルコミッターたちがコードレビューをしていることにかなり緊張を覚えた。
- Limbo開発への参加は、すぐに新たな強い没頭の対象になった
- 本業のほかにも、SQLiteのソースコード、データベース内部動作に関するアカデミックな論文、Andy PavloのCMU講義にまで没頭し、TursoのDiscordでも活発に活動した
- 自分が服役中であることはGitHubで公開されていたが、コミュニティの大半はそれを認識していなかった
- 数か月後、TursoのGlauberがDiscordのDMで直接自己紹介し、最初の接点が生まれた
- 2024年1月、GlauberのツイートをきっかけにThe Primeagenが私のブログ記事をライブで紹介し、さらに多くの注目を集めることになった。
- その後も、開発者、大学生、依存症や似た経験を持つ人たちから、オープンソース参加の助言や学習ルートについての問い合わせが継続的に寄せられている。
今後の計画
- 私は努力、決断力、自己統制力の重要性を示す前向きな例として、自分を誇りに思っている
- Maine矯正局の機会とUnlocked Labsでの最初の採用がなければ、始めることすら不可能だった
- 現在Tursoにフルタイムエンジニアとして加わったことは、ほんの数年前には想像もできなかった変化だ。新しいSQLiteの現代的な進化に貢献できることを楽しみにしている。
- 最近の裁判所の判断により早期出所の期待は絶たれたが、10か月間キャリア形成の力を伸ばすことに集中できる点を、むしろ機会として受け止めている
- これまで応援してくれたすべての人々と、公正な採用方針によって第二の機会を与えてくれた企業に感謝を伝える。ここ数年で人生が劇的に変わったことを強調する。
5件のコメント
Primegenも、時々見ていると一杯やってからカメラをつけているんじゃないかと感じることがたまにありますが……
本当に素敵ですね。
自由が制限されるという特殊な状況が、特定のテーマへの深い没頭として現れたのですね。
ベッドでショート動画を見ていた時間について、もう一度考えさせられました。
驚きですね。Hacker Newsの意見のように、本当の意味での更生なのではないかと思います。
Hacker Newsの意見