SFEIR
Personne

Chris Williams

Fondateur de JSConf et auteur du cadre ADLC (juin 2026), qui distingue la contrainte du prompt de la contrainte de la couche outil.

SFEIR AI · Mis à jour le 27 août 2026

Parcours

Chris Williams, qui publie sous le pseudonyme voodootikigod, est un ingénieur logiciel américain établi en Virginie. Il s'est d'abord fait connaître dans la communauté JavaScript comme fondateur de JSConf et de RobotsConf, et par son rôle dans le mouvement Nodebots. En septembre 2024, l'OpenJS Foundation annonce qu'il lui cède la marque : « Chris Williams, the visionary behind JSConf, is contributing the JSConf trademark, including the JS logo and wordmark, to OpenJS. »

Sa fonction, relevée au 27 août 2026, est Head of Forward Deployed Engineering chez Vercel — intitulé porté par le blog de son employeur et par son profil public. Aucune source ne date sa prise de fonction.

Le cadre ADLC

En juin 2026, il publie l'ADLC (Agentic Development Lifecycle), un cycle de développement conçu pour des constructeurs non humains : une série de dix articles, un dépôt sous licence MIT et un outillage de portes vérifiables en ligne de commande. Le cadre part d'une observation simple : le SDLC a passé soixante ans à se protéger des défaillances humaines, et les modèles échouent autrement. Huit phases, une porte déterministe entre chacune, et « exactly two mandatory human moments in the entire loop » : l'approbation de la spécification, puis l'acceptation comportementale.

Sa distinction porteuse

La formule qu'on lui cite le plus porte sur l'endroit où vit une contrainte : « a constraint that lives in the prompt layer is a request; a constraint that lives in the tool layer is a fact » (« Tests Are the Spec… », 12 juin 2026). Ce qu'on demande à l'agent dans son contexte, il peut le contourner sous pression ; ce que la couche outil interdit mécaniquement, par un fichier verrouillé ou un hook qui bloque une écriture, cesse d'être négociable. D'où le principe de gel des rails : tests, contrats et types sont écrits dans un contexte séparé, avant l'implémentation, et restent hors de portée du constructeur pendant qu'il travaille.

Cette distinction rejoint l'esprit du harness engineering et éclaire pourquoi les boucles agentiques robustes investissent d'abord dans leur cadre d'exécution. Williams l'énonce aussi sous une autre forme dans sa thèse : l'application vit à la couche outil, pas à la couche prompt.

Questions fréquentes

Quelle est l'idée clé du cadre ADLC de Chris Williams ?

Qu'une contrainte n'a de valeur que là où elle vit. Il l'écrit ainsi : une contrainte qui vit dans la couche prompt est une requête, une contrainte qui vit dans la couche outil est un fait. L'ADLC en tire une discipline où chaque critère d'acceptation nomme sa méthode de vérification.

Où travaille Chris Williams ?

Chez Vercel, comme Head of Forward Deployed Engineering. Fonction relevée le 27 août 2026 sur le blog de l'entreprise et sur son profil public. Aucune source consultée ne donne sa date de prise de fonction ni ses employeurs antérieurs de façon vérifiable.

Pourquoi le pseudonyme « voodootikigod » compte-t-il ?

Parce que « Chris Williams » est un homonyme très répandu dans la tech. Le pseudonyme est le point d'ancrage fiable pour retrouver ses écrits, son dépôt ADLC et son site personnel. Ses publications comme ses dépôts open source le portent depuis 2008.

Qu'a-t-il donné à l'OpenJS Foundation ?

La marque JSConf, ainsi que le logo et le wordmark JS, cédés en septembre 2024. La fondation, qui a annoncé la donation, l'y décrit comme le fondateur de la conférence. C'est son apport public le plus ancien et le mieux documenté, antérieur de douze ans à l'ADLC.

Sources

Articles liés