2 puan yazan GN⁺ 2024-02-04 | 2 yorum | WhatsApp'ta paylaş
  • JetBrains IDE’lerine paketli gelen AI Assistant, güvenlik onayı ve fikri mülkiyet yönetimi açısından engel oluşturunca bazı müşteriler tamamen kaldırma seçeneği talep ediyor
  • Tepki, AI özelliğinin kendisinden çok varsayılan olarak dahil edilmesi ve kaldırılamaması üzerinde yoğunlaşıyor; kurumsal politika, güvenlik, hukuki risk ve güven sorunları birlikte gündeme getiriliyor
  • YouTrack’te AI Assistant’ı silmenin, kaldırmanın veya ayırmanın bir yolunu isteyen 10’dan fazla başlık açıldı; etkilenen ürünler arasında PyCharm, IntelliJ IDEA ve Rider da anılıyor
  • JetBrains, eklenti paketle birlikte gelse de varsayılan olarak AI özelliklerinin kapalı olduğunu ve kullanıcı onayı olmadan cihaz dışına veri gönderilmediğini söylüyor
  • Paketli eklentinin kaldırılması uygulama imzası ve güncelleme sorunları yaratabildiği için JetBrains, paketi korurken tam kaldırmayı da mümkün kılacak bir yöntemi değerlendiriyor

IDE’ye derinlemesine entegre edilen AI Assistant

  • JetBrains, Aralık 2023’te programcıların kod yazmasına yardımcı olan AI Assistant’ı tanıttı
  • AI Assistant, GitHub Copilot’a benziyor ancak JetBrains’in IDE’lerine, kod editörlerine ve diğer ürünlerine derinlemesine entegre durumda
  • Büyük dil modeli tabanlı hizmetlerde güvenlik, hukuki risk, gizlilik ve etik konularına dair endişeler sürüyor
  • Google, Microsoft ve OpenAI, üretken yapay zekayla bağlantılı hukuki taleplerden endişe duyan müşterileri rahatlatmak için belirli koşullarda tazmin güvencesi sağlamayı kabul etti
  • Tüm AI hizmet sağlayıcıları aynı seçimi yapamıyor; Zoom da Ağustos 2023’teki hizmet şartı değişikliğinin ardından sohbetleri ve görüşmeleri AI eğitimi için kullanmayacağını açıklamak zorunda kalmıştı

Müşterilerin kaldırma istemesinin nedenleri

  • Bazı JetBrains müşterileri, AI Assistant’ın JetBrains uygulamalarının içinde bulunmasını baştan istemiyor
    • En doğrudan gerekçe olarak bunun kurumsal politikalarla uyumsuz bir AI özelliği olması gösteriliyor
    • Eklenti kodunun derin entegrasyonu kaldırmayı daha karmaşık hale getiriyor
  • JetBrains YouTrack’te AI Assistant eklentisini silmenin, kaldırmanın veya ayırmanın yolunu isteyen 10’dan fazla başlık yer alıyor
  • Provide the possibility to remove a plugin completely from the system” başlığı, PyCharm, IntelliJ IDEA ve Rider gibi JetBrains geliştirme araçlarına eklentinin gömülü gelmesi sorununu ele alıyor
  • Geliştiriciler eklentiyi bloatware, kurumsal fikri mülkiyet riski, güvenlik sorunu, can sıkıcı özellik ve güven ihlali olarak nitelendiriyor

Geliştiricilerin gördüğü riskler

  • Rusty Deaton adlı bir kullanıcı, şirket güvenlik politikaları gereği varsayılan AI uygulamasını ürünün bir parçası olarak içeren araçları kullanamayacaklarını belirtiyor
  • Marcus Grenängen adlı geliştirici, tüm kod tabanını bilinmeyen bir yere gönderebilecek bir özelliğin varsayılan paket içinde sunulmaması gerektiğini savunuyor
    • JetBrains aboneliğini yenilemeyeceğini de söylüyor
    • Bunu geri döndürülemez bir güven ihlali olarak görüyor
  • Alan Burlison adlı geliştirici, AI’nin sunduğu kodun kaynağının bilinmemesinin lisans, fikri mülkiyet ve hukuki sorunlar yarattığını düşünüyor
    • Daha büyük sorunun ise kullanıcının şirketine ait fikri mülkiyetin bilinmeyen yerlere, hatta potansiyel olarak doğrudan rakiplere kadar sızabilmesi olduğunu söylüyor

