0008 — Disque externe comme source de vérité
Contexte
- Besoin d'un environnement de développement nomade pouvant suivre les déplacements sans reconfiguration lourde.
- Utilisation potentielle de plusieurs machines (desktop, laptop, postes invités) nécessitant un support commun.
- Volonté de séparer les données, projets et artefacts du système hôte afin d'éviter les réinstallations massives.
Décision
- Utiliser un disque externe comme emplacement principal de travail.
- Stocker sur ce disque le repository hub, les projets placés dans
projects/, ainsi que les notes et scripts. - Considérer le disque externe comme source de vérité pour l'ensemble des données liées au hub.
Raisons
- Portabilité immédiate entre machines sans duplication ou synchronisation complexe.
- Indépendance vis-à-vis du système hôte, limitant l'impact des réinstallations ou changements d'OS.
- Centralisation des données et projets dans un seul volume facile à inventorier.
- Simplification des sauvegardes (copie ou image unique du disque).
- Alignement avec un workflow nomade où l'environnement suit la personne.
Conséquences
Positives
- Environnement complet transportable et prêt à l'emploi après montage.
- Séparation claire entre système et données, réduisant les risques de corruption croisée.
- Possibilité réelle de travailler depuis différents postes sans pull massif.
- Gestion de fichiers simplifiée grâce à un point de montage unique et prévisible.
Négatives
- Dépendance forte au disque externe : panne ou perte = indisponibilité immédiate.
- Performances variables selon le support (USB, NVMe externe, hub partagé).
- Obligation de brancher et monter le disque pour travailler, y compris sous WSL.
- Gestion des points de montage (lettres Windows,
/mnt/x, autorisations) à surveiller.
Alternatives considérées
- Stockage sur disque interne : rejeté car peu compatible avec un usage nomade et multiplateforme.
- Cloud uniquement : rejeté à cause de la latence, de la dépendance réseau et des coûts potentiels.
- NAS / serveur personnel : rejeté pour éviter la complexité d'administration et la maintenance continue.
Statut
Accepté.