- Berbagi pengalaman bergabung sebagai software engineer di Turso meskipun sedang dipenjara
- Setelah masuk penjara akibat narkoba dan pilihan hidup yang keliru, penulis berkembang menjadi developer melalui program pendidikan komputer di dalam penjara
- Melalui program kerja jarak jauh dari Departemen Pemasyarakatan Maine, penulis direkrut sebagai software developer jarak jauh di Unlocked Labs
- Dengan berkontribusi secara open source pada Project Limbo milik Turso, penulis masuk ke ranah pengembangan mesin database
- Bahkan dalam situasi sulit, upaya yang konsisten dan partisipasi open source, serta komunikasi dengan komunitas, membuka jalan hidup yang baru
Proses bertumbuh menjadi developer dari dalam penjara
- Saya baru-baru ini bergabung dengan Turso sebagai software engineer
- Walaupun kesempatan untuk terlibat dalam pengembangan database pada dasarnya langka dan istimewa, penulis bisa mencapai posisi ini saat masih menjalani masa tahanan di penjara
- Sejak 2017, penulis sepenuhnya terputus dari media sosial dan internet, tetapi setelah memposting kisahnya di blog, ia menerima banyak dukungan tak terduga dari komunitas IT.
- Alasan penulis dipenjara berasal dari pilihan keliru terkait narkoba dan gaya hidup
- Sejak 3 tahun lalu, penulis mengikuti program kuliah di dalam penjara dan kembali menekuni pemrograman melalui komputer dengan akses internet terbatas
- Dari pengalaman ini, penulis kemudian terlibat dalam proyek open source lebih dari 15 jam sehari dan dengan cepat melampaui kurikulum yang ada.
- Penulis cukup beruntung terpilih sebagai peserta awal program kerja jarak jauh dari Departemen Pemasyarakatan Maine
- Melalui program tersebut, narapidana yang memenuhi syarat dapat menjajaki kesempatan kerja jarak jauh
- Dalam proses ini, penulis direkrut sebagai software engineer di startup pendidikan bernama Unlocked Labs untuk membangun solusi pendidikan bagi warga binaan, dan dalam setahun berkembang menjadi pemimpin tim pengembang
Pertemuan dengan Turso dan Project Limbo
- Pada Desember 2023, saat menjelajahi berbagai proyek, penulis menemukan Project Limbo milik Turso (proyek membangun ulang SQLite dari nol) melalui Hacker News
- Penulis memang belum memiliki pengalaman kerja langsung terkait database, tetapi mulai tertarik pada storage engine, dan karena proyek ini masih berada pada tahap awal, masih banyak bagian yang bisa dikontribusikan
- Dalam situasi dengan hampir tidak ada hal lain yang bisa dilakukan di penjara, penulis mencurahkan hampir 90 jam untuk development, Kubernetes, dan pengelolaan infrastruktur
- Hiburan utama penulis adalah 1 jam menonton YouTube tentang teknologi/pemrograman setiap hari, dan kisah dari The Primeagen menjadi sumber motivasi besar.
- Melalui kanal Primeagen, penulis pertama kali mengenal Turso sejak awal, termasuk latar belakang Linux kernel dari para developernya
- Penulis sama sekali tidak membayangkan bahwa dirinya akan bisa memberikan kontribusi yang berarti pada proyek yang begitu berani ini
- Saat mengirim PR pertama, penulis merasakan ketegangan yang besar karena code review dilakukan oleh para committer kernel.
- Keterlibatan dalam pengembangan Limbo segera menjadi obsesi baru
- Di luar pekerjaan utama, penulis meningkatkan kemampuannya dengan mendalami source code SQLite, paper akademik tentang cara kerja internal database, hingga kuliah CMU dari Andy Pavlo, serta aktif berpartisipasi di Discord Turso
- Fakta bahwa penulis sedang dipenjara sebenarnya terbuka di GitHub, tetapi sebagian besar komunitas tidak menyadarinya
- Beberapa bulan kemudian, pertemuan pertama terjadi ketika Glauber dari Turso memperkenalkan dirinya langsung lewat DM Discord
- Pada Januari 2024, berkat sebuah tweet dari Glauber, The Primeagen memperkenalkan tulisan blog penulis secara live, yang membuatnya mendapat perhatian lebih luas.
- Setelah itu, pertanyaan tentang saran berpartisipasi dalam open source dan jalur belajar terus berdatangan dari developer, mahasiswa, serta orang-orang yang pernah mengalami kecanduan atau pengalaman serupa.
Rencana ke depan
- Penulis bangga pada dirinya sendiri sebagai contoh positif tentang pentingnya usaha, tekad, dan pengendalian diri
- Tanpa kesempatan dari Departemen Pemasyarakatan Maine dan perekrutan pertama dari Unlocked Labs, semuanya bahkan tidak akan bisa dimulai
- Bergabung dengan Turso sebagai engineer full-time saat ini adalah perubahan yang beberapa tahun lalu benar-benar tak terbayangkan. Penulis sangat antusias bisa berkontribusi pada evolusi modern dari SQLite yang baru.
- Harapan untuk bebas lebih awal pupus akibat putusan pengadilan baru-baru ini, tetapi penulis justru menerimanya sebagai kesempatan untuk fokus pada kemampuan karier selama 10 bulan ke depan.
- Penulis menyampaikan terima kasih kepada semua orang yang telah mendukungnya, serta kepada perusahaan-perusahaan yang memberinya kesempatan kedua melalui kebijakan perekrutan yang adil. Penulis menekankan bahwa hidupnya berubah secara dramatis dalam beberapa tahun terakhir.
5 komentar
Kadang saya juga merasa PrimeGen itu seperti menyalakan kamera setelah minum sesekali...
Sangat keren.
Dalam situasi khusus berupa pembatasan kebebasan, hal itu tampaknya terwujud sebagai pendalaman yang sangat intens pada topik tertentu.
Ini membuat saya kembali memikirkan waktu-waktu yang saya habiskan untuk menonton video pendek di tempat tidur.
Menarik sekali, rasanya ini seperti rehabilitasi dalam arti yang sesungguhnya, seperti komentar di Hacker News.
Komentar Hacker News