JetBrains’in açıklaması

  • JetBrains geliştirici savunucusu Matt Ellis, AI Assistant eklentisi paketle birlikte gelse ve eklentinin kendisi etkin görünse bile varsayılan olarak AI özelliklerinin etkin olmadığını söylüyor
  • Şirketin tutumuna göre kullanıcı onayı olmadan cihaz dışına veri gönderilmiyor
    • Kullanıcının giriş yapması gerekiyor
    • Veri politikasını kabul etmesi gerekiyor
    • Abonelik satın alması veya deneme sürümünü başlatması gerekiyor
  • AI hizmetine gönderilen veriler eğitim için kullanılmıyor
  • Sıralama ve tamamlama özellikleri için ML desteği de bulunuyor; bu destek cihaz içi modellerle sağlandığından veri cihaz dışına gönderilmiyor

Tam kaldırmayı zorlaştıran kısıtlar

  • JetBrains, paketli eklentiden memnun olan çok sayıda müşteri de bulunduğunu belirtiyor
  • Aynı zamanda AI Assistant’ı paketli tutarken tamamen kaldırılabilir hale getirmenin yollarını değerlendiriyor
  • Paketli eklentinin kaldırılması uygulama imzasını bozabilir ve güncelleme sorunlarına yol açabilir
  • AI Assistant’a yönelik itirazların tüm müşteri kitlesini ne kadar temsil ettiğini JetBrains’in de net biçimde söylemesi zor görünüyor
  • Şirket, topluluktan gelen farklı görüşleri dinlediğini ve AI Assistant kullanan çok sayıda bireysel ve kurumsal müşteri bulunduğunu düşünüyor

2 yorum

 
ndrgrd 2024-02-04

