- Hapishanede tutuklu olmasına rağmen Turso’da yazılım mühendisi olarak işe başlama deneyimini paylaşıyor
- Uyuşturucu ve yanlış seçimler nedeniyle hapse girdikten sonra, cezaevi içindeki bilgisayar eğitimi programı sayesinde geliştirici olarak büyüdü
- Maine Islah Kurumu’nun uzaktan çalışma programı aracılığıyla Unlocked Labs’te uzaktan yazılım geliştirici olarak işe alındı
- Turso’nun Project Limbo projesine açık kaynak katkısı yaparak veritabanı motoru geliştirme alanına adım attı
- Zor koşullara rağmen istikrarlı çaba ve açık kaynak katılımı, ayrıca toplulukla iletişim, ona yeni bir yaşam yolu sundu
Hapishanede geliştirici olarak büyüme süreci
- Yakın zamanda Turso’da yazılım mühendisi olarak işe başladım
- Normalde veritabanı geliştirmeye katılma fırsatı başlı başına nadir ve özel bir şeyken, yazar bu konuma hapisteyken gelmiş oldu
- 2017’den beri sosyal medya ve internetten tamamen kopuk bir durumdaydım, ancak hikâyemi blogda paylaştıktan sonra BT topluluğundan beklenmedik şekilde çok fazla destek ve teşvik aldım.
- Yazarın hapse girmesinin nedeni uyuşturucuyla ilgili yanlış seçimler ve yaşam tarzıydı
- Üç yıl önce cezaevi içindeki üniversite programına katıldı ve sınırlı internet erişimi olan bilgisayarlarla yeniden programlamaya yoğunlaştı
- Bu deneyimle birlikte günde 15 saatten fazla açık kaynak projelerine katılarak mevcut müfredatın çok ötesine hızla geçti.
- Şanslı bir şekilde Maine Islah Kurumu’nun uzaktan çalışma programının ilk katılımcılarından biri olarak seçildim
- Bu program sayesinde şartları karşılayan mahkûmlar uzaktan çalışma fırsatlarını araştırabiliyordu
- Bu süreçte Unlocked Labs adlı bir eğitim girişiminde yazılım mühendisi olarak işe alındım, mahkûm eğitimi çözümleri geliştirmeye katkı sundum ve bir yıl içinde geliştirme ekibi liderine yükseldim
Turso ve Project Limbo ile tanışma
- Aralık 2023’te projeleri incelerken Hacker News üzerinden Turso’nun Project Limbo projesiyle (SQLite’ı sıfırdan yeniden yapma projesi) karşılaştım
- Veritabanlarıyla ilgili doğrudan iş deneyimim yoktu, ancak depolama motorlarına ilgi duymaya başlamıştım ve proje henüz erken aşamada olduğu için katkı yapılabilecek çok şey vardı
- Hapishanede yapılabilecek çok az şey olduğu için neredeyse 90 saatimi geliştirme, Kubernetes ve altyapı yönetimi gibi konulara verdim
- Başlıca eğlencem günde 1 saat teknoloji/programlama YouTube videoları izlemekti ve The Primeagen’in hikâyesinden büyük motivasyon aldım.
- Primeagen kanalı sayesinde en başından itibaren Turso’yu ve geliştiricilerinin Linux çekirdeği geçmişi gibi ayrıntıları öğrendim
- Bu cesur projeye anlamlı katkılar yapacağımı hiç hayal etmemiştim
- İlk PR’yi gönderdiğimde, çekirdek commit yetkisine sahip kişilerin kod incelemesi yaptığını bilmek beni oldukça germişti.
- Limbo geliştirmesine katılmak kısa sürede yeni takıntım hâline geldi
- Ana işimin dışında da SQLite kaynak koduna, veritabanı iç işleyişiyle ilgili akademik makalelere ve Andy Pavlo’nun CMU derslerine gömülerek yetkinliğimi artırdım; Turso Discord’unda da aktif oldum
- Hapiste olduğum bilgisi GitHub’da açıktı, ancak topluluğun büyük kısmı bunun farkında değildi
- Birkaç ay sonra Turso’dan Glauber, Discord DM üzerinden kendini doğrudan tanıttı ve ilk temasımız böyle oldu
- Ocak 2024’te Glauber’in bir tweet’i sayesinde The Primeagen blog yazımı canlı yayında tanıttı ve bununla birlikte daha fazla ilgi görmeye başladım.
- Sonrasında da geliştiricilerden, üniversite öğrencilerinden ve bağımlılık ya da benzer deneyimler yaşamış kişilerden açık kaynağa katılım tavsiyesi veya öğrenme yolu hakkında sorular gelmeye devam etti.
Bundan sonrası için planlar
- Kendimi çaba, kararlılık ve özdenetimin önemine dair olumlu bir örnek olarak görmekten gurur duyuyorum
- Maine Islah Kurumu’nun sunduğu fırsat ve Unlocked Labs’in yaptığı ilk işe alım olmasaydı, başlamak bile mümkün olmazdı
- Şu anda Turso’ya tam zamanlı mühendis olarak katılmış olmak, yalnızca birkaç yıl önce hayal bile edemeyeceğim bir değişim. SQLite’ın modern evrimine katkı sunacak olmak beni heyecanlandırıyor.
- Mahkemenin yakın tarihli kararıyla erken tahliye beklentim boşa çıktı, ancak bunu önümüzdeki 10 ay boyunca kariyer becerilerime odaklanabilmek için bir fırsat olarak görüyorum
- Şimdiye kadar beni destekleyen herkese ve adil işe alım politikalarıyla bana ikinci bir şans veren şirketlere teşekkür ediyorum. Son birkaç yılda hayatımın dramatik biçimde değiştiğini özellikle vurguluyorum.
5 yorum
PrimeGen de bazen sanki bir iki kadeh atıp kamerayı açıyormuş gibi bir his verdiği zamanlar da sık sık oluyor ama...
Gerçekten harika.
Özgürlüğün kısıtlandığı bu özel durumun, belirli bir konuya derinlemesine yoğunlaşma şeklinde ortaya çıktığı anlaşılıyor.
Yatakta uzanıp Shorts izleyerek geçen zamanlar üzerine bir kez daha düşünmeme neden oldu.
Şaşırtıcı; Hacker News yorumlarında denildiği gibi bunun gerçek anlamda bir ıslah olup olmadığını düşündürüyor.
Hacker News görüşleri