Eric S. Raymond berühmte Zitate

Zuletzt aktualisiert : 5. September 2024

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

Eric S. Raymond
  • Informatikunterricht kann niemanden zu einem erfahrenen Programmierer machen, genauso wenig wie das Studium von Pinseln und Pigmenten jemanden zu einem erfahrenen Maler machen kann.

  • Intelligente Datenstrukturen und dummer Code funktionieren viel besser als umgekehrt.

  • Bei genügend Augäpfeln sind alle Fehler oberflächlich (z. B. bei einer ausreichend großen Beta-Tester- und Co-Entwickler-Basis wird fast jedes Problem schnell charakterisiert und die Lösung für jemanden offensichtlich).

  • Lisp ist es wert, für die tiefgreifende Erleuchtungserfahrung gelernt zu werden, die Sie haben werden, wenn Sie es endlich bekommen; Diese Erfahrung wird Sie für den Rest Ihrer Tage zu einem besseren Programmierer machen, auch wenn Sie Lisp selbst nie oft benutzen.

  • Das nächstbeste, um gute Ideen zu haben, ist, gute Ideen von Ihren Benutzern zu erkennen. Manchmal ist letzteres besser.

  • Man kann die besten Leute nicht mit Geld motivieren. Geld ist nur ein Weg, um Punkte zu behalten. Die besten Leute in jedem Bereich sind von Leidenschaft motiviert.

  • Die Anfänge der Hackerkultur, wie wir sie heute kennen, können bequem auf 1961 datiert werden, das Jahr, in dem das MIT die erste PDP-1 erwarb.

  • Wenn Unix das gleiche Gesicht, die gleichen Fähigkeiten auf Maschinen vieler verschiedener Typen präsentieren könnte, könnte es als gemeinsame Softwareumgebung für alle dienen.

  • Ich glaube, kann aber nicht beweisen, dass die globale â € œAIDSâ € eine ganze Ansammlung nicht verwandter Krankheiten ist, die alle aus im Wesentlichen politischen Gründen unter einen Teppich gekehrt wurden und dass die Identifizierung von HIV als einzigem Krankheitserreger wahrscheinlich untergehen wird als einer der kolossalsten Fehler in der Geschichte der Medizin.

  • Mit genügend Augen sind alle Käfer flach.

  • Hässliche Programme sind wie hässliche Hängebrücken: Sie sind viel anfälliger für Einstürze als hübsche, denn die Art und Weise, wie Menschen (insbesondere Ingenieurmenschen) Schönheit wahrnehmen, hängt eng mit unserer Fähigkeit zusammen, Komplexität zu verarbeiten und zu verstehen. Eine Sprache, die es schwierig macht, eleganten Code zu schreiben, macht es schwierig, guten Code zu schreiben.

  • Microsoft ist nicht das Problem. Microsoft ist das Symptom.

  • Wenn Sie das Interesse an einem Programm verlieren, besteht Ihre letzte Pflicht darin, es an einen kompetenten Nachfolger zu übergeben.

  • Wenn Sie die richtige Einstellung haben, werden Sie interessante Probleme finden.

  • Jeder, der jemals einen Hund besessen hat, der bellte, wenn Fremde sich dem Grundstück seines Besitzers näherten, hat die wesentliche Kontinuität zwischen tierischer Territorialität und menschlichem Eigentum erlebt. Unsere domestizierten Cousins des Wolfs sind diesbezüglich instinktiv schlauer als viele menschliche Polittheoretiker.

  • Auf den ersten Blick scheint es um Geld zu gehen, aber es geht um Macht. Geht die Macht an die Informationsmonopole oder an Entwickler und Nutzer?.

  • Die von Sun und anderen gebauten Maschinen der Workstation-Klasse eröffneten Hackern neue Welten.

  • Das ARPAnet war das erste transkontinentale Hochgeschwindigkeits-Computernetzwerk.

  • Linux hat sich ganz anders entwickelt. Fast von Anfang an wurde es eher beiläufig von einer großen Anzahl von Freiwilligen gehackt, die sich nur über das Internet koordinierten.

  • Anfang 1993 hätte ein feindseliger Beobachter Grund zu der Annahme haben können, dass die Unix-Geschichte und damit das Schicksal des Hacker-Stammes fast ausgespielt war.

  • Die Kombination von Threads, Remote-Procedure-Call-Schnittstellen und schwergewichtigem objektorientiertem Design ist besonders gefährlich... wenn Sie jemals zu einem Projekt eingeladen werden, in dem alle drei vorkommen sollen, könnte die Flucht vor Terror eine angemessene Reaktion sein.

  • Freie Märkte suchen nach gewinnbringenden Lösungen.

  • Jede gute Softwarearbeit beginnt mit dem Kratzen eines persönlichen Juckreizes des Entwicklers.

  • Dass dumme Menschen gewalttätiger sind, ist eine Tatsache, die unabhängig von der Hautfarbe ist.

  • Die am einfachsten zu verwendenden Programme sind diejenigen, die vom Benutzer am wenigsten neues Lernen erfordern

  • Zum ersten Mal konnten sich einzelne Hacker Heimcomputer leisten, die in Leistung und Speicherkapazität mit den Minicomputern von zehn Jahren zuvor vergleichbar waren - Unix-Engines, die eine vollständige Entwicklungsumgebung unterstützen und mit dem Internet kommunizieren konnten.

  • Ein entscheidender Faktor für den Erfolg war, dass die X-Entwickler bereit waren, die Quellen gemäß der Hackerethik kostenlos weiterzugeben und über das Internet zu verbreiten.

  • Berkeley-Hacker sahen sich gerne als Rebellen gegen seelenlose Unternehmensimperien.

  • Warum zum Teufel ist wxPython noch nicht zur Standard-GUI für Python geworden?

  • In den USA machen Schwarze 12% der Bevölkerung aus, begehen aber 50% der Gewaltverbrechen; Kann irgendjemand ehrlich denken, dass dies nichts damit zu tun hat, dass ihr durchschnittlicher IQ um 15 Punkte unter dem der allgemeinen Bevölkerung liegt? Dass dumme Menschen gewalttätiger sind, ist eine Tatsache, die unabhängig von der Hautfarbe ist.

  • Lisp war weitaus leistungsfähiger und flexibler als jede andere Sprache seiner Zeit; Tatsächlich ist es immer noch ein besseres Design als die meisten Sprachen von heute, fünfundzwanzig Jahre später. Lisp befreite SEINE Hacker, auf ungewöhnliche und kreative Weise zu denken. Es war ein wichtiger Faktor für ihren Erfolg und bleibt eine der Lieblingssprachen der Hacker.

  • Gute Programmierer wissen, was zu schreiben ist. Großartige wissen, was sie neu schreiben (und wiederverwenden) müssen

  • Alchemisten wurden zu Chemikern, als sie aufhörten, Geheimnisse zu bewahren.

  • Komplexitätskontrolle ist das zentrale Problem beim Schreiben von Software in der realen Welt

  • Software ist größtenteils eine Dienstleistungsbranche, die unter der anhaltenden, aber unbegründeten Täuschung operiert, dass es sich um eine Fertigungsindustrie handelt

  • Es ist weit verbreitet, dass Katzen die Hacker-Natur haben

  • Das zentrale Problem von C und C ++ besteht darin, dass Programmierer ihre eigene Speicherverwaltung durchführen müssen

  • Programmierzeit ist teuer; Sparen Sie sie lieber als Maschinenzeit

  • Die Eile zur Optimierung, bevor die Engpässe bekannt sind, ist möglicherweise der einzige Fehler, der mehr Designs ruiniert hat als Feature-Kriechen. Von gequältem Code bis hin zu unverständlichen Datenlayouts sind die Ergebnisse der Besessenheit über Geschwindigkeit oder Speicher- oder Festplattennutzung auf Kosten von Transparenz und Einfachheit überall zu finden. Sie erzeugen unzählige Fehler und kosten Millionen von Arbeitsstunden - oft nur, um marginale Gewinne bei der Nutzung einer Ressource zu erzielen, die viel billiger ist als die Debugging-Zeit

  • Prototyp, dann polieren. Bringen Sie es zum Laufen, bevor Sie es optimieren

  • Natürlich erwies sich C für die Entwickler all seiner Alternativen als unverzichtbar. Durchsuchen Sie genügend Implementierungsebenen unter einer der anderen hier untersuchten Sprachen und Sie werden einen Kern finden, der in reinem, portablem C implementiert ist

  • Die einzige Möglichkeit, komplexe Software zu schreiben, die nicht auf den ersten Blick auffällt, besteht darin, ihre globale Komplexität niedrig zu halten - sie aus einfachen Teilen zu bauen, die durch genau definierte Schnittstellen verbunden sind, so dass die meisten Probleme lokal sind und Sie etwas haben können Hoffnung, einen Teil zu reparieren oder zu optimieren, ohne das Ganze zu zerstören

  • Ein Softwaresystem ist transparent, wenn Sie es sich ansehen und sofort sehen können, was los ist. Es ist einfach, wenn das, was vor sich geht, unkompliziert genug ist, damit ein menschliches Gehirn ohne Belastung über alle möglichen Fälle nachdenken kann

  • und wir werden von einer beschissenen Implementierungssprache (C ++) belastet.

  • Und für alle Agenten oder Stellvertreter des Regimes, die daran interessiert sind, mir Fragen von Angesicht zu Angesicht zu stellen, habe ich ein paar Kugeln in Schweinefett eingelegt, damit Sie sich besonders willkommen fühlen.

  • Wir Hacker sind ein verspielter Haufen; Wir hacken alles, einschließlich Sprache, wenn es nach Spaß aussieht (daher unser Tropismus für Wortspiele). Tief im Inneren verwirren wir gerne Menschen, die verstopfter und geistig weniger beweglich sind als wir, besonders wenn sie Chefs sind. In allen Hackern steckt ein bisschen verrückter Wissenschaftler, der bereit ist, die Welt zu verwirren und die Autorität mit dem Finger zu drehen - besonders wenn wir es mit pfiffigen Spezialeffekten schaffen.

  • Die iPhone-Marke ist in einem schlechteren Zustand, als ich es für möglich gehalten hätte. Und die Auswirkungen davon sind enorm. ... Das iPhone steckt in großen Schwierigkeiten.

  • Thompson und Ritchie gehörten zu den ersten, die erkannten, dass Hardware- und Compilertechnologie so gut geworden waren, dass ein ganzes Betriebssystem in C geschrieben werden konnte, und bis 1978 war die gesamte Umgebung erfolgreich auf mehrere Maschinen verschiedener Typen portiert worden.

  • Wenn ich die Worte soziale Verantwortung höre, möchte ich nach meiner Waffe greifen.

  • Um ein interessantes Problem zu lösen, finden Sie zunächst ein Problem, das für Sie interessant ist.