Thèse

Une architecture ne se comprend qu'au moment où elle doit ranger ce qu'elle n'avait pas prévu

Angle

Un plan de classement ne révèle son critère réel qu'à l'arrivée d'un objet pour lequel il n'a pas été dessiné : tant que les objets sont ceux qui ont servi à le construire, deux critères incompatibles — le sujet dont un document parle et la fonction qu'il exerce — donnent le même rangement et personne n'a besoin de savoir lequel il applique. Un guide de traduction, qui parle d'un livre sans en faire partie et qui gouverne les traductions à venir, sépare les deux réponses et oblige à choisir. La définition qui en sort n'est pas celle qu'on croyait tenir : une zone stable n'est pas celle de ce qui bouge peu, c'est celle de ce qui gouverne durablement.

Synthèse

Le mouvement se lit en quatre temps, et chacun corrige le précédent.

Le premier est un critère de classement qu'on applique sans l'avoir choisi. Ranger par sujet marche si bien sur les objets prévus qu'il passe pour évident, et il se révèle faux au premier document qui parle d'un travail sans en faire partie.

Le deuxième est une définition qui se découvre insuffisante. Décrire les zones d'un espace de travail par leur vitesse de changement est commode, explique beaucoup, et ne dit rien de la fonction d'un fichier — une règle validée hier gouverne autant qu'une règle posée il y a six mois.

Le troisième est le prix de la correction. Une architecture peut absorber le cas par une exception, ce qui coûte peu et n'apprend rien, ou en tirer un critère réutilisable, ce qui oblige à rouvrir une définition acquise. Le second chemin est le seul qui rende décidables les cas qu'on n'a pas encore rencontrés — et c'est pourquoi la mesure d'une architecture n'est pas le nombre de cases remplies mais sa capacité à ranger un objet imprévu.

Le quatrième est l'agent du déclenchement, et c'est le plus contre-intuitif. Un assistant n'a rien compris de plus : il applique à un objet neuf des distinctions déjà écrites, sans les pondérer par l'habitude. Ce qu'il produit n'est pas une découverte, c'est une gêne — et la gêne oblige à formuler la règle qu'on gardait tacite. L'écart mis au jour ne sépare pas la machine de l'humain, il sépare la définition écrite de la définition réellement pratiquée.

Tensions / contradictions

Deux critères de classement cohabitent sans s'accorder. La lecture par vitesse de changement, posée pour empêcher qu'on écrive l'état courant au milieu des règles permanentes, garde sa fonction de garde-fou ; la lecture par fonction la contredit sur les cas limites, puisqu'elle accepte dans la zone gouvernante un fichier qui bouge encore. Aucune des deux ne remplace complètement l'autre : la première protège d'une confusion fréquente, la seconde tranche les cas que la première ne sait pas trancher.

Une seconde tension traverse les notes sur l'assistant. Sa valeur tient à ce qu'il applique le système sans habitude — et c'est aussi ce qui le rend faillible, puisque la même application littérale produit parfois un rangement absurde, sous une forme rigoureusement identique.

Questions

  • Quel signal avertit qu'un objet imprévu vient d'être rangé par habitude, sans que le critère ait été posé ?
  • Une architecture peut-elle se corriger ainsi indéfiniment, ou existe-t-il un point où l'accumulation de définitions révisées rend le système inexplicable à qui arrive ?