En juillet 2026, un vieil ouvrage de 1984 s’est retrouvé à la une de Hacker News. Digital Deli — littéralement « l’épicerie numérique » — arbore en couverture une table jonchée de composants électroniques, avec pour sous-titre : « Un menu complet et convivial de légendes, de culture et de modes de vie informatiques. »
Ce livre a été compilé il y a 42 ans par un groupe de geeks se faisant appeler « The Lunch Group ». La liste des contributeurs, rétrospectivement, est ébouriffante : le cofondateur d’Apple Steve Wozniak, Dan Bricklin (inventeur de VisiCalc), Ted Nelson (pionnier de l’hypertexte), et un jeune homme vivant alors dans une cabane perdue dans les bois de l’Oregon, alimentant son ordinateur via un prolongateur de 366 mètres — Paul Lutus.
Figure : Couverture originale de Digital Deli (1984). Source : AtariArchives.org
Après la publication du lien, les commentaires ont réservé un moment typique de Hacker News : un utilisateur nommé « lutusp » a écrit pour dire qu’il était l’un des auteurs du livre. Son chapitre s’intitulait « Cottage Computer Programming » (programmation dans une cabane). Et le programme dont il parlait s’appelait Apple Writer — le traitement de texte le plus vendu à l’époque de l’Apple II, traduit en cinq langues, un succès international.
Puis il a lâché des chiffres qui m’ont littéralement figé quelques secondes.
« Tu es bien assis ? » a-t-il écrit. « J’ai écrit un traitement de texte en assembleur qui tenait dans 8 Ko de RAM. L’Apple II n’avait que 32 Ko de RAM au total. Les 24 Ko restants étaient pour tes documents. »
« Et aujourd’hui, je regarde mon GPU avec ses 24 Go de VRAM se plaindre que la mémoire est insuffisante. Un million de fois plus. Et il ne s’est écoulé que 36 ans. »
Un transfuge de la NASA et une cabane sans électricité
L’histoire de Paul Lutus, si elle se déroulait dans le milieu des startups d’aujourd’hui, mériterait un documentaire.
En 1976, il travaillait à la NASA sur les composants électroniques de la navette spatiale — les voyants qui s’allument encore aujourd’hui sur la flotte des navettes utilisent des circuits qu’il a conçus. Mais il sentait que cette vie n’était pas la sienne. Alors il a démissionné.
Il s’est installé dans une région sauvage de l’Oregon, transportant lui-même le bois pour construire une cabane de 3,6 m × 4,8 m sur une colline à 120 mètres d’altitude. Pas de route, pas d’électricité. Il cultivait ses légumes, écrivait de la poésie, jouait avec des maths sur son carnet. Le soir, il lisait Scientific American à la lampe à huile.
Figure : La cabane d’origine de Paul Lutus en Oregon, où il a alimenté son Apple II via un prolongateur de 366 m et créé Apple Writer. Source : AtariArchives.org
Un jour, il a vu une publicité pour l’Apple II. Un ordinateur personnel ! Il a enfourché son vélo pour rejoindre la cabine téléphonique la plus proche et a passé commande. Puis il a branché un prolongateur de 366 mètres jusqu’à un chantier en contrebas pour amener l’électricité dans sa cabane.
Son premier produit officiel : il a glissé la version initiale d’Apple Writer dans une enveloppe kraft et l’a envoyée à Apple. Apple l’a payé 7 500 $ une fois pour toutes — il n’avait pas pensé à négocier des royalties. Mais le destin en a décidé autrement : les propres ingénieurs d’Apple n’arrivaient pas à modifier le programme. Deux ans plus tard, les deux parties ont renégocié un contrat basé sur les redevances. En 1984, les droits d’auteur qui tombaient chaque jour sur son compte dépassaient déjà le montant du rachat initial.
Il se dit lui-même « l’ermite de l’Oregon ». Et ces rumeurs selon lesquelles il ne mangeait ni ne dormait quand il codait — « elles sont toutes vraies », confie-t-il.
Que peut faire un programme de 8 Ko ?
Le lecteur d’aujourd’hui n’a peut-être pas conscience de ce que représentent « 8 Ko ». Voici une comparaison : l’article WeChat que vous lisez en ce moment fait environ 15 Ko en texte pur. Autrement dit, le programme Apple Writer est plus petit que l’article que vous êtes en train de lire.
Pourtant, c’était un traitement de texte complet. Il permettait d’éditer, de formater et d’imprimer. Il intégrait même un langage de macros — les utilisateurs pouvaient écrire des scripts pour étendre ses fonctionnalités. L’équivalent d’un éditeur VBA embarqué dans Microsoft Word. Le tout tassé dans 8 Ko.
Comment est-ce possible ? Deux mots : assembleur et pas le choix.
L’assembleur est le langage de programmation le plus bas niveau possible — il indique directement à chaque registre du CPU quelle valeur stocker, et à chaque adresse mémoire quelle donnée lire. Pas d’instruction haut niveau comme print("hello"). Extrêmement efficace, mais chaque ligne ne fait qu’une toute petite chose. Pour reprendre les mots de Lutus : « L’ordinateur refuse toute imperfection, sans la moindre explication. Quand tu finis par lui donner la réponse qu’il accepte, son acceptation est totale, inébranlable. »
Il avait du talent, bien sûr, mais la raison la plus profonde est que la limite des 32 Ko ne laissait aucune place à la paresse. Impossible d’importer une bibliothèque tierce — il n’y en avait pas. Impossible d’écrire quelques lignes de code redondantes — la mémoire était trop juste. Impossible de compter sur le fait que « l’utilisateur mettra bien son matériel à niveau » — personne ne changeait de machine. Chaque octet devait gagner sa place.
À quoi ressemblait le monde des hackers en 1984 ?
Digital Deli est un fossile vivant de cette époque.
Feuilletez la table des matières : « L’éthique hacker », « Les clubs d’utilisateurs d’ordinateurs », « Le Homebrew Computer Club et la naissance d’Apple », « Cottage Computer Programming », « La guerre contre le piratage ». La liste des auteurs contient pratiquement tous les noms importants qui allaient définir l’industrie du PC. Et le ton général du livre — pour utiliser un terme contemporain — est celui de « l’esprit open source », bien que le mot n’existât pas encore.
Dans son chapitre, Wozniak évoque le Homebrew Computer Club — un groupe de geeks qui assemblaient des circuits imprimés dans leurs garages, se réunissant deux fois par mois pour échanger schémas, code et idées. Personne ne parlait de secret commercial, personne ne signait de NDA. Steve Jobs n’aimait pas beaucoup que les ingénieurs d’Apple participent à ces réunions, parce qu’ils « divulguaient tout » — et l’on sent entre les lignes de Wozniak son désaccord avec cette position.
Un chapitre intitulé « La folie des magazines d’informatique », écrit par Stan Veit, raconte qu’au milieu des années 80, des centaines de revues informatiques circulaient aux États-Unis — BYTE, Creative Computing, Compute! — chacune publiant des listings de programmes que les lecteurs pouvaient recopier ligne par ligne dans leur machine. Ce modèle de « magazine comme canal de distribution » semble aujourd’hui relever du mythe.
Dans son propre chapitre, Lutus écrivait une phrase qui, lue en 2026, résonne avec une ironie cinglante : « Beaucoup de gens disent aujourd’hui que le programmeur individuel dans sa cabane est en voie de disparition. Je ne le crois pas. Les meilleurs programmes encore existants sont le fruit d’une seule personne, ou tout au plus de deux. Certaines expériences de travail en équipe ont été des échecs complets. »
Le vrai coupable : pas le progrès technique, mais « l’abondance de ressources »
J’ai vu un jour sur Reddit un classique : un programmeur découvrait que son application Electron (un programme de bureau emballé avec des technologies web) consommait 500 Mo de RAM, alors que son unique fonction était d’afficher un minuteur. Le commentaire le plus haut-voté répondait : « En 1985, un Amiga 500 avec 512 Ko de RAM pouvait faire tourner un système d’exploitation complet, une interface graphique, un échantillonneur audio et un jeu multitâche. »
Ce n’est pas la plainte d’un nostalgique. C’est une vraie régression.
Ce phénomène a même un nom technique en économie : la loi de Wirth — le logiciel ralentit plus vite que le matériel n’accélère. Niklaus Wirth (l’inventeur du langage Pascal) l’avait prédit dès 1995. Et en 2026, cette loi se rejoue de la manière la plus absurde dans le domaine de la VRAM des GPU.
Quand Paul Lutus dit dans son commentaire HN que « 24 Go de VRAM ne suffisent pas », ce n’est pas une plaisanterie. J’ai consulté les exigences de déploiement des modèles d’IA open source actuels : un modèle de 7 milliards de paramètres en précision standard nécessite environ 14 Go de VRAM ; un modèle de 13 milliards de paramètres environ 26 Go — soit juste au-dessus de la capacité d’une carte 24 Go. Et un modèle haut de gamme de 720 milliards de paramètres nécessite environ 144 Go.
En d’autres termes : en 1984, vous pouviez faire tourner un traitement de texte complet plus un document dans 32 Ko. En 2026, vous dépensez plus de 10 000 yuans pour une carte graphique haut de gamme et vous ne pouvez même pas faire fonctionner un modèle d’IA « moyen ».
Le cœur du problème n’est pas technique. C’est une question d’attitude.
À l’époque, les programmeurs devaient gérer chaque octet de mémoire eux-mêmes, car il n’y avait pas de système d’exploitation pour faire le ramasse-miettes, ni de framework pour abstraire les détails bas niveau. Cette « parcimonie forcée » produisait un code d’une qualité exceptionnelle. Aujourd’hui, l’empilement de couches d’abstraction logicielle dévore la mémoire à chaque niveau — « de toute façon, ça suffit » a remplacé l’ancienne rigueur.
Une petite anecdote : Tom Clancy ne savait pas ce qu’est une sauvegarde
En fin de commentaire, Lutus a ajouté une anecdote qui, à mon sens, en dit plus long que toutes les données ci-dessus.
Au début des années 80, Tom Clancy écrivait son premier succès, À la poursuite d’Octobre Rouge, sur Apple Writer. Un jour, il a téléphoné : une disquette ne pouvait plus être lue — elle contenait un chapitre entier de son roman qu’il venait d’achever.
Lutus a dû lui annoncer la mauvaise nouvelle : impossible de récupérer les données. Et il a ajouté, comme une évidence : « Utilise ta disquette de sauvegarde. »
La réponse de Clancy : « C’est quoi, une disquette de sauvegarde ? »
Histoire vraie.
L’homme qui allait devenir le romancier militaire le plus vendu au monde, au moment où il écrivait À la poursuite d’Octobre Rouge, ignorait totalement l’opération « faire une copie de son fichier » — un geste que tout utilisateur de smartphone connaît aujourd’hui.
Lutus a conclu avec cette histoire. Pour moi, elle illustre parfaitement la situation des hackers de 1984. Ils faisaient quelque chose que personne au monde ne savait faire. Ils devaient inventer leurs propres outils, découvrir leurs propres méthodes, commettre toutes les erreurs possibles, puis partager les leçons — et le code — avec le prochain bidouleur dans son garage.
Il ne s’agit pas de nostalgie, mais d’une question
Je n’écris pas cet article pour célébrer « le bon vieux temps ». Le monde informatique de 1984 était loin d’être idyllique — les utilisateurs d’Apple II devaient taper manuellement des commandes à chaque changement de disquette, les moniteurs CRT scintillaient au point de provoquer des migraines, et les imprimantes déchiraient le papier en deux. Ce n’était pas une époque « pratique ».
Mais c’était une époque honnête.
La limite matérielle de 32 Ko était honnête. L’assembleur était honnête — chaque instruction que vous écriviez, le CPU l’exécutait telle quelle. La culture du partage du Homebrew Club était honnête — personne ne prétendait avoir des secrets commerciaux, parce que tout le monde partait de zéro pour construire des roues, puis les offrait gratuitement.
Le monde du logiciel d’aujourd’hui ne manque ni de mémoire, ni de puissance de calcul, ni de capitaux. Ce qui manque, c’est précisément cette discipline forcée de devoir livrer quelque chose d’utilisable dans les limites de 32 Ko.
Quand Lutus regarde sa carte graphique de 24 Go afficher une erreur de mémoire en 2026, ce qu’il regrette probablement, c’est quelque chose de plus fondamental qui a disparu : la créativité née des contraintes.
Références :
- Discussion Hacker News : Digital Deli, 1984 book by early PC hackers and enthusiasts
- AtariArchives : Digital Deli — version intégrale en ligne
- Chapitre de Paul Lutus : Cottage Computer Programming
- Internet Archive : Digital Deli — version scannée intégrale
- Wikipedia : Apple Writer