En littérature, les citations peuvent servir de phares dans l’obscurité ; certains auteurs partagent les leçons qu’ils ont tiré des expériences, d’autres viennent exposer des constats, etc. En somme, les citations servent différents buts et ne sont pas forcément perçues de la même façon. Pour rester dans l’esprit du Trolldi, voici une liste de citations proposées par des personnes plus ou moins célèbre dans l’industrie IT. Attention, un/des intrus s’est/se sont glissé(s) parmi elles, saurez-vous le(s) reconnaître ?
Envoyé par
Charles Antony Richard Hoare, conférence ACM Turing Award 1980
Il y a deux façons de faire la conception d'un logiciel. Une façon est de le rendre si simple qu'il n'y a selon toute apparence aucun défaut. Et l'autre est de le faire si compliqué qu'il n'y a pas de défaut apparent.
Envoyé par
Robin Rosenberg
Une fois, j'ai eu un cauchemar dans lequel j'avais convaincu un ami à quel point C ++ était merveilleux. Un moment plus tard, il est revenu. Et il était fou. [Sic]
Envoyé par
John Johnson
Tout d'abord, résolvez le problème. Ensuite, écrivez le code.
Envoyé par
Roberto Di Cosmo dans le Hold-up planétaire
Revenons à Microsoft. La comparaison avec le mythique « Big Brother » d’Orwell est-elle pertinente ? [...] Dans 1984, les caméras de Big Brother espionnaient les gens, mais ceux-ci restaient libres de dissimuler leurs pensées. Et surtout, ils savaient qu’ils étaient espionnés [...] Les entreprises, elles, confient tous leurs secrets stratégiques aux réseaux informatiques. Or, il est techniquement possible de garder trace de toutes ces informations, à votre insu et sans avoir recours à des caméras bien visibles. Il est facile de savoir, par exemple, qui Dominique Nora a appelé sur son portable à 3 heures du matin, cette nuit, où elle se trouvait, quelles notes elle a ensuite tapées sur son ordinateur, quelle est la teneur de l’e-mail envoyé à son interlocuteur. Ces données cernent évidemment de plus près votre vie privée que le simple fait de vous espionner chez vous, à l’aide d’une caméra aisément repérable... Surtout si ces informations tombent entre les mains d’une seule entreprise. À côté de ça, croyez-moi, le Big Brother d’Orwell n’est qu’un enfant de chœur.
Envoyé par
Edsger W. Dijkstra dans Selected Writings on Computing: A Personal Perspective
Il est pratiquement impossible d'enseigner un bon style de programmation aux élèves qui ont eu une exposition antérieure à BASIC; en tant que programmeurs potentiels ils sont mentalement mutilés au-delà de tout espoir de régénération
Envoyé par
Bjarne Stroustrup
Avec C il est facile de se tirer dans le pied. En C++, c'est plus difficile, mais lorsque vous le faites, vous pulvérisez votre cuisse entière.
Envoyé par
Rich Cook
Aujourd’hui, la programmation est devenue une course entre le développeur, qui s’efforce de produire de meilleures applications à l’épreuve des imbéciles et l’univers, qui s’efforce de produire de meilleurs imbéciles. Pour l’instant, l’univers a une bonne longueur d’avance  
Envoyé par
Forsyth
Je me suis demandé si les sysfs Linux devraient être appelés syphilis
Envoyé par
W. Stan Brown
Un programme est portable dans la mesure où il peut être facilement déplacé vers un nouvel environnement informatique avec beaucoup moins d'effort que ce qui serait nécessaire pour l'écrire à nouveau.
Envoyé par
Tom Cargill
On considère que les neuf dixièmes du code correspondent à environ 90% du temps de développement. Les 10% restant correspondent également à 90% du temps de développement 
Envoyé par
&
J’ai toujours rêvé que mon ordinateur soit aussi simple à utiliser que mon téléphone. Ce rêve est devenu réalité : je ne comprends plus comment utiliser mon téléphone
Envoyé par
Gerald Weinberg
Si les ouvriers construisaient les bâtiments comme les développeurs écrivent leurs programmes, le premier pivert venu aurait détruit toute civilisation 
Envoyé par
Bill Gates
Mesurer la progression du développement d’un logiciel à l’aune de ses lignes de code revient à mesurer la progression de la construction d’un avion à l’aune de son poids 
Envoyé par
Ron Sercely
L'évolution des langages: FORTRAN est un langage non typé. C est un langage faiblement typé. Ada est un langage fortement typé. C++ est un langage fortement hyped ("hyped" signifie médiatisé en anglais, ndt).
Envoyé par
Paul Graham
Le modèle orienté objet facilite la création de programmes par accrétion. Dans la pratique, cela signifie souvent que cela fournit un moyen structuré d'écrire du code spaghetti.
Envoyé par
Ken Thompson
Vous ne pouvez pas faire confiance à un code que vous n'avez pas totalement rédigé vous-même.
Envoyé par
Léonard de Vinci
La simplicité est la sophistication ultime.
Envoyé par
Linus Torvalds
Personne ne devrait commencer à entreprendre un grand projet. Vous commencez avec un petit projet trivial et vous ne devez jamais vous attendre à ce qu'il prenne de l'ampleur. Si vous le faites, vous allez simplement sur-concevoir et penser en général qu’il est plus important qu'en réalité à ce stade. Ou pire, vous pourriez être effrayé par la taille du travail que vous envisagez. Commencez donc petit et pensez aux détails. Ne pensez pas à une grande image ni à un design sophistiqué. Si cela ne résout pas certains besoins assez immédiats, il est certainement trop conçu. Et ne vous attendez pas à ce que les gens interviennent et vous aident. Ce n’est pas comme ça que ça marche. Vous devez d’abord obtenir quelque chose qui est à mi-chemin de l'utile, puis les autres diront « hé, ça marche presque pour moi », et ils participeront au projet.
Et vous ? Avez-vous pu trouver le(s) intrus ?
Quelles sont les citations qui vous ont le plus intéressé ?
En dehors de celles-ci, pouvez-vous partager des citations qui vous ont marqué ?
Voir aussi : Trolldi : le ministre japonais de la cybersécurité n'a jamais utilisé d'ordinateur, cela vous fait-il penser à votre patron ?
Trolldi : comment devenir un gourou du développement Web ? Voici les meilleures pratiques adaptées au Web moderne
Trolldi : comment écrire du code non maintenable et qui vous assurera un travail à vie ? Petites astuces dans le langage Java
Trolldi : qu'avez-vous pu faire dans le passé pour détruire involontairement votre carrière en informatique ? Quelques pistes à explorer
Trolldi : comment prendre sept ans pour livrer une bêta d'un jeu vidéo ? L'art d'allonger les délais en développement logiciel