eknoloji dünyası genellikle karmaşık terimler, ağır kurulum süreçleri ve bitmek bilmeyen konfigürasyonlarla anılır. Ancak bazen en büyük inovasyonlar, dünyanın en karmaşık sistemlerini kurmak için değil, en basit engelleri kaldırmak için yapılır. Python çekirdek geliştiricilerinden Kushal Das’ın, 11 yaşındaki kızı için geliştirdiği EktuPy projesi tam olarak böyle bir hikaye.
Bu yazı, sadece bir yazılım kütüphanesinin tanıtımı değil; teknolojinin insan dokunuşuyla nasıl evrildiğinin, “öğrenme” sürecindeki sürtünmelerin nasıl yok edilebileceğinin ve üretme tutkusunun hikayesidir.
Bariyer: Teknolojinin “Giriş Kapısı” Neden Bu Kadar Ağır?
Kushal Das, blog yazısında süreci çok samimi bir şekilde özetliyor: 11 yaşındaki kızı uzun süredir Scratch kullanıyor. Scratch, blok tabanlı yapısıyla çocuklara algoritma mantığını harika bir şekilde aşılıyor. Ancak her genç üretici gibi o da bir noktada “gerçek” bir programlama diline geçmek, “gerçek kod” yazmak istiyor.
Burada karşımıza çıkan ilk büyük duvar şudur: Yazılımın Onboarding (Alıştırma) Sorunu.
Bir yetişkin için terminal açmak, pip install komutları çalıştırmak veya bir metin editörü kurmak sıradan görünebilir. Ancak bir çocuk için —hatta teknolojiye uzak bir profesyonel için bile— bu adımlar, asıl amaç olan “kod yazma” eyleminden önce gelen devasa engellerdir. Kushal’ın kızı kod yazmak istiyordu, ancak Python’un standart dünyası ona önce “sistem yöneticiliği” yapmayı dayatıyordu.
EktuPy’nin Doğuşu: “Birazcık” Python
Bengalce’de “biraz” veya “küçük” anlamına gelen “Ektu” ismiyle hayat bulan bu proje, aslında bir “basitleştirme” sanatı. Kushal, kızının hevesinin kırıldığını gördüğünde, bir Python uzmanı olarak ona “kurulum dokümanlarını oku” demedi. Bunun yerine, sorunu kökten çözen bir araç geliştirdi.
Teknik Deha Sadeliğin Arkasında Saklıdır
EktuPy’nin en büyüleyici yanı, tarayıcı tabanlı olması. Kushal, son yılların en heyecan verici web teknolojilerinden biri olan PyScript’i kullandı. PyScript, Python’un tarayıcı üzerinde (WebAssembly aracılığıyla) yerel olarak çalışmasına olanak tanıyor.
Bu sayede:
- Sıfır Kurulum: Herhangi bir şey indirmeye veya kurmaya gerek yok.
- Anında Görsel Dönüt: Çocuklar soyut kavramlardan ziyade somut sonuçları sever. EktuPy, Python’un meşhur “Turtle” (kaplumbağa grafikleri) kütüphanesini web arayüzüne taşıyarak, yazılan her satırın anında bir çizime dönüşmesini sağladı.
- Hata Korkusunun Yok Edilmesi: Tarayıcı güvenli bir alandır. Bir şeyi bozma korkusu olmadan deneme yapmaya olanak tanır.
Teknolojinin Psikolojisi: “Sürtünmesiz” Öğrenme
Kushal Das’ın bu yaklaşımı, aslında modern ürün tasarımının ve eğitim teknolojilerinin (EdTech) en temel prensibine dokunuyor: Cognitive Load (Bilişsel Yük).
Bir çocuk kod yazmayı öğrenirken zihni zaten döngüler, değişkenler ve mantıksal operatörlerle meşguldür. Eğer bu zihinsel kapasitenin yarısını “Path ayarlarını neden yapamadım?” veya “Editör neden hata veriyor?” gibi teknik detaylara harcarsa, öğrenme hızı düşer ve motivasyon kaybolur.
EktuPy, tüm bu bilişsel yükü kullanıcıdan alıp arka plana, yani mühendisliğin kendisine yükler. Bu, teknolojinin en saf halidir: Kullanıcıyı özgürleştiren teknoloji.
Bir “Baba-Kız” Projesinden İş Dünyasına Çıkarımlar
Bu hikayeyi sadece bir eğitim aracı olarak görmek eksik bir bakış açısı olur. Kushal Das’ın çözümü, bugün kurumsal dünyada yaşadığımız dijital dönüşüm sancılarına da ışık tutuyor.
1. Minimalizm Bir Tercih Değil, Zorunluluktur
Bir araç ne kadar çok özelliğe sahipse o kadar iyidir yanılgısı, yazılım dünyasını hantallaştırdı. EktuPy, sadece “gerekeni” sunarak başarır. İş dünyasında da en iyi çözümler, her şeyi yapan değil, hedeflenen işi en zahmetsiz yapanlardır.
2. “User Experience” (Kullanıcı Deneyimi) Teknik Bilgiden Önce Gelir
Kushal, dünyanın en iyi Python kodunu yazabilir, ancak kızı o kodu çalıştıramadıktan sonra o kodun kalitesi bir anlam ifade etmez. Bir ürünün başarısı, kullanıcısının o ürünü kullanırken kendisini ne kadar “akıllı” ve “yetenekli” hissettiğiyle ölçülür.
3. Geleceğin Yazılım Kültürü
EktuPy gibi projeler, kodlamayı elit bir zümrenin elinden alıp çocukların oyun alanına indiriyor. Bu, gelecekte “kod yazabilen” değil, “teknolojiyi bir kalem gibi kullanabilen” bir neslin yetişmesi anlamına geliyor.
Sonuç: Kodun İçindeki Sevgi ve Mühendislik
Kushal Das, blog yazısını şu cümlelerle bitirebilirdi: “Kızıma Python öğrettim.” Ama o bunun yerine bir kapı açtı. EktuPy, bir babanın kızının hayallerine giden yoldaki taşları tek tek temizlemesinin bir sonucudur.
Teknoloji dünyasının bazen soğuk ve mekanik görünen yüzünün altında aslında böyle insani hikayeler yatar. EktuPy bizlere şunu hatırlatıyor: En iyi kod, bir başkasının hayatını kolaylaştırmak için yazılan koddur. İster 11 yaşında bir çocuk olun, ister dev bir şirketin CEO’su; ihtiyacınız olan şey daha fazla karmaşıklık değil, sizi hedefinize ulaştıracak o “birazcık” (Ektu) sadeliktir.
Kushal Das’ın bu ilham verici projesi, teknolojinin sadece “ne” olduğuyla değil, “nasıl” sunulduğuyla ilgilenen herkes için bir başucu dersi niteliğinde.




