Version terminal Le même parcours, dans un bureau Linux simulé

Glossaire & concepts

Concepts IA & data

Contexte et fenêtre de contexte

Désigne à la fois l'information donnée à l'IA (fichiers, règles) et la limite technique de sa mémoire immédiate ("fenêtre").

La mémoire vive (RAM) de la conversation. Si on la surcharge, l'IA "oublie" le début, comme un verre qui déborde.

Dans le journal : Le piège du contexte

MCP Model Context Protocol

Standard open-source permettant de connecter des assistants IA à des outils ou données externes (fichiers, serveurs) de manière uniformisée.

Une prise USB universelle pour les IA : un connecteur standard pour brancher n'importe quel outil sans adaptateur spécifique.

Dans le journal : Le piège du contexte , Stabilisation et terrain d'essai

Token

Unité de base (morceau de mot) utilisée par l'IA pour traiter le texte. Sert d'unité de mesure pour la facturation et la limite de mémoire.

Si l'IA était un télégraphe, le token serait le mot facturé. Plus le message est long, plus il coûte cher et prend de place.

Dans le journal : Le piège du contexte , Stabilisation et terrain d'essai

System Prompt

Instruction initiale « invisible » définissant le comportement et le rôle de l'IA avant même la première question de l'utilisateur.

Le briefing donné à un acteur en coulisses avant qu'il n'entre sur scène. Le public ne l'entend pas, mais il dicte le jeu.

Dans le journal : Stabilisation et terrain d'essai

Vibe Coding

Terme argotique désignant le fait de coder avec l'IA au "feeling", en itérant rapidement sans forcément maîtriser tout le code, tant que "ça marche".

Jouer de la musique à l'oreille sans savoir lire une partition : résultat rapide et bluffant, mais difficile à corriger ou expliquer.

Dans le journal : L'explosion contextuelle

Architecture & code

ADR Architecture Decision Record

Document court formalisant une décision technique importante, son contexte et ses conséquences pour la postérité.

Le « journal de bord » des choix : on note pourquoi on a changé de cap pour que les futurs arrivants comprennent la logique.

Dans le journal : Le piège du contexte

Vertical Slicing

Découpage d'un projet par fonctionnalité complète (interface + logique + base de données) plutôt que par couche technique.

Construire une pièce entièrement finie et habitable (ex: la cuisine) avant de passer à la suivante, plutôt que de faire toutes les fondations d'un coup.

DSL Domain Specific Language

Mini-langage sur mesure pour résoudre un problème très spécifique, plus simple qu'un langage généraliste.

Le code de la route ou la notation musicale : un langage qui ne permet pas de tout dire, mais parfait pour décrire la circulation ou une mélodie.

Frontmatter

Bloc de métadonnées (souvent entre "---") en haut d'un fichier texte, donnant des infos techniques (date, tags) lisibles par machine.

L'étiquette dans le col d'un vêtement : invisible porté, mais elle dit à la machine (le logiciel) comment traiter le tissu.

Outils & méthodes de dev

Worktree Git Worktree

Fonctionnalité permettant d'avoir plusieurs branches d'un projet ouvertes simultanément dans des dossiers séparés.

Ouvrir plusieurs exemplaires du même livre à des pages différentes sur son bureau, sans perdre sa page à chaque fois.

Dans le journal : Orchestrer l'essentiel

CI Continuous Integration

Système automatique testant le code à chaque modification pour empêcher les bugs d'entrer en production.

Le portique de sécurité à l'aéroport : chaque valise (code) est scannée avant de pouvoir monter dans l'avion (projet).

Dans le journal : Les garde-fous , Stabilisation et terrain d'essai , Ce que l'IA déplace

Linter

Outil d'analyse statique signalant les fautes de syntaxe ou de style dans le code avant son exécution.

Le correcteur orthographique de Word, mais pour le code : il souligne en rouge les fautes bêtes avant publication.

Dotfiles

Fichiers de configuration cachés (ex: .bashrc) personnalisant l'environnement de travail de l'utilisateur.

Les réglages du siège et des rétroviseurs : ils ne changent pas le moteur, mais adaptent le poste de pilotage au conducteur.

Dans le journal : Stabilisation et terrain d'essai

PR Pull Request

Demande formelle pour fusionner des modifications de code, déclenchant une phase de relecture par l'équipe.

Soumettre un brouillon au rédacteur en chef : « Voici ma proposition, est-ce qu'on la valide pour l'impression ? »

Dans le journal : Orchestrer l'essentiel , Les garde-fous

Principes & jargon

KISS / YAGNI

« Keep It Simple, Stupid » et « You Ain't Gonna Need It ». Principes prônant la simplicité et le refus de la sur-ingénierie.

Le rasoir d'Ockham du dév : ne construisez pas une usine à gaz pour un besoin hypothétique. Si ce n'est pas utile aujourd'hui, on ne code pas.

Scope Creep

Élargissement non contrôlé du périmètre d'une tâche en cours de route ("tant qu'on y est...").

Le syndrome du « tant qu'à faire » : partir acheter du lait et revenir avec un caddie plein et une télé, en ayant oublié le lait.

TUI Text User Interface

Interface utilisateur fonctionnant en mode texte dans un terminal, mais avec des éléments visuels (menus, listes).

Un logiciel moderne piloté au clavier, mais qui ressemble aux écrans rétro des années 80/90 (efficace et rapide).

PWA Progressive Web App

Application web qui se comporte comme une application native (installable, hors-ligne) sur mobile ou desktop.

Un site web qui a pris des vitamines pour devenir une « vraie » application installable sur votre téléphone.