« L'Inforkéologie » ou l'art de travailler avec des langages obsolètes
Avez-vous travaillé sur un projet utilisant des technologies dépassées ?

Le , par deusyss, Rédacteur/Modérateur
L'Inforkéologie
l'art de travailler sur des langages obsolètes

L'inforkéologie est un terme que j'ai inventé avec des collègues. Il s'agit donc d'un néologisme. Il permet de désigner l'analyse, l'étude ou le travail sur des technologies obsolètes et/ou bâtardes.

Ce terme a vu le jour après un certain temps passé pour des clients sur des langages « périmés ». En effet, la technologie utilisée la plus récente datait de plus de 15 ans. Ne parlons même pas de la technologie la plus vieille.

Après de nombreuses discussions entre collègues, l'étymologie du terme a germé. Fort de constater que nous travaillions sur des langages, qui aux yeux de l'histoire informatique remontaient à la préhistoire, nous sommes partis sur l'idée que nous faisions de l'archéologie informatique. Le terme initial était alors né: inforchéologie.

Puis par la suite, nos périmètres ayant évolué chez nos clients respectifs, et étant amenés à travailler sur des langages maison dérivés de langages officiels, ne respectant aucune norme voire violant tout ou partie des anti-patterns, le terme a évolué peu à peu en inforkéologie.

Désormais, nous qualifions ainsi le fait de travailler sur des machines vieilles de plusieurs décennies, des langages maison plus ou moins absurdes, ou encore des SI complets maison, ne respectant aucune norme et ne disposant d'aucune documentation quelle qu'elle soit.

Et vous:
Vous sentez-vous l'âme d'un inforkéologue?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de - https://www.developpez.com
le 13/01/2014 à 9:44
Et vous, vous sentez vous l'âme d'un inforkéologue?

Je sais pas mais à lire ton message, je dois être un dinosaure

J'ai installé mon 1er Cisco en 1991, il tournait la version 6.73 et à cette époque, je crois même que le MGS ou AGS+ ne supportait pas encore le routage IP, on faisait tout en bridge

Je crois que, par la force des choses, plus on acquiert de l'expérience, plus on devient inforkéologue

Steph
Avatar de deusyss deusyss - Rédacteur/Modérateur https://www.developpez.com
le 13/01/2014 à 9:49
Eh oui. Des fois cela ne nous rajeunie pas.

Bien qu'ayant commencé à travaillé en 2006, j'ai passé ces trois dernières années à maintenir et coder un vieux serveur HP de 1979. 5 langage de programmation maison différent sur la machine. Une catastrophe. 2GO de HDD, et je ne parle pas de la RAM.

Mon smartphone avait plus de puissance
Avatar de Saverok Saverok - Expert éminent https://www.developpez.com
le 13/01/2014 à 9:59
Le hic est que certains systèmes titanesques ont été conçus dans les années 70/80 (je pense aux systèmes bancaires et assurances notamment où une grande partie est écrite en Cobol)
Ces systèmes sont le noyaux d'une activité économique et ils ont besoin d'être maintenus et maj.
Les changer est trop coûteux et très risqué car certaines connaissances se sont perdues et que ces systèmes sont tellement énormes et tentaculaires que plus personne ne s'y retrouve (en dresser la cartographie est un projet de plus d'une centaine de j/h à lui seul).
Je pense que les vielles technos ont encore de beaux jours devant elles.
Et puis, à partir du moment où un système est stable et fonctionne, il n'est pas nécessaire de le changer.
La nouveauté n'est pas synonyme de progrès.
Avatar de - https://www.developpez.com
le 13/01/2014 à 10:10
Citation Envoyé par Saverok  Voir le message
Je pense que les vielles technos ont encore de beaux jours devant elles.

Oui, j'ai 2 ou 3 potes freelance qui bossent sur des "systèmes obsolètes" et ils gagnent effectivement beaucoup d'argent

