deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (hnrss.org)

Ink and Switch, kilitli uygulamalara panzehir olarak şekillendirilebilir yazılımdan yana

Bir Ink and Switch denemesi, katı ve seri üretilmiş yazılımların kullanıcıları güçsüz bıraktığını savunuyor ve herkesin araçlarını minimum sürtünmeyle uyarlayabildiği bir ekosistem çiziyor.

Ink and Switch, kilitli uygulamalara panzehir olarak şekillendirilebilir yazılımdan yana

Kilitli uygulamalar ve kullanıcı özerkliği davası

Araştırma grubu Ink and Switch'in, şu anda Hacker News ana sayfasında dolaşan bir denemesi, yazılımın yanlış bir yola saptığı yönünde kapsamlı bir sav ortaya koyuyor: uygulamalar, kullanıcıların yalnızca tüketebildiği seri üretilmiş nesnelere dönüştü; kullanıcıların şekillendirebileceği ortamlar olmaktan çıktı. 5 Haziran 2025'te yayımlanan ve "Malleable software: Restoring user agency in a world of locked-down apps" başlığını taşıyan yazı, bu katılığın ne kaçınılmaz ne de zararsız olduğunu savunuyor.

Katılığın bedeli

Yazarlar savlarını fiziksel dünyaya dayandırıyor. Bir gitar yapımcısı atölyesini tam istediği gibi düzenler ve gerektiikçe yeni araçlar doğaçlar; evde yemek yapan biri zamanla en iyi işine yarayan bıçakları ve tencereleri edinir ve rafları iş akışına göre yeniden yerleştirir. Fiziksel alan, kimseden izin almadan bu tür uyarlamaları davet eder ve insanlar mekânlarını zaman içinde doğal biçimde evrimleştirir — deneme bu noktayı Stewart Brand'ın How Buildings Learn kitabındaki gözlemiyle pekiştirir: binalar, sakinleri ve yapı birbirine uyum sağladıkça sevilir.

Yazılım çoğunlukla böyle uyarlamayı reddediyor. Yazarlardan biri, işini duvara bantlanmış kartlarla yöneten bir ekipten söz ediyor. Ortam o kadar akışkandı ki ekibin süreci sürekli evrildi: kontrol listeleri belirdi ve ana ızgaranın çevresinde özel bölgeler oluştu. Uzaktan çalışan arkadaşları da kapsamak için web tabanlı bir issue tracker'a geçmek bu duruma son verdi. Eskiden dakikalar alan değişiklikler artık saatlerce yapılandırma işi gerektiriyor ya da imkânsız hale geliyordu ve sürecin bazı parçaları tamamen terk edildi.

Denemenin daha yüksek riskli örneği, cerrah ve yazar Atul Gawande'ye atıf yaparak tıp alanı. Bilgisayarlı kayıt tutum, hekim tükenmişliğinde rekor seviyelere katkıda bulunuyor; yazılım doktorları, kağıt formların bir zamanlar atlamalarına izin verdiği alakasız alanlardan geçiriyor ve kuralları düzenleme güçleri yok. Gawande, bir doktor için bunun, sürenin kendisinden çok fazladan zamanın anlamsızlığı olduğunu acıttığını belirtiyor. Buna karşılık deneme, Gawande'nin bir IT analistiyle çalışan bir beyin cerrahının, nöroşirurji muayenelerine özel, daha hızlı bir arayüzü yeniden inşa etmesine dair hikâyesini aktarır — bu verimlilik kazancı, hekimlerin araçları üzerindeki kontrol duygusunu da geri getirdi. Yazarlara göre böyle yerel uyarlamalar istisna olmayı sürdürüyor, çünkü daha geniş ekosistem kullanıcıları ortak yaratıcılar olarak değil pasif alıcılar olarak görüyor.

Şekillendirilebilir yazılım ne demek

Öneri, herkesin araçlarını ihtiyaçlarına minimum sürtünmeyle uyarlayabildiği bir ekosistem. Her terimin kasıtlı seçildiği belirtiliyor. "Herkes", geniş erişilebilirliğin hedef olduğunu ve yerel topluluklarda işbirliğinin bireysel özgürlüğün yanı sıra değerli sayıldığını gösteriyor. "Uyarlamak", küçük ayarlardan derin yenilemelere ve mevcut araçlarla eşgüdümlü yeni araçlar inşa etmeye uzanan bir yelpazeyi kapsıyor — sıfırdan başlamak değil. "Minimum sürtünme" ise düzenlemenin, kullanıcının elindeki işe dönebilmesi için o anda, hızlı ve hafif biçimde yapılabilir olması gerektiği anlamına geliyor.

Ayarlar ve eklentiler neden yetersiz kalıyor

Denemeye göre mevcut özelleştirme mekanizmaları bu çıtanın altında kalıyor. Ayarlar yalnızca geliştiricilerin aklına gelen kontrolleri açığa çıkarır; işinizi gören bir onay kutusu yoksa çaresiz kalırsınız ve ayar panelleri arkalarında tutarlı bir model olmadan uzun, kopuk listelere dönüşme eğilimindedir. Yazarlar ardından eklentileri ve diğer teknikleri gözden geçirerek her birine gerçek değer atfederken, tümünün kullanıcıları gerçek ortak yaratıcılar olmaktan alıkoyan sınırlar taşıdığını savunuyor.

Yapısal teşhis daha da ileriye uzanıyor: yazılım yeniden karıştırılabilir araç takımları değil tek parça uygulamalar olarak dağıtılıyor; özelleştirme çoğunlukla insanların çoğunda olmayan programlama becerileri gerektiriyor; kodların çoğu kapalı kaynaklı; uygulamalar onları düzenleme araçları olmadan geliyor; ve app store'lar, arkadaşlarına araç aktaran hobicilere değil tüketiciye satış yapan şirketlere hizmet ediyor. Yazarlara göre sonuç, küçük ölçekli zanaat yerine fabrika seri üretimi.

Neden önemli

Deneme mevcut modele de hakkını veriyor. Seri üretilmiş yazılım, makul fiyatlarla cilalı, güvenilir, erişilebilir ve güvenli uygulamalar sundu; geliştirme ekiplerini sürdürebilen iş modelleriyle. Ancak bir kullanıcı ortalamadan ne kadar uzaklaşırsa, özelleştirmenin yararları profesyonel cila o kadar aşıyor — ve herkes yazımda, müzikte, tartışmada ya da proje planlamasında bir şekilde ortalamadışıdır.

Geliştiriciler için yazı bir tasarım brifi gibi okunuyor: düzenlenebilir yazılım gönderin, o anda değiştirmeyi destekleyin ve kullanıcıların yerel ihtiyaçlarını reddedilecek uzun bir kuyruk olarak değil meşru kabul edin. Kullanıcılar içinse, neredeyse uyan araçların günlük hayal kırıklığını, önerilen bir alternatifi olan yapısal bir sorun olarak yeniden çerçeveliyor — şu anda Hacker News tartışmaları üzerinden geniş ilgi gören bir alternatif.

  • #malleable-software
  • #user-agency
  • #ink-and-switch
  • #software-design
  • #end-user-programming