Eric S. Raymond slavné citáty

naposledy aktualizováno : 5. září 2024

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

Eric S. Raymond
  • Vzdělání v oblasti informatiky nemůže z nikoho udělat odborného programátora o nic víc, než studium štětců a pigmentů může z někoho udělat odborného malíře.

  • Inteligentní datové struktury a hloupý kód fungují mnohem lépe než naopak.

  • Vzhledem k dostatku očních bulv jsou všechny chyby mělké (např. vzhledem k dostatečně velké beta-testerové a co-vývojové základně bude téměř každý problém charakterizován rychle a oprava je pro někoho zřejmá).

  • Lisp stojí za to se naučit pro hluboký osvícenský zážitek, který budete mít, až ho konečně získáte; tato zkušenost z vás udělá lepšího programátora po zbytek vašich dnů, i když sám Lisp nikdy moc nepoužíváte.

  • Další nejlepší věc, která má dobré nápady, je rozpoznat dobré nápady od vašich uživatelů. Někdy je to lepší.

  • Nejlepší lidi nemůžete motivovat penězi. Peníze jsou jen způsob, jak udržet skóre. Nejlepší lidé v jakémkoli oboru jsou motivováni vášní.

  • Počátky hackerské kultury, jak ji známe dnes, lze pohodlně datovat do roku 1961, roku, kdy MIT získala první PDP-1.

  • Pokud by Unix mohl představovat stejnou tvář, stejné schopnosti, na strojích mnoha různých typů, mohl by sloužit jako společné softwarové prostředí pro všechny z nich.

  • Věřím, ale nemůže dokázat, že globální “AIDS†je celá skupina nesouvisejících nemocí, z nichž všechny byly zametl pod jediný koberec v podstatě politických důvodů, a že identifikace HIV jako jediný patogen je pravděpodobné, že jít dolů jako jeden z nejvíce kolosálních omylů v historii medicíny.

  • S dostatkem očí jsou všechny chyby mělké.

  • Ošklivé programy jsou jako ošklivé visuté mosty: jsou mnohem náchylnější ke zhroucení než hezké, protože způsob, jakým lidé (zejména inženýři-lidé) vnímají krásu, úzce souvisí s naší schopností zpracovat a porozumět složitosti. Jazyk, který ztěžuje psaní elegantního kódu, ztěžuje psaní dobrého kódu.

  • Microsoft není problém. Microsoft je symptom.

  • Když ztratíte zájem o program, vaší poslední povinností je předat jej kompetentnímu nástupci.

  • Pokud máte správný přístup, najdou vás zajímavé problémy.

  • Každý, kdo někdy vlastnil psa, který štěkal, když se cizí lidé přiblížili k majetku jeho majitele, zažil zásadní kontinuitu mezi teritorialitou zvířat a lidským majetkem. Naši domestikovaní bratranci vlka jsou v tomto instinktivně chytřejší než mnoho dobrých lidských politických teoretiků.

  • Na první pohled to vypadá, že jde o peníze, ale jde o moc. Půjde moc k informačním monopolům, nebo půjde k vývojářům a uživatelům?.

  • Stroje třídy pracovních stanic postavené společností Sun a dalšími otevřely hackerům nové světy.

  • ARPAnet byla první transkontinentální vysokorychlostní počítačová síť.

  • Linux se vyvinul úplně jiným způsobem. Téměř od začátku, bylo to docela náhodně hacknuto obrovským počtem dobrovolníků koordinujících pouze prostřednictvím internetu.

  • Na začátku roku 1993 mohl mít nepřátelský pozorovatel důvod si myslet, že příběh Unixu byl téměř odehrán a s ním i bohatství hackerského kmene.

  • Kombinace vláken, rozhraní pro vzdálené volání procedur a těžkého objektově orientovaného designu je obzvláště nebezpečná... pokud jste někdy pozváni na projekt, který má obsahovat všechny tři, útěk v hrůze by mohl být vhodnou reakcí.

  • Volné trhy si vybírají vítězná řešení.

  • Každá dobrá práce softwaru začíná poškrábáním osobního svědění vývojářů.

  • To, že hloupí lidé jsou násilnější, je fakt nezávislý na barvě pleti.

  • Nejjednodušší programy k použití jsou ty, které vyžadují nejméně nové učení od uživatele

  • Poprvé si jednotliví hackeři mohli dovolit mít domácí stroje srovnatelné výkonem a úložnou kapacitou s minipočítači před deseti lety - unixové motory schopné podporovat plné vývojové prostředí a mluvit s internetem.

  • Kritickým faktorem jeho úspěchu bylo, že vývojáři X byli ochotni poskytnout zdroje zdarma v souladu s hackerskou etikou a mohli je distribuovat přes Internet.

  • Hackeři z Berkeley se rádi považovali za rebely proti bezduchým korporátním říším.

  • Proč se sakra wxPython ještě nestal standardním GUI pro Python?

  • V USA tvoří černoši 12% populace, ale páchají 50% násilných trestných činů; může si někdo upřímně myslet, že to nesouvisí se skutečností, že mají v průměru o 15 bodů IQ nižší než běžná populace? To, že hloupí lidé jsou násilnější, je fakt nezávislý na barvě pleti.

  • Lisp byl mnohem výkonnější a flexibilnější než kterýkoli jiný jazyk své doby; ve skutečnosti je to stále lepší design než většina dnešních jazyků, o dvacet pět let později. Lisp osvobodil hackery ITS, aby přemýšleli neobvyklými a kreativními způsoby. Byl to hlavní faktor jejich úspěchů a zůstává jedním z oblíbených jazyků hackerdomu.

  • Dobří programátoři vědí, co psát. Velcí vědí, co přepsat (a znovu použít)

  • Alchymisté se změnili v chemiky, když přestali držet tajemství.

  • Řízení složitosti je ústředním problémem psaní softwaru v reálném světě

  • Software je z velké části odvětví služeb, které funguje pod přetrvávajícím, ale neopodstatněným klamem, že se jedná o zpracovatelský průmysl

  • Je všeobecně známo, že kočky mají hackerskou povahu

  • Ústředním problémem C A C++ je, že vyžadují, aby programátoři prováděli vlastní správu paměti

  • Programátorský čas je drahý; Šetřete jej přednostně před časem stroje

  • Spěchání k optimalizaci dříve, než jsou známa úzká místa, může být jedinou chybou, která zničila více návrhů než tečení funkcí. Od mučeného kódu po nepochopitelné rozložení dat, výsledky posedlosti rychlostí nebo využitím paměti nebo disku na úkor transparentnosti a jednoduchosti jsou všude. Vytvářejí nesčetné chyby a stojí miliony člověkohodin-často, jen aby získali marginální zisky z používání nějakého zdroje mnohem levnějšího než doba ladění

  • Prototyp, pak Polský. Nechte to fungovat, než to optimalizujete

  • C se samozřejmě ukázalo jako nepostradatelné pro vývojáře všech jeho alternativ. Projděte si dostatek implementačních vrstev v kterémkoli z ostatních zde zkoumaných jazyků a najdete jádro implementované v čistém, přenosný C

  • Jediným způsobem, jak napsat složitý software, který nespadne na jeho tvář, je udržet jeho globální složitost - postavit jej z jednoduchých kusů spojených dobře definovanými rozhraními, takže většina problémů je místní a můžete mít určitou naději na opravu nebo optimalizaci části bez rozbití celku

  • Softwarový systém je transparentní, když se na něj můžete podívat a okamžitě zjistit, co se děje. Je to jednoduché, když to, co se děje, je dostatečně nekomplikované, aby lidský mozek mohl uvažovat o všech potenciálních případech bez napětí

  • a nás tíží mizerný implementační jazyk (C++).

  • A pro všechny agenty nebo zástupce režimu, kteří se mě zajímají o otázky tváří v tvář, mám nějaké kulky slatované v vepřovém tuku, abyste se cítili extra zvláštní přivítání.

  • My hackeři jsme hravá parta; hackneme cokoli, včetně jazyka, pokud to vypadá jako zábava (tedy náš tropismus pro hříčky). V hloubi duše máme rádi matoucí lidi, kteří jsou dusnější a méně mentálně agilní než my, zvláště když jsou šéfové. Ve všech hackerech je trochu šíleného vědce, který je připraven diskombobulovat svět a otočit autoritu prstem - zvláště pokud to dokážeme pomocí snazzy speciálních efektů.

  • Značka iPhone je v horším stavu, než jsem si myslel, že je to vůbec možné. A důsledky toho jsou obrovské. ... IPhone má velké problémy.

  • Thompson a Ritchie byli mezi prvními, kteří si uvědomili, že hardwarová a kompilátorová technologie se stala natolik dobrou, že celý operační systém mohl být napsán v jazyce C, a do roku 1978 bylo celé prostředí úspěšně přeneseno na několik strojů různých typů.

  • Když slyším slova Společenská odpovědnost, chci sáhnout po své zbrani.

  • Chcete-li vyřešit zajímavý problém, Začněte tím, že najdete problém, který je pro vás zajímavý.