Les programmeurs empirent-ils ?

Oubliez la méthodologie – Bag Programmer = Mauvais programme

La seule raison pour laquelle je pose cette question est que je suis de plus en plus ennuyé par les mises à jour et les correctifs sans fin. Avec l'ère d'Internet et des mises à jour « faciles », il semble que l'on ait tendance à publier n'importe quoi, nous pourrons le réparer plus tard. Suis-je le seul à commencer à être énervé par ça ? Chaque fois que j'allume mon ordinateur, je suis accueilli par une attente de 5 minutes, car ce qui semble être chaque logiciel de mon PC tente de se mettre à jour vers la dernière version. Bien que cela soit compréhensible en ce qui concerne les définitions de sécurité pour les programmes anti-virus et anti-spyware, je ne pense pas que cela devrait être nécessaire pour tout le reste. Nous avons tous réussi à survivre dans le passé sans mises à jour quotidiennes.

Il était toujours vrai que Microsoft publiait tout logiciel prêt au moment prévu pour sa date de sortie. Le niveau d'exhaustivité du logiciel ne semblait pas avoir d'importance, car il serait simplement corrigé par la suite. Microsoft était et est toujours une sorte de plaisanterie où le seul pardon possible était la taille de leurs projets. Lorsque vous utilisez 20 millions de lignes de code pour effectuer le travail de 200 000, il y aura toujours des problèmes. C'était également un problème courant parmi les programmeurs de jeux, même si, pour être honnête, ils ont toujours vécu à la limite de ce que le matériel pouvait gérer, il fallait donc s'y attendre. Juste parce que nous pouvons réparer les choses plus tard, est-ce vraiment la bonne attitude de devoir sortir un logiciel inachevé ? En tant qu'auteur de logiciels gratuits, j'ai moi-même écrit ma juste part de problèmes qui devaient être résolus, mais je préfère les intégrer dans une version de mise à jour (avec un nouveau numéro de version). D'autres sont plus qu'heureux d'utiliser votre bande passante avec le correctif d'aujourd'hui. Peut-être, juste peut-être, que l’externalisation et la main-d’œuvre bon marché ne sont pas la voie à suivre. Merde dedans, merde.

Ce que je trouve vraiment drôle dans tout cela, c'est qu'à l'époque où les programmes étaient écrits et imprimés une feuille à la fois pour la saisie, cela ne serait jamais arrivé. Les systèmes d'écriture des gens devaient être bons dans ce qu'ils faisaient, la planification, l'exécution et les TESTS étaient tout. Si tu étais un entrepreneur qui gagne une fortune, tu devais vraiment le mériter. Les systèmes étaient tout aussi complexes et beaucoup sont encore utilisés aujourd’hui, principalement parce qu’ils fonctionnent réellement ! Les programmeurs, c'étaient des gens qui excellaient en mathématiques et qui étaient au sommet de l'arbre, pas quelqu'un qui avait regardé une publicité télévisée et rêvait d'un salaire de plus de 35 000 £ par an et d'une voiture de société ! Il semble que les bases soient désormais largement oubliées. Je suis gêné chaque fois que j'entends parler d'un autre projet de logiciel gouvernemental qui a été livré dans un état non fonctionnel. Des milliards d'euros dépensés pour des systèmes qui ne fonctionnent tout simplement pas, ce n'est pas comme s'ils écrivaient quelque chose de bouleversant, ce n'est généralement rien de plus qu'une base de données posée au-dessus de la technologie existante. Ce n'est même pas comme si beaucoup de bugs étaient profonds non plus, la plupart auraient pu être repérés et corrigés avec le plus simple nombre de tests. Comme je l’ai déjà dit pour la défense des développeurs de jeux, au moins ils travaillent à la pointe du progrès. Si, en tant que programmeur, vous ne parvenez pas à créer un système de base de données standard répondant aux exigences fonctionnelles, nous sommes en difficulté.

Je ne connais pas la réponse parce que j'en suis également coupable avec certains de mes programmes. Quand j’écris gratuitement, j’écris vite. L'application rapide est devenue trop RAD et il y a beaucoup trop de programmeurs qui ne sont pas assez intelligents pour faire le travail. Il ne fait aucun doute que ce sont eux qui se retrouveront à des postes de direction parce qu'ils ne sont pas capables de faire le travail proprement dit.

Tu pourrais aussi aimer

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *