Eric S. Raymond citations célèbres

dernière mise à jour : 5 septembre 2024

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

Eric S. Raymond
  • L'enseignement de l'informatique ne peut faire de personne un programmeur expert, pas plus que l'étude des pinceaux et des pigments ne peut faire de quelqu'un un peintre expert.

  • Les structures de données intelligentes et le code stupide fonctionnent beaucoup mieux que l'inverse.

  • Avec suffisamment de globes oculaires, tous les bogues sont superficiels (par exemple, avec une base de bêta-testeurs et de co-développeurs suffisamment importante, presque tous les problèmes seront caractérisés rapidement et la solution évidente pour quelqu'un).

  • Lisp vaut la peine d'être appris pour l'expérience d'illumination profonde que vous vivrez lorsque vous l'obtiendrez enfin; cette expérience fera de vous un meilleur programmeur pour le reste de vos jours, même si vous n'utilisez jamais beaucoup Lisp lui-même.

  • La meilleure chose à faire pour avoir de bonnes idées est de reconnaître les bonnes idées de vos utilisateurs. Parfois, ce dernier est meilleur.

  • Vous ne pouvez pas motiver les meilleures personnes avec de l'argent. L'argent est juste un moyen de garder le score. Les meilleures personnes dans tous les domaines sont motivées par la passion.

  • Les débuts de la culture des hackers telle que nous la connaissons aujourd'hui peuvent être commodément datés de 1961, l'année où le MIT a acquis le premier PDP-1.

  • Si Unix pouvait présenter le même visage, les mêmes capacités, sur des machines de nombreux types différents, il pourrait servir d'environnement logiciel commun à tous.

  • Je crois, mais je ne peux pas le prouver, que les "Œaids" mondiaux sont tout un groupe de maladies indépendantes qui ont toutes été balayées sous un seul tapis pour des raisons essentiellement politiques, et que l'identification du VIH comme seul agent pathogène est susceptible de descendre comme l'une des erreurs les plus colossales de l'histoire de la médecine.

  • Avec assez d'yeux, tous les insectes sont peu profonds.

  • Les programmes laids sont comme les ponts suspendus laids: ils sont beaucoup plus susceptibles de s'effondrer que les jolis, car la façon dont les humains (en particulier les ingénieurs-humains) perçoivent la beauté est intimement liée à notre capacité à traiter et à comprendre la complexité. Un langage qui rend difficile l'écriture d'un code élégant rend difficile l'écriture d'un bon code.

  • Microsoft n'est pas le problème. Microsoft est le symptôme.

  • Lorsque vous vous désintéressez d'un programme, votre dernier devoir envers celui-ci est de le confier à un successeur compétent.

  • Si vous avez la bonne attitude, des problèmes intéressants vous trouveront.

  • Quiconque a déjà possédé un chien qui aboyait lorsque des étrangers s'approchaient de la propriété de son propriétaire a fait l'expérience de la continuité essentielle entre la territorialité animale et la propriété humaine. Nos cousins domestiqués du loup sont instinctivement plus intelligents à ce sujet que bon nombre de théoriciens politiques humains.

  • À première vue, cela semble être une question d'argent, mais c'est une question de pouvoir. Le pouvoir ira-t-il aux monopoles de l'information, ou ira-t-il aux développeurs et aux utilisateurs?.

  • Les machines de classe station de travail construites par Sun et d'autres ont ouvert de nouveaux mondes aux pirates.

  • L'ARPAnet a été le premier réseau informatique transcontinental à haut débit.

  • Linux a évolué d'une manière complètement différente. Depuis presque le début, il a été piraté avec désinvolture par un grand nombre de bénévoles se coordonnant uniquement via Internet.

  • Au début de 1993, un observateur hostile aurait pu avoir des raisons de penser que l'histoire d'Unix était presque terminée, et avec elle la fortune de la tribu des hackers.

  • La combinaison de threads, d'interfaces d'appel de procédure à distance et d'une conception lourde orientée objet est particulièrement dangereuse... si jamais vous êtes invité sur un projet censé présenter les trois, fuir dans la terreur pourrait bien être une réaction appropriée.

  • Les marchés libres sélectionnent pour des solutions gagnantes.

  • Tout bon travail de logiciel commence par gratter une démangeaison personnelle des développeurs.

  • Que les gens stupides soient plus violents est un fait indépendant de la couleur de la peau.

  • Les programmes les plus faciles à utiliser sont ceux qui demandent le moins de nouveaux apprentissages à l'utilisateur

  • Pour la première fois, les pirates informatiques individuels pouvaient se permettre d'avoir des machines domestiques comparables en puissance et en capacité de stockage aux mini - ordinateurs d'il y a dix ans-des moteurs Unix capables de prendre en charge un environnement de développement complet et de communiquer avec Internet.

  • Un facteur essentiel de son succès était que les développeurs de X étaient disposés à donner les sources gratuitement conformément à l'éthique des pirates informatiques, et capables de les distribuer sur Internet.

  • Les hackers de Berkeley aimaient se voir comme des rebelles contre des empires corporatifs sans âme.

  • Pourquoi diable wxPython n'est-il pas encore devenu l'interface graphique standard pour Python?

  • Aux États-Unis, les Noirs représentent 12% de la population mais commettent 50% des crimes violents; quelqu'un peut-il honnêtement penser que cela n'est pas lié au fait qu'ils ont en moyenne 15 points de QI inférieurs à la population générale? Que les gens stupides soient plus violents est un fait indépendant de la couleur de la peau.

  • Lisp était beaucoup plus puissant et flexible que n'importe quel autre langage de son époque; en fait, c'est toujours une meilleure conception que la plupart des langages d'aujourd'hui, vingt-cinq ans plus tard. Lisp a permis aux pirates informatiques de penser de manière inhabituelle et créative. Il a été un facteur majeur de leurs succès et reste l'un des langages préférés des hackers.

  • Les bons programmeurs savent quoi écrire. Les grands savent quoi réécrire (et réutiliser)

  • Les alchimistes se sont transformés en chimistes quand ils ont cessé de garder des secrets.

  • Le contrôle de la complexité est le problème central de l'écriture de logiciels dans le monde réel

  • Le logiciel est en grande partie une industrie de services fonctionnant sous l'illusion persistante mais infondée qu'il s'agit d'une industrie manufacturière

  • Il est largement admis que les chats ont la nature de hacker

  • Le problème central de C et C++ est qu'ils obligent les programmeurs à faire leur propre gestion de la mémoire

  • Le temps de programmation est coûteux; conservez-le de préférence au temps machine

  • Se précipiter pour optimiser avant que les goulots d'étranglement ne soient connus peut être la seule erreur à avoir ruiné plus de conceptions que de fluage des fonctionnalités. Du code torturé aux dispositions de données incompréhensibles, les résultats de l'obsession de la vitesse ou de l'utilisation de la mémoire ou du disque au détriment de la transparence et de la simplicité sont partout. Ils génèrent d'innombrables bogues et coûtent des millions d'heures de travail - souvent, juste pour obtenir des gains marginaux dans l'utilisation de certaines ressources beaucoup moins coûteux que le temps de débogage

  • Prototype, puis polonais. Faites-le fonctionner avant de l'optimiser

  • Bien sûr, C s'est avéré indispensable aux développeurs de toutes ses alternatives. Creusez suffisamment de couches d'implémentation sous l'un des autres langages étudiés ici et vous trouverez un noyau implémenté en C pur et portable

  • La seule façon d'écrire un logiciel complexe qui ne lui tombera pas sur la figure est de limiter sa complexité globale - de le construire à partir de pièces simples reliées par des interfaces bien définies, de sorte que la plupart des problèmes soient locaux et que vous puissiez espérer réparer ou optimiser une partie sans casser l'ensemble

  • Un système logiciel est transparent lorsque vous pouvez le regarder et voir immédiatement ce qui se passe. C'est simple quand ce qui se passe est suffisamment simple pour qu'un cerveau humain puisse raisonner sur tous les cas potentiels sans effort

  • et nous sommes alourdis par un langage d'implémentation merdique (C++).

  • Et pour tous les agents ou mandataires du régime intéressés à me poser des questions en face à face, j'ai quelques balles enduites de graisse de porc pour que vous vous sentiez les bienvenus.

  • Nous, les hackers, sommes un groupe ludique; nous piraterons n'importe quoi, y compris la langue, si cela a l'air amusant (d'où notre tropisme pour les jeux de mots). Au fond, nous aimons confondre les gens qui sont plus étouffants et moins agiles mentalement que nous, surtout quand ils sont patrons. Il y a un peu du savant fou dans tous les pirates informatiques, prêt à déconcentrer le monde et à renverser l'autorité du doigt - surtout si nous pouvons le faire avec des effets spéciaux élégants.

  • La marque iPhone est en pire état que je ne le pensais même possible. Et les implications de cela sont énormes. ... L'iPhone est en grande difficulté.

  • Thompson et Ritchie ont été parmi les premiers à se rendre compte que le matériel et la technologie du compilateur étaient devenus suffisamment performants pour qu'un système d'exploitation entier puisse être écrit en C, et en 1978, tout l'environnement avait été porté avec succès sur plusieurs machines de types différents.

  • Quand j'entends les mots responsabilité sociale, je veux prendre mon arme.

  • Pour résoudre un problème intéressant, commencez par trouver un problème qui vous intéresse.