Est-ce que je t'ai déjà parlé de Ashton?
Ashton était votre garçon de ferme classique nourri au maïs. Ses parents étaient des hippies qui n’avaient jamais vraiment réussi à se réconcilier tant que sa mère n’avait pas hérité de 15 acres dans une région rurale du Michigan. La famille s'est installée là-bas, a acheté deux chèvres laitières et a eu du mal à gagner sa vie en vendant du fromage de chèvre biologique aux yuppies du marché fermier d'Ann Arbor.
À partir de l'âge de dix ans, Ashton devait se lever tous les matins à 4 heures du matin et traire ces fichues chèvres, et c'était épuisant. Ashton aimait aller à l'école parce que cela signifiait qu'il ne travaillait pas jusqu'aux genoux dans un caca de chèvre. Tout au long de ses études secondaires, il a étudié ses problèmes, espérant qu'une bourse d'études dans une bonne université lui permettrait de sortir de la ferme. Il a trouvé que l'université était tellement plus facile que la vie à la ferme qu'il ne comprenait pas pourquoi tout le monde ne se mettait pas dans la même ligne que lui. Il s'est spécialisé en génie logiciel parce qu'il ne pouvait imaginer que les ingénieurs soient obligés de se lever à 4 heures du matin.
Ashton est diplômé de l’école sans trop en savoir sur l’industrie du logiciel. Il s’est donc présenté au salon des carrières, a postulé pour trois emplois, a été accepté par les trois et a choisi celui qui rapportait le plus: quelque chose de fou comme 32 000 $ par an, qui dans une grande entreprise d’ameublement du sud-ouest de l’État qui fabriquait des fermes de cubicules pour des entreprises du monde entier. Il ne voulait plus jamais voir une ferme, il était donc déterminé à faire bonne impression sur son patron, Charlie Sherman.
"Ce ne sera pas facile", a déclaré son compagnon de cabine, Jeff. "Elle est une légende ici."
"Que voulez-vous dire?" Demanda-t-il.
"Eh bien, vous vous souvenez il y a quelques années, quand il y avait tout ce tumulte à propos de l'an 2000?"
Ashton était probablement trop jeune. "Y2K?"
«Vous savez, personne ne s’attendait à ce que tous les anciens programmes informatiques écrits dans les années 1960 soient encore en cours d’exécution en 2000, de sorte qu’ils n’ont de la place que pour deux chiffres par an. Au lieu de stocker 1999, ils en stockaient 99. Et puis, lorsque l'année a basculé le 1er janvier 2000, les systèmes informatiques se sont effondrés, car ils essayaient de faire figurer «100» à deux chiffres.
"Vraiment? Je pensais que c'était un mythe », a déclaré Ashton.
"Dans toutes les autres entreprises du monde, rien ne s'est passé", a déclaré Jeff. «Ils ont dépensé des milliards de dollars pour vérifier chaque ligne de code. Mais ici, bien sûr, ce sont des bâtards peu coûteux, alors ils ne se sont pas donné la peine de faire des tests. "
"Pas du tout?"
"Rien. Test zéro. Nada. Et voilà que, lorsque les gens sont retournés au travail le 2 janvier, aucune chose n'a fonctionné. Ils ne pouvaient pas imprimer les horaires de production. Ils ne pouvaient même pas allumer la moitié des chaînes de montage. Et personne ne savait quels quarts de travail ils étaient supposés travailler. L’usine s’est littéralement arrêtée.
"Vous rigolez", dit Ashton.
«Je te chie pas. L'usine était totalement silencieuse. Maintenant, Charlie, elle était nouvelle à l'époque. Elle travaillait pour Microsoft, la NASA ou quelque chose comme ça ... personne ne pouvait comprendre pourquoi quelqu'un comme elle travaillerait sous notre petit aisselle d'entreprise. Mais elle s'est assise et elle a commencé à coder. Et codage. Et codage.
«Charlie a codé pendant neuf jours consécutifs. Neuf jours sans dormir, sans manger, certaines personnes ont même prétendu qu'elle n'était jamais allée aux toilettes. Elle est passée de système en système et les a littéralement corrigés. C'était quelque chose à voir. Mon Dieu, il y avait des systèmes COBOL qui devaient être corrigés. Toute l'usine est à l'arrêt, et Charlie envoie des gens à la bibliothèque de l'université d'Ann Arbor pour retrouver d'anciens manuels COBOL. Les travailleurs de la chaîne de montage tremblent, car même les thermostats avaient un virus de l'an 2000. Et Charlie boit une tasse de café et tape comme une folle.
"Sensationnel. Et elle n'est jamais allée aux toilettes?
"Eh bien, cette partie pourrait être un peupeu d'exagération. Mais elle a vraiment travaillé 24 heures pendant neuf jours consécutifs. Quoi qu'il en soit, le 11 janvier, environ cinq minutes avant l'heure prévue du quart de jour, elle sort de son box, se rend chez l'imprimante en ligne, appuie sur un bouton et bouge! les calendriers de production et les calendriers des équipes sont terminés. Tout est parfait, parfaitement mis en forme, avec une police légèrement plus petite de sorte que le «2000» corresponde à l’ancien «99», et elle a même écrit un nouveau système d’optimisation des priorités qui les aide à rattraper 9 jours de production manquée sans faire chier trop de clients, et toutes les chaînes de montage commencent à fonctionner comme si de rien n'était, la chaleur se met à chauffer et les factures sont imprimées avec le code '2000' à la place de '19100', et après ce jour, personne n'a trouvé un seul bug. "
"Oh allez!" Dit Ashton. "Personne n'écrit du code sans bugs."
“Elle l'a fait. Je l'ai vu de mes propres yeux. Le premier jour en arrière, ils ont passé deux jours sans rien à faire avec des cubicules.
Ashton était abasourdi. “C'est épique. Comment puis-je vivre à la hauteur de cela? "
"Vous ne pouvez pas, mon ami, personne ne le peut", a déclaré Jeff en se retournant vers son ordinateur, où il a repris la guerre en ligne pour savoir qui gagnerait dans un combat, Spock ou Batman, qui faisait rage depuis plus de quatre mois.
Pas du genre à abandonner, Ashton a juré qu’il ferait un jour quelque chose de légendaire. Mais la vérité est qu’il n’ya jamais eu d’an 2000 supplémentaire. Et personne, dans cette partie du Michigan, n’a vanté les mérites d’une bonne programmation. En fait, les programmeurs n'avaient presque rien à faire. Ashton s’est vu confier de petits projets idiots ... À un moment donné, il a travaillé pendant trois semaines au traitement d’une affaire dans laquelle la taxe de vente dans un comté particulier était erronée, du fait que certains codes postaux couvraient deux zones de taxe de vente différentes. Ce qui est amusant, c’est que c’est dans une région peu peuplée de l’État de New York où personne n’a jamais acheté de bureaux et où il n’y avait jamais eu de client; son code ne serait donc jamais exécuté.
Déjà.
Pendant deux ans, Ashton a commencé à travailler avec enthousiasme et envie de faire une différence et de faire quelque chose d’extraordinaire et d’impressionnant, pendant que ses collègues surfaient sur Internet, envoyaient des messages instantanés à leurs amis et jouaient au solitaire pendant des heures.
Jeff, son coéquipier, n'avait qu'une seule responsabilité: mettre à jour le tableur Excel hebdomadaire indiquant combien de personnes avaient été blessées au travail cette semaine-là. Personne n'a jamais été. Une fois par semaine, Jeff ouvrait la feuille de calcul, se rendait au bas de la page, inscrivait la date et un zéro, appuyait sur enregistrer, et c’était tout.
Ashton a même écrit une macro pour Jeff qui automatisait cette tâche. Jeff ne voulait pas se faire prendre, alors il a refusé de l'installer. Ils ne parlaient plus après cela. C'était gênant.
Le matin de son anniversaire de deux ans chez Cubicle, Ashton se rendait au travail quand il a réalisé quelque chose.
Pas une seule ligne de code qu'il avait écrite ne s'était exécutée.
Rien de ce qu’il avait fait en deux ans de travail n’a eu d’impact sur le monde.
Et il faisait 24 degrés dans cette partie du Michigan, il faisait gris et sentait mauvais, et sa Honda était une merde, et il n'avait pas d'amis en ville et rien de ce qui lui importait.
En descendant Lincoln Avenue, il a vu la société de meubles en avant à gauche. Trois drapeaux flottaient devant le campus: un drapeau américain, un drapeau du grand État du Michigan et un drapeau blanc et rouge portant le logo de la société. Il est entré dans la file de droite derrière une longue file de voitures qui attendaient de tourner à gauche. Il a toujours pris quatre ou cinq cycles de feux de circulation, aux heures de pointe, pour faire le tour, si Ashton avait beaucoup de temps pour essayer de se rappeler si un code qu'il avait jamais écrit était jamais utilisé par tout le monde .
Et ce n'était pas le cas. Et il a combattu une larme.
Et au lieu de tourner à gauche, il est allé tout droit, provoquant presque un accident parce qu'il avait oublié que le clignotant gauche ne voulait pas dire que vous pouviez aller tout droit.
Et il a conduit jusqu'à Lincoln Avenue et a pris l'autoroute Gerald Ford. Il a continué à rouler jusqu'à l'aéroport de Grand Rapids, et il a laissé sa vieille Honda dégueulasse devant le terminal, sachant très bien il serait remorqué et ne fermerait même pas la portière de la voiture. Il se dirigea directement vers le comptoir de Frontier Airlines et s'acheta lui-même un billet pour le prochain vol à destination de San Francisco, qui partait dans 20 minutes. dans l'avion, et il a quitté le Michigan pour toujours.