Eric S. Raymond ünlü alıntılar

son güncelleme : 5 Eylül 2024

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

Eric S. Raymond
  • Bilgisayar bilimi eğitimi, fırça ve pigment çalışmaktan başka kimseyi uzman bir programcı yapamaz, birini uzman bir ressam yapabilir.

  • Akıllı veri yapıları ve aptal kod, diğer yoldan çok daha iyi çalışır.

  • Yeterince göz küresi verildiğinde, tüm hatalar sığdır (örneğin, yeterince büyük bir beta test cihazı ve ortak geliştirici tabanı verildiğinde, hemen hemen her sorun hızlı bir şekilde karakterize edilecek ve düzeltme birisine açık olacaktır).

  • Lisp, sonunda edindiğinizde sahip olacağınız derin aydınlanma deneyimi için öğrenmeye değer; Lisp'in kendisini asla çok kullanmasanız bile, bu deneyim sizi günlerinizin geri kalanında daha iyi bir programcı yapacaktır.

  • İyi fikirlere sahip olmanın bir sonraki en iyi yanı, kullanıcılarınızdan iyi fikirleri tanımaktır. Bazen ikincisi daha iyidir.

  • En iyi insanları parayla motive edemezsiniz. Para sadece skoru korumanın bir yoludur. Her alandaki en iyi insanlar tutkuyla motive edilir.

  • Bugün bildiğimiz hacker kültürünün başlangıcı, MIT'NİN ilk PDP-1'i edindiği yıl olan 1961'e tarihlenebilir.

  • Eğer Unix aynı yüzü, aynı yetenekleri birçok farklı türdeki makinelerde sunabilseydi, hepsi için ortak bir yazılım ortamı olarak hizmet edebilirdi.

  • İnanıyorum, ama kanıtlayamam, Küresel a € œAİDSa € esasen siyasi nedenlerle tek bir halı altında süpürüldü hepsi ilgisiz hastalıkların bütün bir küme olduğunu, ve tek patojen olarak HIV tanımlanması dünyanın en büyük hatalarından biri olarak aşağı gitmek muhtemel olduğunu. tıp tarihi.

  • Yeterince gözle, tüm böcekler sığdır.

  • Çirkin programlar çirkin asma köprüler gibidir: güzel olanlardan çok daha fazla çökme eğilimindedirler, çünkü insanların (özellikle mühendis-insanların) güzelliği algılama biçimleri, karmaşıklığı işleme ve anlama yeteneğimizle yakından ilgilidir. Zarif kod yazmayı zorlaştıran bir dil, iyi kod yazmayı zorlaştırır.

  • Sorun Microsoft değil. Microsoft belirtidir.

  • Bir programa olan ilginizi kaybettiğinizde, ona karşı son göreviniz onu yetkili bir halefe teslim etmektir.

  • Doğru tavrınız varsa, ilginç sorunlar sizi bulacaktır.

  • Yabancılar sahibinin mülküne yaklaştığında havlayan bir köpeğe sahip olan herkes, hayvan bölgeselliği ile insan mülkü arasındaki temel sürekliliği yaşamıştır. Evcilleştirilmiş kurt kuzenlerimiz bu konuda içgüdüsel olarak pek çok insan siyaset teorisyeninden daha akıllıdır.

  • İlk bakışta bu parayla ilgili görünüyor, ama güçle ilgili. Güç bilgi tekellerine mi gidecek, yoksa geliştiricilere ve kullanıcılara mı gidecek?.

  • Sun ve diğerleri tarafından üretilen iş istasyonu sınıfı makineler, bilgisayar korsanları için yeni dünyalar açtı.

  • ARPAnet ilk kıtalararası, yüksek hızlı bilgisayar ağıydı.

  • Linux tamamen farklı bir şekilde gelişti. Neredeyse en başından beri, yalnızca internet üzerinden koordine eden çok sayıda gönüllü tarafından gelişigüzel saldırıya uğradı.

  • 1993'ün başlarında, düşman bir gözlemcinin, Unix hikayesinin neredeyse oynandığını ve bununla birlikte hacker kabilesinin servetinin olduğunu düşünmek için gerekçeleri olabilirdi.

  • İş parçacıklarının, uzaktan yordam çağrısı arabirimlerinin ve ağır nesne yönelimli tasarımın birleşimi özellikle tehlikelidir... üçünün de yer alacağı bir projeye davet edilirseniz, terörden kaçmak uygun bir tepki olabilir.

  • Serbest piyasalar kazanan çözümleri seçer.

  • Yazılımın her iyi çalışması, geliştiricilerin kişisel kaşıntısını çizmekle başlar.

  • Aptal insanların daha şiddetli olması ten renginden bağımsız bir gerçektir.

  • Kullanımı en kolay programlar, kullanıcıdan en az yeni öğrenmeyi talep eden programlardır

  • İlk defa, bireysel bilgisayar korsanları, güç ve depolama kapasitesi bakımından on yıl önceki mini bilgisayarlarla karşılaştırılabilir ev makinelerine sahip olabilirler - Tam bir geliştirme ortamını destekleyebilen ve İnternet ile konuşabilen Unix motorları.

  • Başarısında kritik bir faktör, X geliştiricilerinin kaynakları hacker ahlakına uygun olarak ücretsiz olarak vermeye istekli olmaları ve bunları İnternet üzerinden dağıtabilmeleriydi.

  • Berkeley hackerları kendilerini ruhsuz kurumsal imparatorluklara karşı isyancı olarak görmekten hoşlanıyorlardı.

  • Neden wxPython henüz Python için standart GUI haline gelmedi?

  • ABD'de siyahlar nüfusun% 12'sini oluşturuyor ancak şiddet içeren suçların% 50'sini işliyor; Dürüst olmak gerekirse, bunun genel nüfustan ortalama 15 puan IQ daha düşük olmasıyla ilgisi olmadığını düşünebilen var mı? Aptal insanların daha şiddetli olması ten renginden bağımsız bir gerçektir.

  • Lisp, zamanının diğer dillerinden çok daha güçlü ve esnekti; Aslında, yirmi beş yıl sonra, günümüzün çoğu dilinden hala daha iyi bir tasarım. Lisp, bilgisayar korsanlarını alışılmadık ve yaratıcı şekillerde düşünmeleri için serbest bıraktı. Başarılarında önemli bir faktördü ve hackerdom'un en sevdiği dillerden biri olmaya devam ediyor.

  • İyi programcılar ne yazacağını bilir. Büyük olanlar neyi yeniden yazacağını (ve yeniden kullanacağını) bilir.

  • Simyacılar sır saklamayı bıraktıklarında kimyacılara dönüştüler.

  • Karmaşıklık kontrolü, gerçek dünyada yazılım yazmanın temel sorunudur

  • Yazılım, büyük ölçüde, bir imalat endüstrisi olduğu ısrarcı ama asılsız yanılsama altında faaliyet gösteren bir hizmet endüstrisidir

  • Kedilerin hacker doğasına sahip olduğu yaygın bir şekilde dile getiriliyor

  • C ve C ++'nın temel sorunu, programcıların kendi bellek yönetimini yapmalarını gerektirmeleridir

  • Programcı zamanı pahalıdır; Makine zamanını tercih ederek saklayın

  • Darboğazlar bilinmeden önce optimize etmek için acele etmek, özellik sürünmesinden daha fazla tasarımı mahveden tek hata olabilir. İşkence görmüş koddan anlaşılmaz veri düzenlerine kadar, şeffaflık ve basitlik pahasına hız veya bellek veya disk kullanımına takıntının sonuçları her yerdedir. Sayısız hata üretirler ve milyonlarca insan saatine mal olurlar - çoğu zaman, yalnızca bir kaynağın kullanımında hata ayıklama süresinden çok daha ucuz marjinal kazançlar elde etmek için

  • Prototip, sonra cila. Optimize etmeden önce çalışmasını sağlayın

  • Elbette C, tüm alternatiflerinin geliştiricileri için vazgeçilmez olduğunu kanıtladı. Burada incelenen diğer dillerden herhangi birinin altında yeterli uygulama katmanını araştırın ve saf, taşınabilir C'de uygulanan bir çekirdek bulacaksınız

  • Yüzüne düşmeyecek karmaşık yazılımlar yazmanın tek yolu, küresel karmaşıklığını düşük tutmaktır - onu iyi tanımlanmış arayüzlerle birbirine bağlanan basit parçalardan oluşturmaktır, böylece çoğu sorun yereldir ve bir parçayı bütünü bozmadan düzeltmek veya optimize etmek için biraz umut sahibi olabilirsiniz

  • Bir yazılım sistemi, ona bakabildiğiniz ve neler olduğunu hemen görebildiğiniz zaman şeffaftır. Olup bitenlerin, bir insan beyninin tüm potansiyel vakaları zorlanmadan akıl yürütmesi için yeterince karmaşık olmadığı zaman basittir

  • ve berbat bir uygulama dili (C ++) tarafından tartılıyoruz.

  • Ve rejimin herhangi bir temsilcisi ya da vekili bana yüz yüze sorular sormakla ilgilenirse, size özel bir karşılama hissettirmek için domuz yağıyla kaplanmış bazı mermilerim var.

  • Biz hackerlar eğlenceli bir gruptur; Eğlenceli görünüyorsa dil de dahil olmak üzere her şeyi hackleyeceğiz (dolayısıyla kelime oyunları için tropizmimiz). Derinlerde, özellikle patron olduklarında, bizden daha tıkalı ve zihinsel olarak daha az çevik olan insanları karıştırmayı seviyoruz. Tüm bilgisayar korsanlarında biraz çılgın bilim adamı var, dünyayı karıştırmaya ve otoriteyi parmağını çevirmeye hazır - özellikle de bunu şık özel efektlerle yapabilirsek.

  • iPhone markası, mümkün olduğunu düşündüğümden daha kötü durumda. Ve bunun sonuçları çok büyük. ... iPhone'un başı büyük dertte.

  • Thompson ve Ritchie, donanım ve derleyici teknolojisinin, tüm bir işletim sisteminin C dilinde yazılabilecek kadar iyi hale geldiğini ilk fark edenler arasındaydı ve 1978'de tüm ortam, farklı türdeki birkaç makineye başarıyla taşındı.

  • Sosyal sorumluluk sözcüklerini duyduğumda silahıma uzanmak istiyorum.

  • İlginç bir sorunu çözmek için, sizin için ilginç olan bir sorunu bularak başlayın.