Kişisel bir okuyucuyla webi geri almak
- Kariyer tükenmişliği yaşadıktan sonra yazılım sektörüne karşı hayal kırıklığı hissetme.
- Çalışmaya ara verme, yaşam alışkanlıklarını iyileştirme ve sosyal medyayı bırakma.
- Üretkenlik baskısını aşmak zorlu oldu.
Mastodon ile tanışma
- Mastodon sayesinde akışı yeniden kontrol etme ve yazılım sektörü ile web konusunda rahatsızlık duyan insanları keşfetme.
- Mastodon'un bir bilgi merkezi olarak uygun olmadığını düşünme.
IndieWeb hareketi ve sosyal okuyucu
- IndieWeb hareketi ve sosyal okuyucu kavramını öğrenme.
- Gereken şeyin mikro bloglama değil, zevke göre ayarlanabilen bir feed reader olduğunu fark etme.
Hedef belirleme
- Kullanıcı olarak, e-posta gelen kutusundan ziyade sosyal medya ana akışı gibi bir deneyim isteme.
- Sosyal özellikler geliştirmeye ilgi duymama.
- Geliştirici olarak, kullanıcı deneyimini en öne koyma ve geliştirme kolaylığından çok işletim kolaylığına önem verme.
Tasarım
- Web uygulaması olarak erişilebilecek bir UI tasarlama.
- Sunucu tarafı render kütüphanesi kullanarak basit ve dinamik bir web UI oluşturma.
- Monolitik bir web uygulaması seçme ve veritabanı olarak SQLite kullanma.
Geliştirme dili ve testler
- Go dilini değerlendirse de prototipi hızlı geliştirmek için Python seçme.
- İlk aşamada test yazmama.
Geliştirme süreci
- Uygulamayı bir kullanıcı gibi deneyimleyerek geliştirme.
- Temel işlevler tamamlandıktan sonra akışın sıralama yöntemini iyileştirme.
- Raspberry Pi sunucusu üzerinden uygulamayı sürekli kullanıp geliştirme.
Sonuç
- Kişisel feed reader
feedi'yi geliştirerek yazılım geliştirmeyle yeniden bağ kurmada başarılı olma.
feedi'yi internetin ilk sayfası olarak kullanıp bilgi tüketimi üzerindeki kontrolü yeniden kazanma.
GN⁺ görüşü
- Bu yazının özü, kişisel ihtiyaç ve memnuniyetsizlikten yola çıkıp kendi çözümünü üretme süreci.
- Yazılım geliştirmeye duyulan tutkuyu yeniden keşfetmesi ve kullanıcı deneyimini en öne alan geliştirme felsefesi öne çıkıyor.
- Geliştiricilere kendi araçlarını yapmanın değerini ve keyfini aktardığı için ilgi çekici ve etkileyici.
1 yorum
Hacker News görüşleri
URLwatch yapılandırmasından memnuniyet
"Sizin IT kişiniz" fikrine dair hayal
Kişisel feed'i genişletme isteği
Otomatik testleri atlama kararına empati
Faydalı kişisel yazılım geliştirmenin olumlu etkisi
"How to do nothing" tavsiyesi
"Feed" zihniyetine destek
Geleceğe dair kişisel düşünceler
Gezi yelkenlisinde ihtiyaç duyulacak işlevler üzerine düşünce
Uygulama erişilebilirliği ve güvenliği üzerine kaygılar