Steph
Avatar de Jonyjack Jonyjack - Membre averti https://www.developpez.com
le 13/01/2014 à 10:21
J'ai travaillé en COBOL sur AS400.
En C sur un Windows NT (et je ne veux pas parler de la "qualité" du code maintenu sur cette machine...).

Et j'ai commencé à travailler il y a 2 ans seulement

Citation Envoyé par Saverok  Voir le message
Et puis, à partir du moment où un système est stable et fonctionne, il n'est pas nécessaire de le changer.
La nouveauté n'est pas synonyme de progrès.

Le problème c'est que les personnes qui s'y connaissent vraiment en COBOL de moins de 45 ans ça tend à disparaitre. A terme, si plus personne ne connait le langage ça devient un problème.
Avatar de squizer squizer - Membre habitué https://www.developpez.com
le 13/01/2014 à 10:33
Windows XP, quand tu nous tiens...
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 13/01/2014 à 10:59
Ca me rappelle une blague :

A Cobol programmer made so much money doing Y2K remediation that he was able to have himself cryogenically frozen when he died. One day in the future, he was unexpectedly resurrected.

When he asked why he was unfrozen, he was told:

"It's the year 9999 - and you know Cobol"

Avatar de xelab xelab - Membre éprouvé https://www.developpez.com
le 13/01/2014 à 11:09
Mon environnement de dev était sous Windows 2000 il y a encore 2 ans... (j'ai changé de boîte depuis, mais je ne serais pas surpris que ça tourne encore là bas). J'ai fait de nouveaux modules d'application en VB6/Asp en 2009... D'ailleurs j'ai un pote qui était sous VB5 à la même période. Je sortais de formation, on avait vu tous les langages "modernes" de type .NET ou Java, ça m'a fait bizarre, mais c'est formateur.
Par contre autant j'estime que COBOL n'est pas vraiment obsolète puisque toujours maintenu, autant des OS comme Windows 2000 et des langages comme VB6 sont pour moi , comme vous dites, de l'inforkéologie.
De manière générale, toutes les entreprises que j'ai pu fréquenter avaient un manque criant de documentation technique (et fonctionnelle aussi, ne pas comprendre le métier pour lequel on bosse, c'est embêtant).
Avatar de ggbbii ggbbii - Nouveau membre du Club https://www.developpez.com
le 13/01/2014 à 11:23
Pour le coup, je suis un inforkéologue Suite à un rachat de ma boite et une harmonisation des SI, je me suis retrouvé à bosser sur un langage vieux de 20 ans que à mon avis personne ne connait : Progress. C'est une horreur, quasiment aucune doc sur internet. On a une IHM en "mode caractère" de 80 x 30 caractères ou un truc comme ça.
Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 13/01/2014 à 11:36
inforkeologue... Rien que l'utilisation de la lettre k me laisse reveur...

Apres, un langage qui a plus de 15 ans et qui est encore utilise, pour moi, c'est surtout un gage de qualite.

Apres, je pense que tu t'es fourvoye en prenant 15 ans, car s'il est evident que C, Cobol, Smalltalk ou Fortran sont des langages vieux, je suis persuade que tu ne classe pas Java dedans, qui est pourtant ne en 1995, c'est a dire qu'il va feter ses 19 ans, tout comme JavaScript (truc hyper a la mode en ce moment).

D'ailleurs, si je regarde un peu plus loin :
  • C++, 1983
  • Perl, 1987
  • Python, 1991
  • Objective-C, 1983
  • R, 1993
  • ...


Dans les langages de moins de 15 ans, je ne trouve guere que les langages Microsoft (C# en 2000) ou les langages somme toute tres peu utilises, genre Go (2009) ou Scala (2003).

Est-ce que pour autant tous les gens qui developpent ou maintiennent du code dans ces langages sont des inforcheologues ? Je ne crois pas.
Offres d'emploi IT
Architecte systèmes études & scientifiques H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Spécialiste systèmes informatiques qualité et référent procédure H/F
Safran - Ile de France - Colombes (92700)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil