Le monde moderne, présenté par les programmeurs |
Les Meilleurs Développeurs du Monde ?! - Microsoft Imagine Cup 2017
Les téléphones portables modernes ont plus de 10 fois la puissance de calcul du premier supercalculateur Cray. La plupart des jouets électroniques modernes (comme le chien en peluche de ma fille qui joue des chansons et dit son nom) sont plus puissants Il y a des jours où je suis encore époustouflé par le fait que je peux faire une vidéoconférence avec ma mère pour qu'elle puisse voir ses petits-enfants sans avoir à voler pour la visiter. Le pouvoir technologique que nous avons au bout de nos doigts et la facilité avec laquelle nous l'utilisons sont absolument stupéfiants. Et pourtant, je suis aussi coupable que quiconque de tout prendre pour acquis - penser à la technologie comme un outil, quelque chose à ne pas penser, juste là pour simplifier les choses. Je suis tout aussi coupable d'être frustré quand quelque chose ne fonctionne pas exactement comme je le pense, ou aussi vite que je le veux.
Alors, quand je suis frustré de ne pas pouvoir trouver l'exact, précis, un logiciel parfait qui fait exactement ce que je veux comme je pense qu'il devrait être fait (pour le moment, parce que ce dont je pense avoir besoin pourrait changer d'ici demain), je dois me souvenir de la réalité. J'ai pour me souvenir de l'énorme quantité de talent, d'énergie et de travail acharné qui est allée dans chacun de ces outils technologiques que j'utilise tous les jours sans même un coup de œil. L'alarme qui me réveille le matin et snoozes pour neuf minutes (Neuf minutes, vraiment? Pourquoi neuf?) - quelqu'un devait programmer cela. La brosse à dents électronique? Les chances sont qu'il y a une puce à l'intérieur que quelqu'un a dû programmer. L'ennuyeux "ding ding ding" qui me dit que mes clés sont toujours dans l'allumage-yep, quelqu'un devait programmer cela. L'émetteur radio dans mon ouvre-porte de garage, et dans ma porte de voiture à distance programmée. La surveillance numérique de mon moteur, les feux de circulation rouges qui ne semblent se produire que lorsque je suis en retard (Comment le savent-ils?), La porte du parking … Ouais, tout est fait par les programmeurs. Tout cela avant même que j'aie mis le feu à mon ordinateur et que je sois tombé en panne pendant la journée.
Du plus pratique au plus important - de la caméra, je prenais des photos de mes nouveau-nés à l'équipement médical
Je considère tout cela comme acquis, mais je sais aussi par expérience que la programmation est un travail difficile. La programmation pense à toutes les utilisations normales d'une chose, et à toutes les utilisations irrationnelles possibles. C'est la résolution de problèmes et le stress induisant, la rupture des limites et la construction de la communauté. Les programmeurs travaillent tous les jours pour nous connecter tous d'une manière que nos ancêtres ne pouvaient même pas imaginer. Ce n'est pas une profession facile, mais c'est un qui apporte de nouveaux défis, de nouvelles idées, de nouveaux moyens de communication et de nouvelles solutions et réussites chaque jour.
Si vous connaissez un programmeur, prenez une minute pour les remercier pour tout le travail qu'ils font. Si vous ne connaissez pas un programmeur, prenez un moment pour apprécier ce que tous les programmeurs anonymes vous ont donné. Le monde que tu connais n'existerait pas sans eux.