Yapay zekayı zaten kullanmıyorum ama her güncellemede otomatik olarak seçili geldiği için sinir bozucu oluyordu.

 
GN⁺ 2024-02-04
Hacker News görüşleri
  • Asıl ayrıntıları görmek için yazının ortalarına kadar inmek gerekiyordu: AI Assistant eklentisi paketle birlikte geliyor ve etkinleştirilmiş durumda, ancak varsayılan olarak yapay zeka özellikleri açık değil ve onay olmadan cihaz dışına veri gönderilmediği söyleniyor.
    Kullanmak için oturum açmak, veri politikasını kabul etmek ve ardından abonelik satın almak ya da deneme başlatmak gerekiyor; yapay zeka servisine gönderilen verilerin eğitimde kullanılmadığı belirtiliyor.
    Bu yüzden HN’deki birçok yorum gerçek durumla örtüşmüyor. Varsayılan olarak aktif değil, kod eğitim amacıyla toplanmıyor ve kullanım öncesinde açık politika onayı gerekiyor.
    Sonuçta gerçek şikâyet, eklentinin varsayılan olarak var olması; görünüşe göre yalnızca bu bile bazı şirketlerde ürünün yasaklanması için sebep olabiliyor.
    Makale hızlıca okunsa bile çürütülen o kadar çok varsayım var ki, yapay zeka ile ilgili HN yorumlarını okumak, yazıyı okumadan en kötüsünü varsayan yorumlar yüzünden giderek zorlaşıyor.

    • Zaten abonelik ücreti ödeyerek kullanılan bir ürüne, başka bir aboneliğe yönlendiren varsayılan eklenti konması en sinir bozucu kısım.
      IDE’ye para verme sebebim bu tür parça parça satışlardan kaçınmaktı; CI/CD ya da bellek profilleyici gibi bir şeye ihtiyaç duyarsam kendim bulurum. Bilgisayarımda fiilen çalışmayan bir menü öğesinin orada olmasına gerek yok.
      Bir geliştirme aracına ne olduğu belirsiz yeni bir eklenti fazla açıklama olmadan girerse insanların şüphelenmesi doğal. Notepad++’ta da çok daha sakin bir güncelleme yüzünden benzer bir tartışma yaşanmıştı.
      Rider yükseltmesinde yapay zeka ile ilgili sürüm notlarını gördüğümü hatırlıyorum ama bunu içeride kod tamamlama denemesi gibi düşünmüştüm; ayda 10 dolarlık başka bir servisin deneme sürümünü kurduğumu beklemiyordum.
    • Makaleyi hızlıca okuyunca çürütülüyor olsa bile, güvenlik gereksinimleri nedeniyle bunun her zaman kesinlikle gerçekleşmediğine inanacak lüksü olmayan insanlar da var.
      Çoğu kişi umursamayabilir ve etkisi de olmayabilir, ama herkes için “muhtemelen sorun yoktur” kabul edilebilir bir ölçüt değil.
      Paketle birlikte koymaları da gerekmiyordu; kaldırma özelliği hatalı çıkınca JetBrains, bunu gerçekten kaldıramayacak durumdaki kişilere “sisteminizden şu dosyaları silin” gibi garip bir yöntem önermek zorunda kaldı.
    • Şirketlerin söylediklerine güvenilebileceği mi ima ediliyor?
      Hiçbir şey çürütülmüş değil. Eklentinin var olması bile BT departmanının IDE’nin tamamını uyarı kapsamına alması için yeterli.
      JetBrains’in eklentiyi IDE kurulumuna otomatik dağıtması da iyi karşılanmadı; her güncellemede eklentinin yeniden etkinleşmesi de ilk kaygıya yönelik güvensizliği artırdı.
    • Bu eklenti paket eklentisi olduğu için kaldırılamıyor. JetBrains’in desteklediği yaygın eklentiler arasında bile IdeaVim gibi paket içine koymadığı örnekler var.
      Kurulum ya da yükseltme sırasında yapay zeka eklentisini kurmayı önerip IdeaVim gibi paket eklentisi yapmasalardı herkes memnun olurdu.
    • Şirketler açısından “kurulu/kurulu değil” durumu politika ya da BT kısıtlarıyla yönetmesi kolay bir şey; “kurulu ama etkin değil/etkin” durumu ise yönetmesi zor.
      Çünkü yanlış kullanıcı davranışı ya da yazılım güncellemesiyle etkinleşebilir. Yapay zeka alanı risk ve sorumluluk açısından hâlâ belirsiz olduğundan şirketlerin tedirgin olması anlaşılır.
      Daha genel olarak “yok” ile “var” arasındaki mesafe, “var ama devre dışı” ile “var ve etkin” arasındakinden çok daha büyük. Güvenlik açığı için de henüz istismar edilmemiş olmak ile en baştan hiç olmamak aynı şey değil.
  • En anlaşılmaz olan, JetBrains’in yapay zeka entegrasyonunun birçok şirkette ürünün kullanılamaz hâle gelmesine yol açacağını fark etmemiş olması.
    Bu kişisel tercih meselesi değil; Amazon gibi şirketlerin Copilot kullanımını yasakladığı bir ortamda, kaldırılamayacak kadar derin entegre etmek tamamen dar görüşlü görünüyor.

    • Yeni yıldan önce bazı yöneticiler, servisle ilgili soruları yanıtlayan ChatGPT benzeri bir arayüz istediklerini söyledi.
      Mevcut sayfanın aylık ziyaretçisi 1.000’den az, tek sayfada sadece yanıt listesi var ve işletme maliyeti de birkaç sent düzeyinde.
      Yöneticiler, neredeyse güvene dayalı yükümlülüklerine aykırı olacak kadar her yere yapay zeka koymak istiyor. Özetle, AI/ML abartısı yöneticileri çıldırtmış durumda.
    • Zaten bu yüzden account.jetbrains.com’da kuruluş yöneticisinin yapay zeka özelliklerini açıkça etkinleştirmesini gerektiren şirket genelinde kapatma anahtarı yok mu?
      Şikâyet edilen aracı gerçekten kullanıp kullanmadıklarını bilmiyorum.
    • En azından kullanıcı kodunu eğitimde kullanıyorsa ya da kaynağı belirsiz kod kullanıyorsa bu sorun olur.
      Microsoft’un çözümü en iyi gibi görünüyor: kod için sorumluluk alacağını söylüyor, ama bu sorumluluğun bir maliyeti var.
    • Bunun iyi bir karar olup olmadığını ciddi biçimde değerlendirecek öngörüden yoksun olmaları şaşırtıcı.
      Eskiden JetBrains’in geliştirici dostu olduğunu düşünürdüm, ama bu olaydan sonra eminliğim azaldı.
    • Son birkaç ayda yapay zeka destekçilerinin yaydığı mesihçi coşku, eskiden makul sayılabilecek insanları bile kör ediyor.
      Artık ürünlerde “yapay zeka yoksa ölürüz” aşamasına girilmiş gibi; bu yüzden işler iyileşmeden önce çok daha kötüleşebilir.
      Bir şirket ürününe “daha fazla yapay zeka” koyacağını söylediğinde bu genellikle kullanıcı deneyiminin kötüleşeceğinin işareti oluyor; bu yüzden artık neredeyse ilgimi yitirdim.
  • Birçok JetBrains IDE’sini uzun süredir kullanıyor ve seviyordum, ama bu özellik bana ilk kez kullanıcı düşmanı hissettirdi.
    Zorla geliyor ve değerli ekran alanını kaplıyor; tek istediğim onu devre dışı bırakıp bir daha rahatsız edilmemek.
    Son sürümde sonunda kapatılabiliyor gibiydi; umarım her güncellemede tekrar kapatmam gerekmez.
    Bu özellik, ticari bir araçta yeri olmayan istilacı Windows reklamları ya da istenmeyen U2 albümü gibi hissettirdi.

    • Sağ tıklayıp gizleyebilirsiniz.
      Bu yorumu yazmaktan daha hızlı çözülür.
  • Bu eklenti devre dışı bırakılabiliyor, ancak sırf varlığı bile hukuk ekibinin “değerlendirme” ve “uyumluluk onayı” tamamlanana kadar yasağı zorunlu kılmasına yol açabilir.
    Tamamen kaldırılabilmesi gerekiyor.
    Ayrı olarak JetBrains’in IDE güncellemesi sırasında devre dışı bırakılmış eklentileri bile güncellememi sürekli istemesi de sinir bozucu. Kullanmadığım şeyi neden güncellemem gerektiğini anlamıyorum.

    • Şu anda devre dışı olsa bile, gerçekten istemiyorsanız kaldırın demek istiyor olabilirler. Tabii yapay zeka eklentisi kaldırılamıyor.
      Kurulu bıraktıysanız, ileride kullanmaya karar verdiğinizde güncel sürümde olsun diye güncelleme mantığı olabilir.
    • Makalede, paket eklentisini kaldırmanın kod imzasını bozabileceği söyleniyor.
      Paket eklentilerinin güncellenmemesine izin vermek de benzer bir sorun yaratacak gibi. Paket eklentileri de içeren tüm paket için tek bir imza kullanılan bir yapı olması muhtemel.
  • Öfkeyi pek anlayamıyorum. Eklentinin varsayılan olarak kurulması ve sağdaki tepside görünmesi, fiilen reklam olduğu için olumsuz; bu rahatsızlığı anlıyorum.
    Yine de diğer eklentiler gibi çok kolay devre dışı bırakılmıyor mu? Ücretli bir hizmetse, sadece ödeme yapmazsınız.
    Birçok kişinin kapıldığı bir öfke kışkırtması gibi görünüyor.
    Elbette varsayılan olarak eğitim verilerini eve gönderdiği ortaya çıkarsa ben de fikrimi değiştiririm, ama şu anda öyle görünmüyor.

    • İstenmeyen ücretli bir hizmetin reklamı, para verip satın alınan ürünün içinde sürekli görünen reklam olarak yer alıyorsa, sırf bu bile öfkelenmek için yeterli.
      Daha önemlisi, hukuk ekibi “olmaz” diyorsa “devre dışı” demek, işini riske atarak verilecek bir yanıt değil.
      Açık kaynak paket yöneticilerine ve derleme araçlarına bile varsayılan olarak etkinleştirilmiş istilacı telemetri eklendiği bir çağda, bu eklentinin de şu anda ya da bir gün veri göndereceğini varsaymak makul. Aksi kanıtlanana kadar durum bu.
    • Bazı şirket politikaları bu tür eklentilerin varlığını başlı başına yasaklar.
    • “Anlamıyorum” demek genelde üstteki ve alttaki yorumları okumadığınız anlamına geliyor gibi görünüyor.
      Başkalarının bakış açılarını okursanız neden öfkelendiklerini anlayabilirsiniz. Yine de anlamıyorsanız, belki de anlamayı bilmiyorsunuzdur; bu konuda biraz düşünmeniz gerekebilir.
  • Ellis’in açıklaması sonuçta “plugIN, plugOUT değil” demek gibi geliyor.
    Kolayca kaldırılamıyorsa baştan neden eklenti olarak dağıtıldığını anlamıyorum. Tam bir çılgınlık.

    • Muhtemelen bunun nedeni günümüzde macOS paketlerinin Apple noter onayından geçmesi.
      .app “klasörünün” içeriğini değiştirince doğrulama zinciri bozuluyor. Biz de bir eklenti uygulamaya çalışırken bunu acı şekilde öğrendik.
  • Devre dışı bırakılamaması şaşırtıcı. Özelliği eklemek sorun değil ama seçenek olarak bırakıp gerçekten benimsenip benimsenmediğini gördükten sonra varsayılan yapmak gerekmez mi?
    Bir geliştirici araçları şirketinin bu kadar sağduyuya aykırı hareket etmesi hiç kullanıcı odaklı görünmüyor.
    Yıllardır JetBrains araçlarını kullanan biri olarak tavsiyem: müşteri geri bildirimlerini daha iyi dinlemeye başlamalılar. Geliştiricilere tamamlanmış geliştirme araçlarını yukarıdan bahşeden kurumsal bir monark gibi görünüyorlar; bu şirket imajı için de iyi değil.

    • Bu eklenti devre dışı bırakılabiliyor. Ben de gerçekten devre dışı bırakıp kullanıyorum.
      Makalede bağlantısı verilen YouTrack başlığı da aynı şeyi söylüyor. Ancak eklentiyi cihazdan tamamen kaldıramıyorsunuz.
      JetBrains’in resmi yanıtına göre AI Assistant eklentisi varsayılan olarak etkin ve menü ile araç penceresi arayüzde görünüyor; ancak AI Assistant işlevlerini kullanmak için kullanıcının açıkça onay vermesi ve deneme sürümü ya da abonelik kullanması, projede devre dışı bırakılmamış olması ve ticari IDE lisanslarında kuruluş düzeyinde etkinleştirilmiş olması gerekiyor.
      Bu kusursuz olduğu anlamına gelmiyor; iş cihazları gibi ortamlarda hâlâ sorun olabilir.
      https://imgur.com/ETyFlCZ
      https://youtrack.jetbrains.com/issue/LLM-1760/Can-not-remove...
      https://youtrack.jetbrains.com/issue/LLM-1760/Can-not-remove...
    • Eklenti deniyorsa kolayca çıkarılabilir de olması gerekmez mi?
      Yine de tartışmayı pek anlayamıyorum. JetBrains gerçekten eğitim amacıyla ya da başka kötü niyetli amaçlarla kodu çekip almak istese, bunu AI Assistant eklentisinden bağımsız olarak yapabilir.
      IDE kapalı kaynaklı ve şifreli bir kanal üzerinden JetBrains sunucularıyla sürekli iletişim kuruyor; isterlerse tespit etmek zor olurdu.
      Ortaya çıkarsa JetBrains’in işi biter, ama teorik olarak AI Assistant etkinleştirilmemiş ya da kurulu olmasa bile mümkün.
    • Tamamen devre dışı bırakılabiliyor. İlk gördüğümde hemen kapattım.
      https://www.jetbrains.com/help/idea/disable-ai-assistant.htm...
    • Apaçık bir gelir kapma hamlesi gibi görünüyor. Bir abonelik gelir kaynağı daha; Copilot ve ChatGPT’ye karşı koymak için yarı pişmiş bir çözümü aceleyle ekledikleri belli.
      Kalitesi çok kötü olduğu için üzücü. Şimdiye kadar denediğim yapay zeka asistanları arasında en kötüsü; birinci nesil Copilot’la karşılaştırınca bile zayıftı.
      İsteğe bağlı kurulum yapsalar ve ürünü kötüleştirmek yerine kaliteye odaklansalardı memnuniyetle para verirdim. Şimdi ise 10 yılı aşkın süredir sürdürdüğüm JetBrains aboneliğimi yenileyip yenilememeyi bile sorgular oldum.
  • Her yıl JetBrains Ultimate için para ödüyorum, boykot etmeyi düşünüyorum
    Bu yapay zeka yüzünden değil; IntelliJ IDEA her güncellendiğinde WSL + Gradle desteğini giderek daha da bozuyor gibi göründüğü için
    Son birkaç yılda YouTrack’e 15’ten fazla issue açtım ve neredeyse yarısı Gradle + WSL ile ilgiliydi
    En son IDEA güncellemesinde tamamen bozuldu; üzerinde çalıştığım projeyi bile yükleyemedim
    Bu temel iş akışı için kalite güvencesi ve testlerin bu kadar yetersiz olmasından tamamen bıktım

    • Ben de neredeyse o noktaya geliyorum. Özellikle yeni UI büyük etken
      Belirli bir alanın üzerine fareyle gelene kadar birçok düğmeyi gizliyor. Terminali küçültmek için imleci terminal araç çubuğuna götürmeniz gerekiyor; küçültme düğmesi ancak o zaman görünüyor
      Yani küçültme düğmesini doğrudan hedefleyemiyorsunuz; düğmenin yavaşça belirmesini bekleyip sonra imleci yeniden hareket ettirdiğiniz iki aşamalı bir iş haline geliyor
      Sekme kapatma x düğmesi de sekmenin üzerine gelene kadar gizli; sekmeyi seçmek için tıkladığınız anda imlecin altında x belirip sekmeyi kapatabiliyor
      VSCode gibi görünmesini sağlamaya çalışıyorlar gibi, ama benim açımdan bu sadece kötü bir kullanıcı deneyimi. VSCode iyileştikçe JetBrains ürün ailesine para ödemeye devam etme nedenim de azalıyor
    • Adil olmak gerekirse WSL’nin kendisi de epey lanetli bir ortam
      Microsoft’un yaptığı birçok şey yüzünden kötü geçici çözümler ortaya çıkıyor
    • Gradle, JetBrains’in yardımı olmadan da her ay kendi kendini bozuyor
      Sadece Maven kullanın. Her yerde, her zaman çalışır
    • JetBrains müşteri deneyimi hep böyleydi
      Kaliteyi önceliklendirmedikleri için şanssızsanız iş akışınız tekrar tekrar bozuluyor; düzeltmeler de yanında yeni hatalar getiren major sürümlerle geliyor ve bunun için yine ödeme yapmanız gerekiyor
      Sonunda vazgeçip ürünü bırakırken ortaya çıkan üretkenlik kaybını kabullendim
  • En son modanın gerisinde kalmaktan paniğe kapılmış bir şirketin aldığı karar gibi görünüyor
    Benzer bir örnek olarak 90’larda ve 2000’lerde Microsoft’un kendi tarayıcısını paketleyip kullanımı neredeyse zorunlu kıldığı dönem var. “Bunu bizim kontrol etmemiz gerekiyor!” tarzı

    • JetBrains’in son zamanlarda yaptıkları çok tuhaf
      Bu olay da öyle; 13 inç ekran ya da tablet düşünülerek tasarlanmış berbat yeni UI da öyle; IDE’yi VS Code’a çevirdiler
      Ücretsiz bir ürünle rekabet etmek için onu taklit ederken hâlâ yılda 500 doların üzerinde ücret almaya çalışıyorlar
    • Başarısız olduğunu söyleyemesinler diye kullanımı zorunlu kılmaya daha yakın görünüyor
      Yapay zeka geliştiricilerine ve model eğitimine milyonlarca dolar harcadılar; kullanıcıların çoğu bunu görmezden gelirse sıkıntı olur
      Kapatılamaz hale getirirlerse ne kadar çok “aktif kullanıcı” olduğunu ve geliştiricilerin ne kadar müthiş sonuçlar aldığını gösterebilirler
  • İstemediğim yeni UI’ın dayatılması beni daha çok endişelendiriyor
    Minimal bir şey isteseydim VSCode kullanırdım. Birden çok pencere ve konsolu olan gerçek bir IDE görünümünü korumayı giderek zorlaştırmaları muhtemel; çünkü birden fazla UI’ı desteklemenin maliyetini fark edecekler

    • Yeni UI devre dışı bırakılabiliyor ve bunun değişeceğini sanmıyorum
      Yeni UI’ı zorla dayatırlarsa kullanıcı kitlesinin önemli bir bölümünü kaybedeceklerini anlamalarını umarım
      İkisinden birini kullanmak zorunda kalsa, ortalama bir geliştiricinin IntelliJ’nin yeni UI’ı yerine Eclipse’i seçeceğini düşünüyorum. Görsel olarak hoş ama kullanması fazlasıyla acı verici
      Zaten düşük kontrastlı ve anlaşılması zor olduğu için erişilebilirlik sorunu haline gelmiş bir arayüzü alıp, bu kötü tasarım özelliklerini yüz kat daha beter hale getiriyor
      Yine de iyi bir yanı var: Tasarımın çoğunlukla dış görünüşle değil, nasıl çalıştığıyla ilgili olduğu ilkesini ikna edici biçimde gösteriyor