ADHD için, ADHD’li birinin kendisi için yaptığı not uygulaması: sonomemo
(github.com/sonohoshi)Merhaba, dağınık bir şekilde oyun geliştiricisi olarak yaşayan sonohoshi benim.
Bu yazıda tanıtmak istediğim uygulama, sonohoshi’nin kullanması için yaptığı ve adını sonomemo koyduğu bir not uygulaması.
Aslında editörlerin her yerde olduğu bir dünyada not defteriyle ilgilenen çok kişi olmayabilir diye, bunu neden ve nasıl yapmaya başladığımı anlatmak istedim.
Ben ADHD, yani dikkat eksikliği ve hiperaktivite bozukluğu denen nörogelişimsel bir durumla yaşıyorum.
Kulağa büyük bir şey gibi geliyor ama aslında biraz dağınık yaşamak, dopamin eksikliği yüzünden sürekli uykulu olmak ve kafam çok karıştığı için yaptığım şeyi unutmak gibi bir durum. İlaçlarımı düzenli alınca iyi oluyorum. Gerçekten çok da büyük bir mesele değil.
Yine de buna rağmen zor olan şeyler var. Mesela çok fazla konuya ilgi duyduğum için aslında ne yapıyor olduğumu unutmak gibi.
İşe gelip de dün ne yaptığımı anlamak için Slack ve commit log’larını uzun uzun karıştırdığım çok oldu.
Bu tür can sıkıcı sorunlar yüzünden, normalde not defterime saati, yaptığım işi ve nasıl bir düşünceyle çalıştığımı yazma alışkanlığı edindim.
[20251216/17:28] 뭐 UI에서 말도 안되는 버그 튀어나옴
[20251216/17:28] 어제 리팩토링 조금 했는데 사이드 이펙트 생긴듯
[20251216/17:28] 그냥 각 모듈을 독립적으로 동작하게 분리한 뒤에 새로 마이그레이션 하는게 편할거같음
Yani şöyle bir şey. Bunu yapmak için Sublime Text’e zaman damgası ekleyen bir eklenti yapmış ve yıllarca gayet iyi kullanmıştım.
Derken üzücü bir şey oldu. Yakın zamanda iş değiştirdim ama benim Sublime eklentim yalnızca Windows’ta çalışıyormuş ve yeni geliştirme ortamımda düzgün çalışmadı.
Bu, benim için işi yürütebilmek adına önemli şeylerden biriydi ve gerçekten hiç beklemediğim ciddi bir aksilik çıktı.
Ama yeni iş yerinde hevesle öğrenip uyum sağlıyor gibi görünmek yerine Sublime Text eklentisini debug ederken görünemezdim. İlk kez Mac kullanan biri gibi dururdu. Gerçi Mac Studio’nun güç düğmesinin yerini de bilmeyip bocalamıştım ama şu an önemli olan bu değil, her neyse... durum buydu.
İşten sonra evin bir köşesinde duran MacBook’u çıkarıp eklentiyi düzeltmeyi denedim. Yaklaşık 15 dakika kurcaladım ve üşendim. Bir yandan da, tek başıma “şöyle bir eklenti olsa ne güzel olurdu” diye düşündüğüm özellikleri artık Sublime eklentisi olarak yapmanın ve her işletim sistemine ayrı ayrı uyarlamanın da uğraştırıcı olduğuna karar verdim.
Bunun üzerine mevcut sorunları ve ihtiyaç duyduğum özellikleri Antigravity’ye açıp hepsini yükledim.
Sonuçta Rust’un ratatui framework’ü kullanılarak yapılmış bir uygulama çıktı ve bir not uygulaması için fazla bile denebilecek kadar gereksiz çok sayıda özelliği destekliyor.
Artık shell’de Claude’a “biraz çalış” diye çıkışırken aklıma bir şey gelince Alt+Tab ile Sublime’a geçip kopyala-yapıştır yapmak... sonra da yanlışlıkla kaydetmeden kapatınca notların yine uçup gitmesi... gibi üzücü şeyler yaşamıyorum.
İyi oldu, gerçekten iyi oldu.
Her neyse, yazı uzadı ama sonomemo böyle bir süreçten doğdu.
Bunu kendi ihtiyacım ve aciliyetim için yaptım ama bir yandan da aynı duruma sahip insanların bu uygulamayı kullanabilmesini ya da benzer şekilde fayda sağlayabilecek bir fikre dönüşmesini isterim diye düşündüm.
ADHD gibi nörolojik durumların garip ya da saklanması gereken şeyler olarak değil; ilacı düzenli alarak, çeşitli davranış düzeltme çalışmaları ve araçlarla gayet iyi yönetilebilen bir insan özelliği olarak kabul edilebildiği bir dünya olsa güzel olurdu.
Bu uzun yazıyı okuduğunuz için teşekkür ederim.
Gerçek kullanım için paketlere aşağıdaki bağlantıdan bakabilirsiniz.
https://crates.io/crates/sonomemo
5 yorum
Not Defteri'nde sadece F5'e basmanız yeterli.
Üst düzey teknoloji... teşekkürler
Öyleymiş. Windows 11’in yerleşik Not Defteri’ni pek kullanmadığım için bilmiyordum. Teşekkür ederim.
Bunu konu olarak açmak biraz muğlak geldiği için buraya yorum olarak yazıyorum.
Öncelikle, aşırı hoşuma gitti.
Zaman damgası eklenmesi de güzel
Notu silip sonra çok pişman olmuş biri olarak, program içinde notların silinememesi en çok hoşuma giden şey.
Ama yapılacaklar ve etiketler için yazım örnekleri kılavuzda yer alsa daha iyi olur gibi.
Kişisel olarak ise, iş ortamım gereği iç ağa ayrılmış durumda olduğum için kullanamıyor olmak gerçekten üzücü.
Görüşünüz için teşekkürler! README'ye yazmak iyi olabilir gibi görünüyor.
Ayrı olarak, açık kaynak bir Rust paketi düzeyindeyse çeşitli ortamlarda kullanılabilir mi diye düşünmüştüm ama iç ağa tamamen izole edilmiş durumlarda zor olacakmış, hüzünlü.