Üretkenlik uygulamam, sonu gelmeyen bir .txt dosyası (2022)
(jeffhuang.com)- Jeff Huang, birçok üretkenlik uygulamasını denedikten sonra son 14 yıldır tek bir metin dosyasını ana iş sistemi olarak kullanıyor
- Gelecekteki takvimleri ve yapılacak işleri çevrimiçi takvimde topluyor; her gece ertesi günün maddelerini metin dosyasının sonuna taşıyarak günlük liste oluşturuyor
- Gün boyunca notlar ve sonuçlar eklendikçe yapılacaklar listesi bir tamamlanma kaydına dönüşüyor; mevcut dosyada akademisyenlik hayatı boyunca biriken 51.690 satırlık kayıt var
- Aranabilir bir yazım tarzı,
#ideagibi etiketler ve e-postalarda Red·Orange·Yellow bayraklarıyla yapılacakları, fikirleri ve takip işlerini basitçe yönetiyor - Bu yöntem sabah doğrudan işe başlamasına ve uzun vadeli taahhütleri zihninden çıkarmasına yardımcı oluyor; ancak bazı soruları veya ilginç araştırma konularını kaçırmasına yol açabiliyor
Tek bir metin dosyasında karar kılmasının nedeni
- Üniversiteye başlayınca her şeyi zihninde tutmanın zorlaştığını ve sürekli bir şeyleri takip etmenin mevcut işi böldüğünü fark etti
- Çeşitli yapılacaklar listelerini, iş takip araçlarını ve üretkenlik uygulamalarını denedi; ancak bilgiler birden fazla sisteme dağılınca yük arttı
- Geçmiş toplantı notları
- Takvim etkinlikleri
- Fikir listeleri
- Laboratuvar notları
- Sonunda her şeyi tek bir metin dosyasına yazmaya başladı ve bu yöntem 14 yıl boyunca ana üretkenlik sistemi olarak devam etti
- Sorumluluk alanı büyüdükten sonra da aynı dosya merkezli yapı genişlemeye devam ederek işinin temel aracı oldu
Gelecek planlarını takvimde topluyor
- Ayrı olarak kullandığı tek dış araç çevrimiçi takvim
- Sabit bir saati olmayan işleri de takvime ekliyor
- “Atölyede kahve masası yapmak”
- “Yeni PhD öğrencilerini nasıl işe alacağını düşünmek”
- Gelecek planları ve etkinlikler tek yerde toplandığı için, ayrı ayrı yönetilmesi gereken birden fazla liste oluşturmaya gerek kalmıyor
Her gece ertesi günün listesini oluşturuyor
- Uyumadan önce ertesi günün takvim maddelerini metin dosyasının sonuna ekleyerek günlük yapılacaklar listesi oluşturuyor
- Sabah yalnızca o listeye bakarak ne yapması gerektiğini hemen görebiliyor
- Listede farklı türden işler bir arada yer alıyor
- Belirli etkinlikler: toplantılar, ofis saatleri
- Ayak işleri: form imzalama, kitap iadesi
- İşler: makale inceleme, sunum hazırlığı
- Önceki gece ertesi günün iş yükünün uygun olup olmadığına karar veriyor; yapmak istemediği işleri takvimde daha sonraki bir tarihe taşıyor
- Çok büyük işleri ertesi gün yapılacak parçaya ve sonraki tarihlerde yapılacak parçalara bölüyor
- Bunu yıllarca tekrarladıkça bir günde bitirebileceği miktarı oldukça iyi tahmin eder hale gelmiş
Yapılacaklar listesi tamamlanma kaydına dönüşüyor
- Günlük listeye süreç içinde akla gelen notlar da ekleniyor
- Başta yapılacaklar listesi olsa da gün bittiğinde ne yapıldığını gösteren bir kayda dönüşüyor
- Tüm günlük listeler tarihe göre ayrılmış şekilde tek bir metin dosyasında saklanıyor
- Mevcut dosya, şu anki işine başladığı 9 yıl önce oluşturulmuş; araştırma notu ve toplantı tutanağı işlevi görüyor
- Dosyada bir profesör olarak yaptığı işler, tanıştığı insanlar, tartışılan konular ve aklına gelen fikirler birikmiş durumda
- Şu anda tek dosyada kendi yazdığı 51.690 satır kayıt var
Arama ve etiketlerle eksik özellikleri tamamlıyor
- Daha sonra aramayı kolaylaştırmak için tutarlı bir yazım tarzı kullanıyor
"meet with"araması, 3.000’den fazla planlanmış toplantıyı gösteriyor- Etiketleri, daha sonra tekrar bulması gereken maddeleri işaretlemek için kullanıyor
#idea: proje fikrine ihtiyaç duyduğunda tekrar bakacağı yeni fikirler#annual: bir sonraki yıllık rapora eklenecek maddeler#nextui: bir sonraki UI dersi yürütülürken eklenecek maddeler
- Metin dosyası içinde o gün ne yaptığını ve geriye ne kaldığını hızlıca görebiliyor
- Genellikle tamamlanan işler ile yapılacak işler arasında boş bir satır bırakıyor; bir iş bitince boş satırı taşıyor
- Kalan işler tekrar takvime taşınabilir; ancak baştan bir günde yapılabilecek büyüklükte parçalara ayırdığı için bu nadiren oluyor
- Arama kutusuyla toplu istatistikleri hesaplayabiliyor veya belirli etikete sahip tüm satırları listeleyebiliyor
- Alıştığı için Ultraedit kullanıyor; ancak benzer özellikler herhangi bir metin düzenleyicide bulunur
E-postaları yalnızca renkli bayraklarla yönetiyor
- E-posta da iş akışının bir parçası; ancak karmaşık kurallar yerine basit bir bayrak sistemi kullanıyor
- Bayrakların üç anlamı var
- Red: işlem yapılması gereken e-posta
- Orange: bir gün işlem yapılması gereken, ancak düşünme gerektiren veya başka birinin ele alması gereken e-posta
- Yellow: yanıt beklenen gönderilmiş e-posta; daha sonra takip edilmesi gerekiyor
- E-posta geldiğinde uygun bir anda bayrak ekliyor
- Günün sonunda Orange ve Yellow bayraklarını hızlıca gözden geçirerek takip gerekip gerekmediğini veya Red’e çevrilmeleri gerekip gerekmediğini kontrol ediyor
- Gelen kutusunu boşaltmaya önem vermiyor
- Çünkü gelen kutusunu boşaltmak, her e-posta geldiğinde yeni bir iş yapması gerekiyormuş hissi veriyor
Günlük rutin
- Önceki gece hazırladığı günlük yapılacaklar listesiyle o gün yapacaklarını kontrol ediyor
- Gün içinde listede yer alan planlı işleri yapıyor
- Takvimde boşluk olan zamanlarda listedeki esnek işleri ve Red bayraklı e-postaları ele alıyor
- Günün sonunda Orange ve Yellow e-postaları hızlıca gözden geçiriyor
- Ertesi günün takvim maddelerini metin dosyasının en altına kopyalıyor
Bu yöntemin avantajları ve sınırları
- Sabah uyanır uyanmaz ne yapması gerektiğini kolayca görebiliyor
- Daha sonra yapılacak işleri, e-posta takiplerini ve gelecekteki işleri zihninde tutma ihtiyacı azalıyor
- Geçmişte neler olduğunu kolayca geriye dönüp görebiliyor ve bir günde gerçekte ne kadar işi bitirebildiğini de kontrol edebiliyor
- Sürekli ertesi güne ötelenen uzun soluklu bir yapılacaklar listesi yok
- Remote Desktop kullanarak tüm cihazlardan erişebiliyor
- Uzun vadeli taahhütler nedeniyle yük arttığında, önceki gece itibarıyla gelecekteki iş yükünü azaltıyor
- E-posta bayraklarını cesurca kaldırıyor
- Artık yapmak istemediği takvim maddelerini siliyor
- Gelecekteki kendisine atadığı iş miktarını azaltıyor
- Bu yöntem nedeniyle bazen bazı soruları kaçırabilir veya ilginç araştırma sorularının peşinden gidemeyebilir
- Buna karşılık yönetilebilir bir iş yükünü korumasına yardımcı oluyor
1 yorum
Hacker News yorumları
1985’te ilk işimde TODO.TXT oluşturdum; 5,25 inçlik bir diskette sonraki şirketlere taşımaya devam ettim ve ancak 1997’de kendi bilgisayarıma aktardım.
O dosyaları 39 yıldır kullanmaya devam ediyorum; bugün de masaüstümün sol üst köşesinde bir ikon olarak duruyor ve günde birkaç kez açıp bakıyorum.
Şu anda konu başlıklarına göre 46
.txtdosyası yönetiyorum; Vim’de imleci dosya adının üzerine getiripgfile gidiyor,Ctrl-Oile geri dönüyorum. Yani HTML’siz bir hipermetin gibi kullanıyorum.CTRL-Wgfkısayolunu kullandım;.bash_profileiçinealias todo='vim ~/.todo'da ekledim, Obsidian dahil çeşitli yapılacaklar uygulamalarını denedim.Sonunda ana akışımın
push-context -> start-new-thing -> finish-new-thing -> pop-contextgibi bir bağlam değiştirme yönetimi olduğunu fark ettim; basit yapılacaklar listesi uygulamaları bana uymadı.Son 6 aydır kendi yaptığım küçük bir araç ve GUI kullanıyorum; 90’lardaki TODO dosyasından beri ilk kez zaman geçtikçe bağlam yönetimini daha iyi hale getiren bir araç oldu, geriye sadece daha sonra uzaktan senkronizasyon eklemek kalıyor.
Eskiden Zim’i çok iyi kullanıyordum; GUI’siz yaklaşımları da defalarca kurcaladım ama benim için Zim kadar uyanı olmadı.
Tükenmişliği daha az tetikleyen bir işe geçince yavaş yavaş Zim’e geri dönüyorum ve hoşuma gidiyor.
Bitirmek istediğim video oyunlarının listesini yazdığım tek bir kâğıtla başladı; txt dosyasına, birden fazla txt dosyasına, Evernote’a, Notion’a doğru büyüdü ve sonunda Google Keep kontrol listeleri ile Obsidian’a yerleştim.
Obsidian’da yaklaşık 2.700 metin dosyası var; birbirlerine bağlı oldukları için gezinmesi kolay.
Benzer bir sistem kullanıyorum ama her sabah dosyayı kopyalayıp adını değiştiriyor, sonra önceki gün bitirdiğim işleri veya artık ilgili olmayan maddeleri siliyorum.
Bu birkaç yıl içinde evrilmiş bir yöntem ve en büyük avantajı esneklik.
Yeni bir proje ya da iş değişikliği gibi yeni bir ihtiyaç çıkarsa farklı bir not alma biçimi deneyip devam edip etmeyeceğime karar veriyorum.
Ayrıca bir cron betiğiyle her 30 dakikada bir git commit alıyorum; çok iyi oluyor.
Belirli aralıklarla otomatik
git pushmümkün; iyi çalışıyor ve kullanışlı.Her satır bir görev; satırın başına başlangıç ya da talep tarihini yazıyorum. Yarı yapılandırılmış olsa da not yazmaktan daha uzun sürmüyor.
Her ayın başında dosyayı kopyalayıp yeni ayın adıyla yeniden adlandırıyor ve düzenliyorum.
Birçok uygulama ve takip sistemi denedim ama şu anda bu yöntem bana en uygun olanı; zaten açık tuttuğum metin editörü sekmesinde her zaman durabiliyor ve diğer dosyalarla birlikte yedekleniyor.
Commit mesajlarının kullanışlı olup olmadığını; yapılacaklar listesinde branch, geri alma ya da geçmişe bakma ihtiyacı duyulacak anları pek hayal edemiyorum.
Yine de zaman içindeki istatistikleri çıkarmak için epey ilginç olabilir.
Günde bir dosya oluşturuyorum, her gün başlarken kopyalıyorum ve düzenli yedek alıyorum.
Tamamlanan maddeleri
+, yapılmayacak olanları-ile işaretliyorum; basit ve çok iyi çalışıyor.Önceki sprint dosyasını yeni sprint için kopyalıyor, tamamlananları özetleyip sprint toplantısında raporluyor, ardından yeni sprint işlerini de ekleyip toplantıda paylaşıyorum.
Resmî takip hâlâ JIRA ticket’larıyla yapılıyor ama metin dosyası çok daha esnek; hızlı düzenleniyor, bir bakışta görmek daha kolay ve ticket’a düzgün sığmayan şeyleri de içine koymak kolay.
Obsidian günlük notları ile benzer şekilde kullanıyorum; gelecek haftayı planlamak için ayrı haftalık notlarım da var.
Yazarın önceki gece ertesi günü planlaması gibi, cuma öğleden sonra gelecek haftanın büyük işlerini planlamaya başlayınca pazartesi sabahı ivme kazandırıyor.
Oliver Burkeman’ın 3/3/3 tekniği ile açık liste/kapalı liste kavramları da bu düzenleme biçimine iyi uydu; benim için esneklik ile tutarlılık arasında iyi bir denge oldu.
https://help.obsidian.md/Plugins/Daily+notes
https://ckarchive.com/b/e5uph7hx43mn
Tescilli senkronizasyon servisini kullanmıyorum; normal bir klasöre koyup Syncthing ile tüm cihazlarıma ve yedekleme cihazlarıma çoğaltıyorum.
Obsidian’ın kendisi de denediğim Markdown editörleri arasında en iyisi;
Ctrl+Lile bir liste maddesini onay kutusuna dönüştürmesi ve tekrar basınca işaretlenmiş hale getirmesi gibi küçük ayrıntılar bile iyi düşünülmüş.Haftalık planlama da günlük planlama da yapıyorum.
Başta Obsidian’da da plan yapmaya çalıştım ama bana uymadı; kâğıda yazmanın yavaşlığı zihnimi sakinleştiriyor ve işleriyle hedeflerimi kısa ve öz yazmaya itiyor.
Plan sayfasındaki sınırlı alan da başarmaya çalıştığım şeyleri gerçekçi tutmama yardımcı oluyor.
Ayrıca fazlasıyla özelleştirilebilir olduğu için bunaltıcı; saatlerce kurcalamam gerekmeden güzel ve standart not alma işlevleri sunmasını isterdim.
Yine de kullanmaya devam etmemin nedeni sadece Markdown olması; başka bir uygulamanın tescilli formatına hapsolmak istemiyorum.
Yatmadan önce ertesi günün takvimindeki tüm maddeleri metin dosyasının sonuna ekleyip günlük yapılacaklar listesi hâline getirmek asıl kazanım
Geri kalanı önemli destekleyiciler ama önceki gece günü kurgulamanın gücü muazzam
Ben de o gün planladıklarımın önemli bir kısmını takvime gerçek saatlerle koyuyorum. Örneğin 12:30–13:00 arasına Jane’in cevap vermediğim üç mesajını okuyup yanıtlamak gibi
Bir planla bilgisayarı açıyorsun ama 345 Slack mesajı ve 10 Zoom toplantısından sonra ancak o planı yapıp yapmayacağını düşünür hâle geliyorsun
Bir mühendislik yöneticisi olarak odaklanma ve üretkenlik akışını gerçekten özlüyorum; diğer yöneticiler bunu çok daha iyi beceriyor gibi görünüyor, ben neyi yanlış yapıyorum bilmiyorum
10 yıldan uzun süre Vim’le düzenleyip Dropbox sayesinde telefondan da değiştirebildiğim
.txtdosyaları kullandım ama Mac Notes’u deneyince arama, senkronizasyon ve otomatik kaydetmenin benim için çok daha yararlı olduğunu gördümÖzgeçmişimi de 10 yıldan uzun süre kendi yaptığım bir LaTeX şablonuyla derliyordum; fakat düzenleme süresine değmediği için Arial yazı tipi ve basit madde işaretleriyle Google Docs’a taşıyınca hayat çok daha kolaylaştı, özgeçmiş de daha az uğraştırıcı göründü
Eskiden iyi olduğuna inandığım optimizasyonların çoğu aslında minimal teknoloji estetiğine gereksiz bir bağlılıktan kaynaklanıyormuş
Özgeçmişte vurguları her değiştirdiğimde bir kelime işlemcide dizgi yapmak fazlasıyla zorlaştı; LaTeX özgeçmiş ise aynı biçimde özgeçmiş isteyen kişiye göre uyarlamak açısından da çok hızlıydı
Sonuçta özgeçmiş bir reklamdır; reklam gibi, kutu modeli gerektiren öğeleri sayfanın çeşitli yerlerine düzgünce yerleştirebilmek de hoşuma gidiyor
Sonucu merak ediyorsanız burada: https://www.lelanthran.com/downloads/resume-1page.pdf
Tüm dotfiles dosyalarımı arşive taşıyıp yerleşik yazılımları kullanmaya başladım; gayet iyi oldu
Yarı şaka yarı ciddi ama metin yazıp düzenlerken Vim’e ihtiyacım var
Şu anda iCloud’a koyduğum
todo.txtkullanıyorumDüz metin notları biraz yapı kazandırmak için genelde Markdown biçiminde yazıyorum
Klasör ve dosyaları da hafifçe ayırıp konu, tarih ve kategoriye göre düzenliyorum
Böylece her güne temiz bir sayfayla başlayıp uzun vadeli işleri sürdürebiliyorum; hepsini de özel bir GitHub deposuna koyup her yerden erişiyorum
Bu sistemin bana uymasının nedeni neredeyse tüm not uygulamalarından hoşlanmamam, dosyalar üzerinde kontrol sahibi olmayı sevmem ve aslında sık sık not almaya ihtiyaç duymamam
Zihnim dolu olduğunda, düşünceleri ya da o günün/haftanın işlerini bir yere akıtmam gerektiğinde kullanıyorum; kafamda yeterince yönetebildiğim zamanlarda ise güncel tutma baskısı ya da bildirimlerle uğraşmak zorunda kalmıyorum
Bir noktada işin yeniliği kayboluyor ya da hafıza zayıflıyor
Benim durumumda, günlük işler ve uzun vadeli planlarda yenilik azaldıkça eski anılar birbirine karışıp güvenilmesi zor veriye dönüştü; aynı işi defalarca yaptıkça en son ayrıntıları hatırlamaya çalışırken belirsiz olgular birbirine girdi
Kapasite hâlâ var ama eskiden büyük kapasite olan şey artık tekrarlar yüzünden sorun çıkarıyor; bu yüzden not almak iyi oluyor
todo.txttarzı takip bana epey uydu ama görevlerin ya da notların bayatlaması sorunu vardı, bu yüzden ayrı bir sistem yaptımtodaytemelde~/Desktop/$YYYY_MM_DD-todo.txtdosyasını açıyor; yoksa en yakın önceki dosyanın kopyasıyla başlıyorBöylece tarihe göre aranabilir kalıcı dosyalar elde ediyorum ve istediğim an belirli bir zamana geri sarabildiğim için gönül rahatlığıyla “görev iflası” da ilan edebiliyorum
report, yanidiff $YESTERDAY $TODAYile ekleyip sildiğim şeyleri görmek de yardımcı oluyorDaha iyi yöntemler çoktur ama
open ~/Desktop/todo.txtdüzeyindeki basitliğiopen ~/Desktop/$TODAY.txtile elde etmek benim için çok değerliydinotesçalıştırınca varsayılan$EDITORiçinde bu ayınYYYY_MM.txtnotunu açıyor;notes hello worldbu ayın dosyasınahello worldekliyor;$stdout | notesise başka bir programın çıktısını sonuna ekliyorTerminalde 2 saniye içinde yazılabildiği için hızlı notlarda neredeyse hiç sürtünme yok; yalnızca grep ile bile 5–10 yıl önceki dosyalardan gerekenleri yeterince bulabiliyorum
YYYY_MM_DD.txtde denedim ama fazla küçük parçalara bölünüyordu; çoğu zaman birkaç günlük notu tek bakışta görmek istiyordumhttps://github.com/alabhyajindal/today
Bir yıldır Raycast Floating Notes’u fiilen tek bir yapışkan not gibi kullanıyorum ve bana uyuyor
Yapılacakları, toplantı notlarını, fikirleri ve diğer her şeyi örgütlemeden içine koyuyorum; hatırlamam gerekiyorsa okuyorum, işi bitince siliyorum
Notion, Obsidian, Reminders ve TickTick’ten bana daha iyi uydu
Üretkenlik araçlarında, kurulum için harcanan zaman ile etki arasında ters orantı var gibi
Kimse gerçekten hiçbir şeyin tamamlanmamasıyla ilgilenmiyor gibi görünüyor ama bir gün ilgilenebilirler
Bu yüzden gözden geçirmem gereken liste giderek büyüyor ve hiçbir kontrol mekanizması yok
Sekmeleri ve Markdown’ı destekleyecek 2.0 sürümünü bekliyorum; o zaman daha da iyi olacak gibi
Kişisel olarak Todoist, işleri takip etme biçimimi ciddi ölçüde değiştirdi
Bir metin dosyası gibi her satırı/görevi ayrı ayrı izleyebiliyorsunuz; bugünün işlerine eklediğinizde bitmeyenler yarına devrediliyor
Metin dosyasına göre güçlü yanı yinelenen periyodik görevler; diğer ürünler düzensiz takvim yapılarında zorlanırken Todoist örneğin “her ayın ilk pazartesi günü” gibi ifadeleri doğrudan anlayabiliyor
Hâlâ günlük notlar ve başka kayıtlar da tutuyorum ama yinelenen işleri doğru aralıklarla ele almamı sağlayan üretkenlik araçları içinde gerçekten işe yaradığını düşündüğüm neredeyse tek araç bu
Ücretli özellikleri pek kullanmasam da minnet duyduğum için ödeme yapıyorum; temel uygulamanın tek başına da yeterince harika olduğunu düşünüyorum
https://todoist.com/features
Geliştirme veya araştırma gibi her proje için Todoist’te bir proje oluşturuyor ve pano görünümünü kullanıyorum
Her projede web scraper oluşturma, veritabanı ayarlama, yedekleme ayarlama, frontend ayarlama gibi küçük alt projeler ortaya çıkıyor; panodaki her sütunu bu alt projelerden biri yapıp görevleri altına koyuyorum
Gerçekten iyi bir yazılım; yıllardır kullanıyorum ve şu anda ödeme yapıyorum
Bir proje oluşturup tezin tüm bölümlerini görevler olarak açtım; her gece bir bölüm yazıp tamamlandı olarak işaretledim
Özellikle karmaşık bir kullanım değildi ama arayüzü iyi cilalanmıştı ve ödüllendirici hissettirdiği için hoşuma gitmişti
Mezuniyetten sonra kullanmayı bıraktım; işe girdikten sonra başka uygulamaları keşfetmeye başladım
Notlar için Obsidian kullanıyorum; ama bir şeyi hatırlamam ve tekrar yapmam gerektiğinde artık Todoist kullanıyorum
İleride bilinçli olarak yeniden bakmak istediğim düşünceler veya 6 ayda bir belirli bir kavramı tekrar gözden geçirmek gibi düşünce kalıpları da ekleyince mutlaka tekrar karşıma çıkıyor
Bunu Obsidian’da yapmayı da düşündüm ama mümkün olsa bile buna değmeyeceği yönünde çok tavsiye vardı; Todoist’in mobildeki basit görev ekleme ekranı büyük bir avantaj
Ancak belirli bir saatte mutlaka dikkat çekmesi gereken bildirimlerin telefon alarmı kadar güçlü olmaması üzücü
Obsidian günlük notlarını kullanırken, işlenmemiş öğeleri dataview API ile tek bir sayfada topluyorum
En az 2012’den beri http://todotxt.org/ metin dosyası biçimini de kullanıyorum; son zamanlarda crontab benzeri bir listeyi alıp günlük veya haftanın günlerine göre görevleri önceden oluşturan bir program da yazdım
gov.uk’nin resmî tatil listesini de alıp birlikte dolduruyorum
https://github.com/blacksmithgu/obsidian-dataview
https://github.com/alister/alister-tools/blob/main/.todo.cro...