Yazılımcılar için az bilinen on üretkenlik aracı
Tekrar eden işi azaltan, bildiklerini düzenleyen ve odaklanmayı kolaylaştıran, listelerde pek geçmeyen araçlar.
Geliştirme işi genelde aynı anda bir düzine şeyi çevirmek demek: hata düzeltmekten yeni özellik tasarlamaya kadar. Hepimizin standart takımı var: VS Code, Git, belki Jira ya da Trello. Bu liste diğerleri hakkında; her derlemede geçmeyen ama çalışma gününden sessizce sürtünme çıkaran araçlar.
1. Raycast
macOS'ta zaten Spotlight varken neden başka bir başlatıcı isteyesin diye sorabilirsin. Raycast hızlı, klavyeyle sürülen bir başlatıcı ve epeyce ileri gidiyor.
Tek bir arama çubuğundan snippet oluşturabiliyor, para birimi çevirebiliyor, Spotify'ı kontrol edebiliyor ve pano geçmişini yönetebiliyorsun. Kendi iş akışındaki tekrar eden kısımları otomatikleştirmek için kendi eklentilerini yazabiliyorsun: günlük Git push'u ya da belirli bir API uç noktasını birkaç tuşa indirmek gibi. Notion, Jira, Linear ve GitHub'a da bağlanıyor; tarayıcı açmadan görev yönetebiliyor, kayıt açabiliyor ve doküman arayabiliyorsun.
Bir ayda saatlere dönüşen türden saniyeler kazandırıyor.
2. Typora
Bir markdown editörü kulağa dikkate değer gelmiyor, ta ki bunu kullanana kadar. Dokümantasyon, blog yazısı ya da uzun notlar yazıyorsan Typora bunun için sakin bir yer veriyor.
Bölünmüş panel yok: markdown yazıyorsun ve sen yazarken metin biçimleniyor. Odak kipi üzerinde çalıştığın paragraf dışındaki her şeyi gizliyor. Dışa aktarma PDF, Word, HTML ve diğerlerini kapsıyor.
İnsana daha çok yazma isteği veren cinsten bir araç.
3. Warp
Bir terminal az bilinen bir araç sayılmaz, ama Warp farklı varsayımlar üzerine kurulu. Komut satırını daha verimli kılmak için yapay zekayı ve iş birliğine dayalı bir modeli kullanıyor.
Az kullanılan bir git komutunu hatırlamıyorsan bağlamına bakarak öneri veriyor. Her komut ve çıktısı görsel bir blok hâlinde gruplanıyor; bu da oturumda geriye doğru gezinmeyi çok kolaylaştırıyor. Komutları ve akışları ekibinle terminalin içinden paylaşabiliyorsun.
4. Obsidian
Çoğumuz bir düzine not uygulaması denedik. Obsidian'ın farkı, notları dosyalamak yerine birbirine bağlamak üzere kurulmuş olması.
Her şey yerel bir markdown dosyası, yani kendi verinin kontrolü sende. Bağlantılar iki yönlü çalışıyor; okuduğun nota hangi notların işaret ettiğini görebiliyorsun. Grafik görünümü de bu bağlantıları görsel olarak veriyor.
Sürekli yeni bir şey öğrenen biri için bu yapı, yıllar geçtikçe klasör ağacından çok daha iyi ayakta kalıyor.
5. Rectangle
Basit ve etkili. Rectangle, macOS için ücretsiz ve açık kaynak bir pencere yöneticisi; pencereleri klavye kısayollarıyla ya da sürükleyerek düzenlere oturtuyor: yarım, çeyrek, özel boyutlar, birden fazla ekran üzerinde.
Pencereleri elle sürükleyip boyutlandırmak yok. Küçük bir değişiklik, fark edilir bir etki.
6. Cron
Evet, bir takvim uygulaması. Cron, takvimi bir kayıt defteri değil çalışma aracı olarak kullananlar için tasarlanmış.
Arayüz temiz ve önce klavye; fareye uzanmadan etkinlik oluşturabiliyor, tarihler arasında gezebiliyorsun. Zaman bloklama içinde geliyor, bu da odak zamanını ummak yerine ayırmayı mümkün kılıyor.
Takvimi yalnızca izlemene değil, ona uymana yardım ediyor.
7. Excalidraw
Bazen ciddi bir diyagram aracı açmadan bir fikri, bir akışı ya da bir sistemin mimarisini çiziktirmek istersin. Excalidraw, her şeyin elle çizilmiş göründüğü sanal bir beyaz tahta.
O kabalık kasıtlı: beyin fırtınasına ve erken fikirlere uyuyor, çünkü cilalı bir diyagram elindekinden fazla kesinlik ima ederdi. Tahtaları eş zamanlı çalışmak için paylaşabiliyor, Notion ya da Obsidian içine gömebiliyor veya SVG ya da PNG olarak dışa aktarabiliyorsun.
8. Session
Pomodoro tekniğini herkes bilir: yirmi beş dakika çalış, beş dakika ara ver. Teoride basit, pratikte unutması kolay. Session, bunu gerçekten yapmana yardım eden sade bir uygulama.
Sayaç temiz ve rahatsız etmiyor, ara vermen ve yeni oturum başlatman için dürtüyor, ne kadar odaklı çalıştığını da takip ediyor.
9. fzf
Bu daha teknik, ama fzf terminalin hissini değiştiriyor. Komut satırı için genel amaçlı bir bulanık arayıcı: dosyalar, komut geçmişi, süreçler, Git commit'leri.
Neredeyse her şeyi birkaç tuşta bulabiliyorsun ve cd, grep, history, git komutlarına takılıyor. Fazlasıyla yapılandırılabilir olduğu için sonunda senin alışkanlıklarının etrafında şekilleniyor.
Büyük projelerde gerçekten şaşırtıcı miktarda zaman kazandırıyor.
10. Toucan
Bu, alışılmış anlamda bir geliştirici aracı değil. Toucan, zaten ziyaret ettiğin sayfalardaki bazı kelimeleri öğrenmekte olduğun dildeki karşılıklarıyla sessizce değiştiren bir tarayıcı eklentisi.
Ayrı bir çalışma zamanı ayırmadan, bağlam içinde kelime ediniyorsun. Ayrıca günü kod dışında bir şeyle bölüyor; bir problemden farklı türde bir işle uzaklaşmak, çoğu zaman ona taze gözle dönmeni sağlayan şey.
Geliştirme işiyle bağı kulağa geldiğinden daha az tuhaf. Yazılımcılar seyahat ediyor, uluslararası ekiplerde çalışıyor ve dünyanın her yerinde yazılmış dokümanları okuyor.
Toparlarken
Bunların hiçbiri "en iyi üretkenlik uygulamaları" listelerinin sabiti değil ve her biri belirli bir sürtünmeyi kaldırıyor. Üretkenlik aslında daha çok çalışmakla ilgili değil; büyük kısmı, seninle iş arasındaki küçük engelleri kaldırmakla ilgili.