Eric S. Raymond beroemde citaten

laatste update : 5 september 2024

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

Eric S. Raymond
  • Computerwetenschappelijk onderwijs kan niemand een deskundige programmeur maken, net zomin als het bestuderen van penselen en pigment iemand een deskundige schilder kan maken.

  • Slimme datastructuren en domme code werken een stuk beter dan andersom.

  • Als er genoeg oogballen zijn, zijn alle bugs oppervlakkig (bijvoorbeeld, als er een voldoende grote beta-tester en co-ontwikkelaarsbasis is, zal bijna elk probleem snel worden gekenmerkt en de oplossing voor iemand duidelijk zijn).

  • Lisp is de moeite waard om te leren vanwege de diepgaande verlichtingservaring die je zult hebben als je het eindelijk krijgt; die ervaring zal je een betere programmeur maken voor de rest van je dagen, zelfs als je Lisp zelf nooit veel gebruikt.

  • Het beste na het hebben van goede ideeën is het herkennen van goede ideeën van uw gebruikers. Soms is dat laatste beter.

  • Je kunt de beste mensen niet motiveren met geld. Geld is gewoon een manier om de score bij te houden. De beste mensen op elk gebied worden gemotiveerd door passie.

  • Het begin van de hackercultuur zoals we die vandaag kennen kan gemakkelijk worden gedateerd tot 1961, het jaar dat MIT de eerste PDP-1 verwierf.

  • Als Unix hetzelfde gezicht, dezelfde mogelijkheden zou kunnen presenteren op machines van veel verschillende typen, zou het kunnen dienen als een gemeenschappelijke softwareomgeving voor hen allemaal.

  • Ik geloof, maar kan niet bewijzen, dat global "aids" een hele cluster is van niet-verwante ziekten die allemaal onder één tapijt zijn geveegd om in wezen politieke redenen, en dat de identificatie van HIV als de enige ziekteverwekker waarschijnlijk zal worden beschouwd als een van de meest kolossale blunders in de geschiedenis van de geneeskunde.

  • Met genoeg ogen zijn alle insecten oppervlakkig.

  • Lelijke programma ' s zijn als lelijke hangbruggen: ze zijn veel meer vatbaar voor instorting dan mooie, omdat de manier waarop mensen (vooral ingenieurs-mensen) schoonheid waarnemen nauw verband houdt met ons vermogen om complexiteit te verwerken en te begrijpen. Een taal die het moeilijk maakt om elegante code te schrijven, maakt het moeilijk om goede code te schrijven.

  • Microsoft is niet het probleem. Microsoft is het symptoom.

  • Wanneer u interesse verliest in een programma, is uw laatste plicht om het over te dragen aan een bekwame opvolger.

  • Als je de juiste houding hebt, zullen interessante problemen je vinden.

  • Iedereen die ooit een hond heeft gehad die blafte toen vreemden in de buurt kwamen van het eigendom van zijn eigenaar, heeft de essentiële continuïteit ervaren tussen dierlijke territorialiteit en menselijke eigendom. Onze gedomesticeerde neven van de wolf zijn hier instinctief slimmer in dan veel menselijke politieke theoretici.

  • Op de eerste blush lijkt het om geld te gaan, maar het gaat om macht. Gaat de macht naar de informatiemonopolies, of gaat het naar ontwikkelaars en gebruikers?.

  • De workstation-klasse machines gebouwd door Sun en anderen opende nieuwe werelden voor hackers.

  • Het ARPAnet was het eerste transcontinentale, snelle computernetwerk.

  • Linux evolueerde op een heel andere manier. Vanaf het begin werd het nogal toevallig gehackt door een groot aantal vrijwilligers die alleen via Internet coördineerden.

  • Begin 1993 had een vijandige waarnemer misschien redenen om te denken dat het Unix-verhaal bijna was uitgespeeld, en daarmee het lot van de hackerstam.

  • De combinatie van threads, Remote-procedure-call interfaces en zwaar objectgeoriënteerd ontwerp is bijzonder gevaarlijk... als je ooit wordt uitgenodigd voor een project dat alle drie zou moeten bevatten, kan vluchten in angst een passende reactie zijn.

  • Vrije markten kiezen voor winnende oplossingen.

  • Elk goed werk van software begint met het krassen van een Ontwikkelaars persoonlijke jeuk.

  • Dat domme mensen gewelddadiger zijn is een feit onafhankelijk van huidskleur.

  • De gemakkelijkste programma ' s om te gebruiken zijn die welke het minst nieuwe leren van de gebruiker vereisen

  • Voor het eerst konden individuele hackers het zich veroorloven om thuismachines te hebben die qua vermogen en opslagcapaciteit vergelijkbaar zijn met de minicomputers van tien jaar eerder - Unix-motoren die in staat zijn een volledige ontwikkelomgeving te ondersteunen en met het Internet te praten.

  • Een kritische factor in het succes was dat de x-ontwikkelaars bereid waren om de bronnen Gratis weg te geven in overeenstemming met de hacker ethiek, en in staat waren om ze via Internet te verspreiden.

  • Berkeley hackers zagen zichzelf graag als rebellen tegen zielloze bedrijven.

  • Waarom is wxPython nog niet de standaard GUI voor Python geworden?

  • In de VS zijn zwarten 12% van de bevolking, maar plegen 50% van de geweldsmisdrijven; kan iemand eerlijk denken dat dit geen verband houdt met het feit dat ze gemiddeld 15 punten IQ lager zijn dan de algemene bevolking? Dat domme mensen gewelddadiger zijn is een feit onafhankelijk van huidskleur.

  • Lisp was veel krachtiger en flexibeler dan elke andere taal van zijn tijd; in feite is het nog steeds een beter ontwerp dan de meeste talen van vandaag, vijfentwintig jaar later. Lisp bevrijdde de hackers van its om op ongewone en creatieve manieren te denken. Het was een belangrijke factor in hun successen en blijft een van de favoriete talen van hackerdom.

  • Goede programmeurs weten wat ze moeten schrijven. Grote mensen weten wat ze moeten herschrijven (en hergebruiken)

  • Alchemisten werden chemici toen ze geen geheimen meer hadden.

  • Complexiteitscontrole is het centrale probleem van het schrijven van software in de echte wereld

  • Software is grotendeels een dienstensector die opereert onder de aanhoudende maar ongegronde waan dat het een verwerkende industrie is

  • Het is algemeen grokked dat katten hebben de hacker natuur

  • Het centrale probleem van C en c++ is dat ze vereisen dat programmeurs hun eigen geheugenbeheer doen

  • Programmeurstijd is duur; bespaar het in plaats van machinetijd

  • Haasten om te optimaliseren voordat de knelpunten bekend zijn, kan de enige fout zijn die meer ontwerpen heeft verpest dan feature creep. Van gemartelde code tot onbegrijpelijke datalay-outs, de resultaten van obsessie over snelheid of geheugen-of schijfgebruik ten koste van transparantie en eenvoud zijn overal. Ze spawnen ontelbare bugs en kosten miljoenen manuren-vaak, alleen maar om marginale winsten te behalen in het gebruik van een bron die veel goedkoper is dan debuggingtijd

  • Prototype, dan Pools. Laat het werken voordat u het optimaliseert

  • Natuurlijk bleek C onmisbaar voor de ontwikkelaars van al zijn alternatieven. Graaf door voldoende implementatielagen onder een van de andere onderzochte talen en u zult een kern vinden die is geïmplementeerd in pure, portable C

  • De enige manier om complexe software te schrijven die niet op zijn gezicht zal vallen, is door de Globale complexiteit te beperken - om het te bouwen uit eenvoudige stukken die verbonden zijn door goed gedefinieerde interfaces, zodat de meeste problemen lokaal zijn en je enige hoop kunt hebben om een onderdeel te repareren of te optimaliseren zonder het geheel te breken

  • Een softwaresysteem is transparant als je ernaar kunt kijken en meteen ziet wat er aan de hand is. Het is eenvoudig wanneer wat er gaande is ongecompliceerd genoeg is voor een menselijk brein om zonder spanning over alle mogelijke gevallen te redeneren

  • en we worden belast door een waardeloze implementatietaal (C++).

  • En voor alle agenten of gevolmachtigden van het regime die geïnteresseerd zijn in het stellen van vragen van aangezicht tot aangezicht, ik heb wat kogels in varkensvet geslepen om je extra speciaal welkom te laten voelen.

  • Wij hackers zijn een speelse groep; we zullen alles hacken, inclusief taal, als het leuk lijkt (vandaar ons tropisme voor woordspelingen). Diep van binnen houden we ervan mensen te verwarren die stuffier en minder mentaal wendbaar zijn dan wij, vooral als ze bazen zijn. Er zit een beetje van de gekke wetenschapper in alle hackers, klaar om de wereld in verwarring te brengen en autoriteit de vinger om te draaien - vooral als we het kunnen doen met chique speciale effecten.

  • Het merk iPhone is er slechter aan toe dan ik dacht dat het mogelijk was. En de gevolgen daarvan zijn enorm. ... De iPhone zit in grote problemen.

  • Thompson en Ritchie waren een van de eersten die zich realiseerden dat hardware en compilertechnologie goed genoeg waren geworden dat een heel besturingssysteem in C kon worden geschreven, en tegen 1978 was de hele omgeving met succes naar verschillende machines van verschillende typen geporteerd.

  • Als ik de woorden sociale verantwoordelijkheid hoor, wil ik naar mijn pistool grijpen.

  • Om een interessant probleem op te lossen, begin je met het vinden van een probleem dat interessant voor je is.