00:00:00Imaginez que vous soyez un développeur né dans les années 90. Vous vous réveillez et il n'y a pas de smartphone pour
00:00:05scroller à l'infini, pas de nouveau message Slack se plaignant que le code a explosé, et surtout, pas de réunions
00:00:11quotidiennes sur la façon dont vous allez passer votre journée. Vous allez au bureau, vous allumez votre ordinateur,
00:00:16qui mettrait plus de temps à démarrer que votre patience n'en a aujourd'hui. Vous essayez de coder et si quelque chose
00:00:20ne fonctionne pas, félicitations. Vous allez maintenant déboguer pendant les trois prochains jours avec un manuel
00:00:26de 600 pages. Pas de YouTube, pas de Stack Overflow, et évidemment pas d'IA. Pourtant, ces gens ont construit des
00:00:34systèmes d'exploitation entiers, des langages de programmation, des compilateurs, des bases de données et des protocoles réseau
00:00:41en partant de zéro. La vraie question est donc : les programmeurs de l'époque étaient-ils vraiment plus intelligents que ceux d'aujourd'hui ?
00:00:47Par rapport à cette époque des années 90, notre plus grande difficulté est de manquer de jetons de requête. Voyons donc
00:00:53réellement pourquoi les développeurs de l'époque semblaient si légendaires. La première grande raison, ce sont les contraintes.
00:00:58Le matériel de l'époque n'était pas avancé. La mémoire était limitée, le stockage coûtait cher et les processeurs
00:01:04étaient lents. Si votre programme avait une fuite de mémoire, cela ne se contentait pas de ralentir votre programme. Cela
00:01:09faisait planter tout le système. Cela a forcé les développeurs à comprendre ce qui se passait sous le capot.
00:01:15Ils devaient savoir comment la mémoire fonctionnait, comment le processeur gérait les instructions et comment les limitations
00:01:20matérielles affectaient les performances. Quand chaque kilo-octet compte, on devient naturellement assez discipliné
00:01:26pour écrire du bon code et réfléchir à des moyens de se faciliter la tâche. Voir les programmeurs des années 90
00:01:32travailler dans ces conditions nous donne l'impression d'être moins doués. Une autre raison est qu'ils ont inventé la roue.
00:01:38Vous vous souvenez que tout le monde vous dit de ne pas réinventer la roue ? Eh bien, les programmeurs des années 90 sont ceux
00:01:43qui l'ont réellement inventée. Contrairement à aujourd'hui, rien n'était pré-construit sur Internet. Il n'y avait pas
00:01:49de registre npm, pas de conteneur Docker, pas de fournisseur cloud. Si vous aviez besoin d'un compilateur, quelqu'un
00:01:55devait en concevoir un. Si vous aviez besoin de réseau, quelqu'un devait définir le protocole. Les programmeurs des années 90 n'étaient
00:02:01pas juste plus intelligents. Ils n'avaient tout simplement pas d'autre choix que d'être des pionniers. Mais voici la partie que la plupart des gens ignorent.
00:02:07Nous ne nous souvenons que des légendes. Des types comme Linus Torvalds, qui a créé Linux, ou Guido van Rossum,
00:02:13qui a créé Python. Ces pionniers ont livré des choses qui ont changé le monde et sont devenus des légendes.
00:02:19Mais nous ne nous souvenons pas du développeur moyen des années 90 qui écrivait des programmes basiques en BASIC sur un
00:02:24Commodore 64 dans sa chambre. À l'époque, la plupart des travaux n'étaient pas archivés publiquement pour toujours. Mais aujourd'hui,
00:02:30les réseaux sociaux et GitHub ont tout mis sous le feu des projecteurs. Chaque dépôt GitHub de débutant,
00:02:36chaque projet secondaire inachevé, chaque tweet d'apprentissage public. Alors, forcément, on a l'impression que le
00:02:42niveau a baissé. Et peut-être comparons-nous involontairement le développeur moyen visible d'aujourd'hui aux
00:02:47plus grandes légendes d'hier. Cela dit, cela ne signifie pas que les développeurs modernes ne construisent pas
00:02:53des choses extraordinaires. En fait, nous vivons probablement dans l'une des époques les plus innovantes de
00:02:58l'histoire. Prenons enfin le temps de saluer nos légendes de la programmation d'aujourd'hui.
00:03:03Le premier qui me vient à l'esprit est Guillermo Rauch. Une idée de qui il s'agit ? C'est le créateur de Next.js,
00:03:10le framework React qui fait tourner la moitié des sites web les plus consultés. Et ce n'est pas tout, c'est aussi le gars
00:03:16derrière Vercel. Oui, le même Vercel qui a transformé le cauchemar du déploiement en un simple clic.
00:03:22Ce n'est pas une petite contribution. C'est une redéfinition du fonctionnement des sites web modernes. Je ne pense pas
00:03:28avoir besoin d'en dire plus sur l'impact de sa création. Inclinons-nous et passons à la
00:03:32prochaine légende. Le suivant sur notre liste est Addy Osmani. Son travail se concentre sur la performance web et l'optimisation
00:03:39à grande échelle. Cela ne semble peut-être pas aussi tape-à-l'œil qu'inventer un langage de programmation, mais quand
00:03:44des milliards d'utilisateurs chargent des sites web chaque jour, l'ingénierie de la performance devient un défi
00:03:49intellectuel sérieux. Addy Osmani a travaillé chez Google Chrome et a trouvé des moyens d'accélérer
00:03:54les sites web massifs. C'est l'une des raisons pour lesquelles la navigation semble si fluide aujourd'hui. Et si nous parlons de
00:03:59brillance en ingénierie solo, on ne peut ignorer Fabrice Bellard. Il a créé FFmpeg, qui alimente une part énorme
00:04:06du traitement vidéo sur Internet. Les plateformes de streaming, les outils multimédias, les éditeurs vidéo,
00:04:13beaucoup d'entre eux reposent sur FFmpeg. Il a également développé QEMU, un émulateur de machine
00:04:19capable de faire tourner des systèmes d'exploitation entiers virtuellement. Ce niveau de compréhension des systèmes
00:04:24bas niveau est tout aussi impressionnant que n'importe quoi datant des débuts de l'informatique. Et au-delà de ces noms,
00:04:30il y en a d'innombrables autres comme Jordan Walke, qui a créé React et changé le front-end à jamais.
00:04:36Kelsey Hightower, qui a aidé à enseigner Kubernetes aux développeurs du monde entier. Et Evan You,
00:04:41qui a construit Vue.js et cultivé l'une des communautés les plus réfléchies du développement web moderne.
00:04:46Alors oui, les programmeurs des années 80 et 90 ont posé les fondations. Ils ont travaillé sous des contraintes brutales
00:04:53et ont construit l'infrastructure primitive de l'informatique. Mais les développeurs modernes construisent des gratte-ciel
00:04:58sur ces fondations. Ils gèrent l'échelle mondiale, l'intelligence artificielle,
00:05:04les systèmes distribués et une complexité logicielle que les générations précédentes n'ont jamais eu à affronter.
00:05:10Autre époque, autres contraintes et autres problèmes, mais même brio. Et peut-être que dans 30 ans,
00:05:16quelqu'un regardera notre époque et dira : “Les programmeurs de 2025 étaient géniaux. Rappelez-vous que
00:05:23l'histoire romantise toujours le passé.” Voilà, c'est tout pour cette vidéo. N'oubliez pas de commenter
00:05:29pour nous dire qui est votre programmeur moderne préféré. Et si vous cherchez à apprendre à coder, n'oubliez pas
00:05:33d'aller voir Scrimba. C'est une excellente plateforme d'apprentissage où vous ne vous contentez pas de regarder des tutoriels,
00:05:38mais où vous apprenez de manière interactive. Le lien est dans la description. N'oubliez pas de liker, partager,
00:05:44vous abonner, et on se retrouve dans la prochaine vidéo.