Joel Spolsky ünlü alıntılar

son güncelleme : 5 Eylül 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Joel Spolsky
  • İnsanlar ürünleri değerlendirirken estetik ve güzelliği gülünç bir şekilde abartıyorlar. İpod'ların ve bu konuda Keanu Reeves'in bu kadar başarılı olmasının nedenlerinden biri de bu.

  • Müşterilerinizi dinleyin, rakiplerinizi değil.

  • Bir kullanıcı arayüzü, program tam olarak kullanıcının düşündüğü gibi davrandığında iyi tasarlanmıştır.

  • Ürünlerimizi geliştirmemek için harcadığımız her gün boşa geçen bir gündü.

  • Hedefleriniz kalıcı değeri olan bir şey üretmekse, sitede istediğiniz şey hakkında farklı düşünmeye başlarsınız.

  • Hiçbir şey sadece ürününüzü geliştirmekten daha iyi sonuç vermez.

  • Kullanılabilirlik her şey değildir. Kullanılabilirlik mühendisleri bir gece kulübü tasarlasaydı, temiz, sessiz, aydınlık, oturacak çok yer, çok sayıda barmen, 18 punto sans-serif ile yazılmış menüler ve bulunması kolay banyolar olurdu. Ama orada kimse olmazdı. Hepsi caddenin aşağısında Coyote Ugly'de birbirlerine bira döküyorlardı.

  • Müşterilerinizle konuşun. Neye ihtiyaçları olduğunu bul. Rekabete hiç dikkat etmeyin. Seninle alakalı değiller.

  • Önemsiz olmayan tüm soyutlamalar bir dereceye kadar sızdırıcıdır.

  • Yanlış karar verirseniz kendinizi asla riske atacak bir konuma sokmayın. Her şeye para harcadık. 'Şirkete bahse gir' kararları vermek moda ama bunu yapma.

  • Bir şey mümkün görünüyorsa, bunun nedeni muhtemelen birileri zaten yapıyor olmasıdır. Bir şey işe yaramıyor gibi göründüğünde, kimse bunu denemez. Gerçek yenilik, birileri yine de denediğinde, bariz bir kusuru gözden kaçırdığında ve bir fikrin işe yaramasını sağlamanın bir yolunu bulduğunda olur.

  • Şarap gibi iyi yazılımlar zaman alır.

  • Nakliye bir özelliktir. Gerçekten önemli bir özellik. Ürününüz buna sahip olmalıdır.

  • Kodu okumak, yazmaktan daha zordur.

  • Tam hizmet brokerleri, günümüzde ve düşük maliyetli yatırım fonları ve indirim brokerleri çağında, perakende yatırımcıları soymak için kullanılan makinelerden başka bir şey değildir.

  • Metodolojilere Dikkat edin. Herkesi kasvetli ama fena bir performans seviyesine getirmenin harika bir yoludur, ancak aynı zamanda kendilerine getirilen kısıtlamalardan rahatsız olan daha yetenekli insanları da ağırlaştırırlar.

  • Bir fikir o kadar değerli değildir. Değeri olan fikrin uygulanmasıdır. Başka birini bunun hayatınızı adayacağınız bir şey olduğuna ikna edemezseniz, buna değmez.

  • Her sabah gelip bir şekilde editörü çalıştırmamız gerekiyor.

  • Tasarım, maliyet kattığından daha hızlı değer katar.

  • Programcıların her zaman kodu atmak ve baştan başlamak istemelerinin ince bir nedeni vardır. Bunun nedeni, eski kodun bir karmaşa olduğunu düşünmeleridir. [...] Eski kodun bir karmaşa olduğunu düşünmelerinin nedeni, temel, temel bir programlama yasasıdır: Kodu okumak, yazmaktan daha zordur.

  • Bu nedenle, işleri halletmek istiyorsanız, şu anda yapılması gereken en önemli şeyin ne olduğunu zamanın herhangi bir noktasında olumlu bir şekilde anlamanız gerekir ve eğer yapmıyorsanız, mümkün olan en hızlı şekilde ilerleme kaydetmiyorsunuz demektir.

  • Big Mac'lerin sırrı, çok iyi olmadıklarıdır, ancak her biri tam olarak aynı şekilde çok iyi değildir.

  • Unutmayın, Microsoft'un bir şeyler yapabilmesi sizin yapabileceğiniz anlamına gelmez. Microsoft kendi yerçekimini yaratıyor. Normal kurallar onlar için geçerli değildir.

  • 2006'da çalışan bir programcıysanız ve karakterlerin, karakter kümelerinin, kodlamaların ve Unicode'un temellerini bilmiyorsanız ve sizi yakalarsam, bir denizaltıda altı ay boyunca soğan soymanızı sağlayarak sizi cezalandıracağım.

  • Yazılım şirketlerini yönetmeye çalışan programcıları izlemek, sörf yapmayı bilmeyen birini sörf yapmaya çalışırken izlemek gibidir. Kıyıda ona ne yapacağını söyleyen büyük danışmanları olsa bile, yine de tekrar tekrar tahtadan düşüyor.

  • Ortak programcı düşünce kalıbı: sadece üç sayı vardır: 0, 1 ve n.

  • Gerçekten de, saldırıları saptırmanın en iyi yollarından biri, başarılı olduklarını göstermektir. Ölü oynamanın yazılım eşdeğeridir.

  • Hayat bazen biraz zordur ve bazen hiç kaydolmadığınız kavgalara adım atmanız ve savaşmanız gerekir.

  • Geçen hafta Hanselminutes'ta bir podcast dinliyordum, Robert Martin SAĞLAM ilkelerden bahsediyordu - hepsi bana açıkçası çok fazla kod yazmamış birinin zihninden gelen son derece bürokratik bir programlama gibi geldi.

  • Doktora dereceniz varsa ve bu konuda 14 yıl geçirmeyi planlıyorsanız veya bir sonraki Duke Nukem üzerinde çalışan bir programcıysanız ve iyi ve hazır olduğumuzda göndereceğimiz bir programa sahip olmamak sorun değil. Ancak hemen hemen her tür gerçek iş için, işlerin ne kadar süreceğini bilmeniz yeterlidir, çünkü bir ürün geliştirmek paraya mal olur.

  • Bir şey tam olarak beklendiği gibi davranırsa kullanılabilir.

  • Kod yazmak üretim değildir, olabilse de her zaman işçilik değildir, tasarımdır.