Code Buddy
Kod yazma ritmini yaşayan bir piksel dosta dönüştüren; aktivite, terminal olayları ve odak seanslarıyla evrilen bir VS Code üretkenlik deneyimi.
Neden yaptım?
Problem
Geliştirici araçları çoğu zaman yalnızca işlevsel. Uzun odak seanslarını sürdürülebilir kılacak geri bildirim ve küçük bir duygusal bağ eksik kalıyor.
Yaklaşım
Editör davranışlarını bir state machine’e bağladım. Pet’in sağlığı, evrimi ve tepkileri workspace aktivitesiyle değişiyor; Pomodoro döngüsü bu sistemi ödül mekanizmasına dönüştürüyor.
Parçalar değil,
veri akışı.
Her katman tek bir sorumluluğu taşıyor; ürün davranışı sınırların arasında kaybolmuyor.
Zor kısımlar.
Restart’lar arasında tutarlı durum
Pet istatistiklerini sürümlenebilir bir state modeliyle saklayıp workspace değişimlerinde güvenli varsayılanlarla yeniden kurdum.
Eğlence ile dikkat dağınıklığı
Animasyonları editör temasına ve odak moduna duyarlı tuttum; ürünün amacı kodu bölmek değil ritmi görünür kılmak oldu.
Doğru iş için
doğru araç.
Öğrendiklerim.
İyi bir extension, editörün doğal davranışlarını taklit eder; ayrı bir web uygulaması gibi hissettirmez.
Gamification ancak kullanıcının gerçek hedefiyle bağ kurduğunda sürdürülebilir olur.
Küçük state modelleri bile migration ve hata toleransı ister.