Eric S. Raymond slávne citáty

naposledy aktualizované : 5. septembra 2024

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

Eric S. Raymond
  • Vzdelávanie v oblasti informatiky nemôže z nikoho urobiť odborného programátora o nič viac, ako štúdium štetcov a pigmentov môže z niekoho urobiť odborného maliara.

  • Inteligentné dátové štruktúry a hlúpy kód fungujú oveľa lepšie ako naopak.

  • Vzhľadom na dostatok očných buliev sú všetky chyby plytké (napr. vzhľadom na dostatočne veľkú základňu beta-testerov a spoluvývojárov bude takmer každý problém charakterizovaný rýchlo a oprava bude niekomu zrejmá).

  • Lisp sa oplatí naučiť sa pre hlboký osvietenský zážitok, ktorý budete mať, keď ho konečne získate; táto skúsenosť z vás urobí lepšieho programátora po zvyšok vašich dní, aj keď v skutočnosti samotný Lisp nikdy veľa nepoužívate.

  • Ďalšia najlepšia vec, ktorá má dobré nápady, je rozpoznávanie dobrých nápadov od vašich používateľov. Niekedy je to lepšie.

  • Nemôžete motivovať najlepších ľudí peniazmi. Peniaze sú len spôsob, ako udržať skóre. Najlepší ľudia v akejkoľvek oblasti sú motivovaní vášňou.

  • Začiatky hackerskej kultúry, ako ju poznáme dnes, možno pohodlne datovať do roku 1961, roku, keď MIT získala prvý PDP-1.

  • Ak by Unix mohol prezentovať rovnakú tvár, rovnaké schopnosti na strojoch mnohých rôznych typov, mohol by slúžiť ako spoločné softvérové prostredie pre všetky z nich.

  • Domnievam sa, ale nemôže dokázať, že globálne “AIDS†je celá skupina nesúvisiacich chorôb, z ktorých všetky boli pozametal pod jeden koberec v podstate politických dôvodov, a že identifikácia HIV ako jediný patogén je pravdepodobné, že ísť dole ako jeden z najviac kolosálny omylov v histórii medicíny.

  • S dostatkom očí sú všetky chyby plytké.

  • Škaredé programy sú ako škaredé visuté mosty: sú oveľa náchylnejšie na zrútenie ako pekné, pretože spôsob, akým ľudia (najmä inžinier-ľudia) vnímajú krásu, úzko súvisí s našou schopnosťou spracovať a pochopiť zložitosť. Jazyk, ktorý sťažuje písanie elegantného kódu, sťažuje písanie dobrého kódu.

  • Microsoft nie je problém. Microsoft je príznakom.

  • Keď stratíte záujem o program, vašou poslednou povinnosťou je odovzdať ho kompetentnému nástupcovi.

  • Ak máte správny prístup, nájdu vás zaujímavé problémy.

  • Každý, kto niekedy vlastnil psa, ktorý štekal, keď sa cudzinci priblížili k majetku jeho majiteľa, zažil zásadnú kontinuitu medzi teritorialitou zvierat a ľudským majetkom. Naši domestikovaní bratranci vlka sú o tom inštinktívne múdrejší ako mnohí ľudskí politickí teoretici.

  • Na prvý červenať to vyzerá byť o peniazoch, ale je to o moci. Bude moc smerovať k informačným monopolom, alebo pôjde k vývojárom a používateľom?.

  • Stroje triedy pracovných staníc postavené spoločnosťou Sun a ďalšími otvorili hackerom nové svety.

  • ARPAnet bol prvou transkontinentálnou vysokorýchlostnou počítačovou sieťou.

  • Linux sa vyvíjal úplne iným spôsobom. Takmer od začiatku to bolo dosť ležérne hacknuté obrovským počtom dobrovoľníkov koordinujúcich sa iba cez Internet.

  • Začiatkom roku 1993 mohol mať nepriateľský pozorovateľ dôvod domnievať sa, že príbeh Unixu sa takmer odohral a s ním aj bohatstvo kmeňa hackerov.

  • Obzvlášť nebezpečná je kombinácia vlákien, rozhraní vzdialeného volania procedúr a objektovo orientovaného dizajnu s vysokou hmotnosťou... ak ste niekedy pozvaní na projekt, ktorý má obsahovať všetky tri, útek v terore môže byť vhodnou reakciou.

  • Voľné trhy vyberajú víťazné riešenia.

  • Každá dobrá práca softvéru začína poškriabaním osobného svrbenia vývojárov.

  • To, že hlúpi ľudia sú násilnejší, je skutočnosť nezávislá od farby pleti.

  • Najjednoduchšie programy na použitie sú tie, ktoré vyžadujú od používateľa najmenej nové učenie

  • Po prvýkrát si jednotliví hackeri mohli dovoliť mať domáce stroje porovnateľné z hľadiska výkonu a úložnej kapacity s minipočítačmi pred desiatimi rokmi - unixové motory schopné podporovať úplné vývojové prostredie a hovoriť s internetom.

  • Rozhodujúcim faktorom jeho úspechu bolo, že vývojári X boli ochotní bezplatne poskytnúť zdroje v súlade s etikou hackerov a mohli ich distribuovať cez Internet.

  • Hackeri z Berkeley sa radi videli ako Rebeli proti bezduchým korporátnym ríšam.

  • Prečo sa wxPython ešte nestal štandardným GUI pre Python?

  • V USA tvoria černosi 12% populácie, ale páchajú 50% násilných trestných činov; môže si niekto úprimne myslieť, že to nesúvisí so skutočnosťou, že majú v priemere o 15 bodov IQ nižšie ako bežná populácia? To, že hlúpi ľudia sú násilnejší, je skutočnosť nezávislá od farby pleti.

  • Lisp bol oveľa výkonnejší a flexibilnejší ako ktorýkoľvek iný jazyk svojej doby; v skutočnosti je to stále lepší dizajn ako väčšina dnešných jazykov, o dvadsaťpäť rokov neskôr. Lisp oslobodil svojich hackerov, aby premýšľali neobvyklými a kreatívnymi spôsobmi. Bol to hlavný faktor ich úspechov a zostáva jedným z obľúbených jazykov hackerdom.

  • Dobrí programátori vedia, čo majú písať. Veľkí vedia, čo prepísať (a znova použiť)

  • Alchymisti sa zmenili na chemikov, keď prestali uchovávať tajomstvá.

  • Kontrola zložitosti je ústredným problémom písania softvéru v reálnom svete

  • Softvér je do značnej miery priemysel služieb fungujúci pod pretrvávajúcou, ale neopodstatnenou ilúziou, že ide o výrobný priemysel

  • Je všeobecne známe, že mačky majú hackerskú povahu

  • Ústredným problémom C A C++ je, že od programátorov vyžadujú, aby spravovali svoju vlastnú pamäť

  • Programátorský čas je drahý; šetrite ho pred strojovým časom

  • Ponáhľanie sa s optimalizáciou skôr, ako sú známe úzke miesta, môže byť jedinou chybou, ktorá zničila viac návrhov ako dotvarovanie funkcií. Od mučeného kódu až po nepochopiteľné rozloženie údajov sú výsledky posadnutosti rýchlosťou alebo využitím pamäte alebo disku na úkor transparentnosti a jednoduchosti všade. Plodia nespočetné množstvo chýb a stoja milióny človekohodín-často len preto, aby získali marginálne zisky z používania nejakého zdroja oveľa lacnejšie ako čas ladenia

  • Prototyp, potom Poľský. Nechajte to fungovať skôr, ako ho optimalizujete

  • Samozrejme, C sa ukázalo ako nevyhnutné pre vývojárov všetkých jeho alternatív. Vykopajte dostatok implementačných vrstiev v ktoromkoľvek z ďalších skúmaných jazykov a nájdete jadro implementované v čistom, prenosnom jazyku C

  • Jediný spôsob, ako napísať komplexný softvér, ktorý mu nepadne na tvár, je udržať jeho globálnu zložitosť na nízkej úrovni - postaviť ho z jednoduchých kúskov prepojených dobre definovanými rozhraniami, takže väčšina problémov je lokálna a môžete mať nádej na opravu alebo optimalizáciu časti bez toho, aby ste narušili celok

  • Softvérový systém je transparentný, keď sa naň môžete pozrieť a okamžite zistiť, čo sa deje. Je to jednoduché, keď to, čo sa deje, je dostatočne nekomplikované na to, aby ľudský mozog uvažoval o všetkých potenciálnych prípadoch bez napätia

  • a sme zaťažení mizerným implementačným jazykom (C++).

  • A pre všetkých agentov alebo splnomocnencov režimu, ktorí majú záujem klásť mi otázky tvárou v tvár, mám nejaké guľky nabité bravčovým tukom, aby ste sa cítili mimoriadne vítaní.

  • My hackeri sme hravá partia; hackneme čokoľvek, vrátane jazyka, ak to vyzerá ako zábava (teda náš tropizmus pre slovné hračky). V hĺbke duše radi mätieme ľudí, ktorí sú dusnejší a menej psychicky agilní ako my, najmä keď sú šéfmi. Vo všetkých hackeroch je trochu šialeného vedca, ktorý je pripravený discombobulovať svet a prevrátiť autoritu prstom - najmä ak to dokážeme pomocou elegantných špeciálnych efektov.

  • Značka iPhone je v horšom stave, ako som si myslel, že je to vôbec možné. A dôsledky toho sú obrovské. ... IPhone má veľké problémy.

  • Thompson a Ritchie boli medzi prvými, ktorí si uvedomili, že technológia hardvéru a kompilátora sa stala dosť dobrou na to, aby bolo možné napísať celý operačný systém v jazyku C, a do roku 1978 bolo celé prostredie úspešne prenesené na niekoľko strojov rôznych typov.

  • Keď počujem slová Spoločenská zodpovednosť, chcem siahnuť po mojej zbrani.

  • Ak chcete vyriešiť zaujímavý problém, začnite hľadaním problému, ktorý je pre vás zaujímavý.