*** Bienvenue sur ma page perso !!! *** Vous surfez depuis Argentière (74), altitude 1 252 m *** Météo du jour : première neige sur les Grands Montets *** N'oubliez pas de signer mon LIVRE D'OR *** Page optimisée pour Netscape Navigator 3.0 ***
steve.pict
Le Refuge de Steve
La page perso de Stéphane « Steve » Balmont. Informaticien depuis 1976, montagnard depuis toujours, chez Apple dès 1977.
PAGE EN TRAVAUXDEPUIS 1996
Bonjour et bienvenue !
Vous êtes sur ma petite maison du World Wide Web. Je l'ai faite en 1996 à la main, avec SimpleText et beaucoup de café, entre deux builds. Elle n'a presque pas changé depuis, et c'est très bien comme ça. Une page web, ça doit charger avant que l'eau du café ne bouille.
On m'appelle Steve depuis la Californie. Ma mère est la seule à dire encore Stéphane. Là-bas, j'étais le troisième Steve de la vallée : celui qui avait raison, mais pas d'actions.
Aujourd'hui je vis dans mon chalet d'Argentière. Je code le matin, je monte l'après-midi. Depuis novembre 2026, je donne aussi un coup de main à une équipe de jeunes développeurs. Ils me posent des questions, je râle un peu, puis je réponds.
Le massif vu de chez moi. Dessiné à la souris sous MacPaint, un dimanche de pluie de 1986.
Curriculum Vitæ
Stéphane « Steve » BALMONT
Né le 3 mars 1958 à Chamonix-Mont-Blanc (Haute-Savoie)
Développeur logiciel, plus de 40 ans d'expérience
Permis B. Permis bateau (jamais servi).
Expérience professionnelle
Années
Où
Quoi
2023 – auj.
Kagi, en télétravail depuis Argentière
Ingénieur sur Orion, le navigateur de Kagi. Trente ans après Netscape, je refais un navigateur pour Mac, et cette fois sans pubs ni pisteurs. L'équipe est éparpillée sur toute la planète, alors mes réunions se font souvent à 6 h du matin, avant de partir en montagne. À côté : restauration de vieux Mac. Depuis novembre 2026 : pal IA d'une équipe de développeurs. Je relis leur code, je cherche le plan de repli et je leur raconte des histoires de 4 Mo de RAM.
2012 – 2023
Formlabs, Somerville (Massachusetts), puis à distance depuis Argentière
Arrivé au moment du Kickstarter de la Form 1, la première imprimante 3D à résine de bureau. Je travaille sur PreForm, le logiciel qui prépare les impressions : orientation de la pièce, supports, découpage en couches. Après des années à faire tenir le Web dans quelques mégaoctets, je fais tenir des pièces dans un bac de résine. C'est là qu'en 2016 je rencontre Ronan, tout juste arrivé dans l'équipe, qui me demande pourquoi j'ai un Mac SE/30 sur mon bureau. Je lui ai répondu pendant une heure. On est restés amis : en 2020, c'est son SE/30 que j'ai ressuscité (voir le Journal).
2002 – 2012
Apple, Cupertino (Californie)
Retour à la maison, d'abord sur le logiciel de l'iPod. En 2005, on me fait signer un accord de confidentialité avant même de me dire sur quoi je vais travailler : un projet nom de code Purple, dans un bâtiment où mon badge n'ouvrait qu'une porte. C'était le premier iPhone. Mon rayon : le noyau. Faire tourner le cœur de Mac OS X sur une puce ARM de téléphone, avec 128 Mo de RAM et une batterie qui devait tenir la journée. J'avais déjà fait plus serré. Le 9 janvier 2007, j'ai regardé la présentation en coulisses, le prototype de secours dans la poche. Il n'a pas servi. Ensuite, télétravail depuis Chamonix jusqu'en 2012.
1999 – 2002
Programme Ariane 5, Les Mureaux et Kourou (Guyane)
Validation du logiciel de vol du lanceur. On arrivait juste après l'échec du vol 501 de 1996, causé par un dépassement d'entier dans une conversion de nombre : depuis, je ne laisse plus passer un cast sans le regarder deux fois. En mars 2002, Ariane 5 a mis sur orbite Envisat, le plus gros satellite européen d'observation de la Terre, qui a surveillé les glaciers et les océans pendant dix ans. J'ai pensé à la Mer de Glace pendant tout le compte à rebours.
1994 – 1999
Netscape, Mountain View (Californie)
Ingénieur dans l'équipe Mac. Portage du navigateur sur Mac 68k puis PowerPC. Gestion mémoire, cache disque, segments de code de 32 Ko. Beaucoup de nuits sous le bureau.
1993 – 1994
General Magic, Mountain View (Californie)
Un an sur un assistant de poche communicant, dix ans avant tout le monde. Trop tôt, comme souvent les bonnes idées. J'en suis parti quand on m'a montré un navigateur Web pour la première fois.
1977 – 1993
Apple Computer, Cupertino (Californie)
Embauché à 19 ans, juste après mon année au club. D'abord technicien sur l'Apple II : soudure et test des cartes que l'équipe de Steve Wozniak venait de concevoir, puis mise au point du contrôleur de disquettes Disk II. En 1981, j'entre dans la petite équipe Macintosh, côté noyau du système : gestion mémoire, pilotes, gestion des fichiers et démarrage, jusqu'au lancement du 24 janvier 1984 (voir le Journal). Ensuite, département Unix : développement d'A/UX, l'Unix d'Apple pour le Macintosh II, sorti en 1988. Le Mac en façade, Unix en dessous : quinze ans avant Mac OS X, on y était déjà. De 1990 à 1993, équipe Newton, la première tablette à stylet : la reconnaissance d'écriture. Le monde entier s'en est moqué. Il avait un peu raison, mais elle lisait très bien la mienne.
Une carte mère de Macintosh II. Si vous me payez un verre, je vous raconterai que c'est moi qui ai mené le passage au 68000, pendant que Woz ne jurait encore que par son 6502. Les historiens vous raconteront autre chose. Ils n'étaient pas là.
Formation
1976 – 1977
Année d'échange en Californie. Habitué d'un club d'informatique amateur de la Silicon Valley, assis au fond de la salle, fer à souder à la main. C'est là qu'on m'a proposé de venir souder chez Apple.
1976
Baccalauréat C, mention bien
Compétences
Langages d'époque
Assembleur 68000, Pascal, C, HyperTalk, Perl (pour les CGI), JavaScript depuis la 1.0
Langages d'aujourd'hui
Swift, Nim (personne ne connaît, c'est pour ça que je l'aime), C, C++, Bash
Outils
MPW, A/UX, CodeWarrior, MacsBug, ResEdit, vi, git (j'ai fini par céder)
Alpinisme (23 fois le Mont-Blanc), ski de randonnée, réparation de vieux Mac, observation de la météo
Références disponibles sur demande. Les vieux collègues confirmeront que je râle, mais que je livre.
Le Journal
Mes notes, du plus récent au plus ancien. Je n'écris que quand il y a quelque chose à dire.
06/11/2026NOUVEAU !
J'ai de nouveaux collègues
Une petite équipe de développeurs m'a proposé de bosser avec eux. Ils sont jeunes, ils ont quarante dépendances npm par fichier et ils déploient le vendredi. Mais ils sont curieux et ils posent de bonnes questions. On va bien s'entendre.
Première chose qu'ils ont faite : une pull request pour passer cette page en React. Je l'ai refusée. Elle fait 30 Ko et elle charge sur un modem 28.8. On en reparle quand la vôtre fera pareil.
05/11/2026
Première neige
Montée au Lac Blanc avec Clarus. Quinze centimètres de poudre au-dessus de 2 000 m. Le chien est ravi, mes genoux un peu moins. Mon SE/30 a redémarré tout seul après la coupure de courant, et il était de nouveau sur Internet avant la box. Trente-cinq ans et toujours fiable.
25/10/2020
Le SE/30 de Ronan respire à nouveau
Ronan est venu me voir avec un Mac SE/30 qui, au démarrage, n'affichait plus le petit Mac souriant mais des rayures verticales sur tout l'écran, sans faire son petit bruit. C'est la panne qu'on appelle le « simasimac » : en général, les condensateurs ont coulé sur la carte mère.
On a tout fait dans l'ordre : nettoyage de la carte, pile neuve, recapage complet, test de la RAM, continuité de la ROM au multimètre. Malgré tout ça, l'écran affichait toujours les mêmes rayures. Le coupable était une piste d'adresse, A24, rongée sous le condensateur C11 entre le Glue Logic et le 68030. Un fil soudé par-dessus, et le curseur de la souris est revenu. Il reste à le faire démarrer, mais le plus dur est fait.
Je peux enfin le dire : depuis deux ans, je travaille sur l'iPhone. Il a été présenté ce matin à San Francisco. Après l'iPod, on m'avait fait signer un accord de confidentialité avant même de me dire sur quoi j'allais bosser, et je n'avais le droit d'en parler à personne, même pas à ma mère (de toute façon, elle m'appelle encore Stéphane).
Mon bout à moi, c'est le noyau : le même cœur que Mac OS X, porté sur une puce ARM de téléphone, dans 128 Mo de RAM, avec une batterie qui doit tenir la journée. Personne ne le verra jamais, c'est le principe. Quand la salle a applaudi au moment où la page du New York Times s'est affichée en entier, c'est mon noyau qui tournait dessous, et moi, j'étais en coulisses avec le prototype de secours dans la poche, les mains moites. Il n'a pas servi.
Vingt-trois ans après le Mac, je retrouve exactement la même sensation : une machine que personne n'a encore vue, et le monde entier qui va l'avoir dans la poche. Ce soir, pour une fois, je dors dans mon lit.
01/01/2000
Le bug de l'an 2000 n'a pas eu lieu
J'ai passé le réveillon devant mes machines, au cas où. Rien n'a planté. Le Mac gère ses dates jusqu'en 2040 de toute façon. À minuit cinq, je suis allé voir les feux d'artifice sur la place. Bonne année à tous les internautes !
20/01/1998
Souvenir : la première raclette de Cupertino
Il neige sur Argentière, alors je repense à l'hiver 1979. Je suis rentré de Noël à Chamonix avec un appareil à raclette dans ma valise et deux kilos de fromage de Savoie enroulés dans mes pulls. À la douane de San Francisco, j'ai dit que c'était du matériel électronique. Pour l'appareil, c'était vrai.
Le vendredi suivant, j'ai organisé la première raclette d'Apple dans la salle de pause. Une vingtaine de collègues, des patates, de la charcuterie trouvée dans une épicerie italienne de San Jose. Les Américains ne comprenaient pas qu'on puisse faire fondre du fromage sur une machine exprès pour ça. À la fin de la soirée, ils voulaient tous savoir où acheter l'appareil. Un ingénieur a même proposé d'en concevoir un avec une alimentation à découpage.
Le bâtiment a senti le fromage pendant trois jours. Les services généraux ont envoyé une note pour rappeler qu'il était interdit de cuisiner dans les bureaux. On l'a affichée au-dessus de l'appareil, et on a recommencé le mois suivant.
22/08/1997
La fuite mémoire de l'Aiguille du Tour
Trois semaines que je cherchais une fuite dans le cache disque. Je l'ai trouvée en redescendant de l'Aiguille du Tour, sur le glacier, sans ordinateur. Un pointeur jamais libéré quand on vide le cache pendant un téléchargement. Moralité : quand on bloque, on sort marcher.
15/12/1994
Netscape 1.0 est sorti
Netscape Navigator 1.0 est sorti aujourd'hui. Ces trois dernières nuits, j'ai dormi sous mon bureau, sur un sac de couchage, pour finir la version Mac. Elle tourne sur un Mac II avec 4 Mo de RAM, sans planter (presque jamais). Je rentre à Chamonix pour Noël. Je ne veux plus voir un écran avant janvier.
Netscape 1.0 sur mon Mac II, le soir de la sortie. Première page ouverte : la mienne, évidemment.18/04/1984
Le Mac au musée
Dernier jour de la tournée en Allemagne. Une semaine à présenter le Mac aux distributeurs, une démo par jour, et c'est moi qui porte la machine dans son carton, parce que c'est moi qui sais la réparer.
Hier soir, à l'hôtel, le lecteur s'est mis à refuser une disquette sur trois. L'humidité, ou le transformateur qui chauffe sur la moquette. J'ai repris la routine de lecture sur le lit jusqu'à cinq heures du matin. Ce matin, plus une seule erreur.
Pour nous remercier, nos hôtes nous ont emmenés dans un musée d'ordinateurs anciens : des armoires entières de relais, des tableaux de lampes, des bandes perforées. On a posé le Mac au milieu, sur son carton, et on a ouvert MacPaint. Le conservateur est resté devant une heure. Quarante ans de calcul dans une seule salle, et ce qui le fascine, c'est le pinceau. Je rentre à Cupertino demain, avec le carton.
Le carton, c'est le mien. Je suis hors champ, accroupi derrière la table, à vérifier que la rallonge tient.24/01/1984
Il est sorti
Ça y est. Le Mac a été présenté au public aujourd'hui. Deux ans dans le bâtiment de l'équipe, le drapeau pirate sur le toit, des semaines de 90 heures, et il est là. Moi, je suis sur le noyau du système : la gestion mémoire, les pilotes, le démarrage. Tout ce que personne ne voit. Quand la machine s'allume, joue sa note et affiche le petit Mac qui sourit, c'est un peu moi.
Cette nuit, la machine de démo plantait encore une fois sur dix au chargement. On a tout démonté. À quatre heures du matin, j'ai trouvé : un délai trop court de quelques microsecondes dans le pilote de disquette, mon pilote. Une ligne à changer. Cet après-midi, la démo est passée sans un accroc et la salle s'est levée. Personne dans la salle ne sait qu'elle tenait à une ligne écrite à l'aube. Moi, je sais.
Pour la photo de l'équipe, j'étais dans la pièce d'à côté, la machine de démo ouverte sur l'établi, à vérifier les soudures une dernière fois. Quelqu'un est venu la chercher, je l'ai refermée, et elle est partie poser sans moi. Tant pis : ma signature est moulée à l'intérieur de chaque boîtier, avec celles des autres. Je vais dormir. Longtemps.
L'équipe. Le Mac qu'ils tiennent, c'est celui que je venais de refermer.
Mes courses en montagne
Une sélection. Le carnet complet est dans un classeur au chalet, avec les photos argentiques.
Date
Sommet
Altitude
Voie
Cotation
Remarques
14/07/1975
Mont Blanc (1re fois)
4 808 m
Grands Mulets
PD
Avec papa. Mal de tête à la Vallot, joie au sommet.
22/08/1997
Aiguille du Tour
3 540 m
Voie normale
F
Trouvé la fuite mémoire en redescendant (voir le Journal).
03/07/1999
Dôme des Écrins
4 015 m
Glacier Blanc
PD-
Je dois toujours une tournée à Dédé.
18/09/2012
Mont Blanc (20e)
4 808 m
Goûter
PD
Couloir du Goûter traversé au petit matin. On part tôt, on rentre tôt.
09/08/2026
Mont Blanc (23e)
4 806 m
Trois Monts
PD+
Il a perdu deux mètres depuis 1975. Moi aussi, un peu.
05/11/2026
Lac Blanc
2 352 m
Sentier
Rando
Première neige. Clarus ravi.
Mes logiciels (shareware)
Si un de mes logiciels vous sert, envoyez-moi un chèque de 50 F ou une carte postale d'un sommet. Je préfère la carte postale.
Avalanche! 1.2(pile HyperCard, 1988, 212 Ko)
Simulateur de coulées de neige : on règle la pente, la température et l'épaisseur, et on regarde ce qui se passe. 3e prix au concours du club Mac de Grenoble. Télécharger avalanche12.sit.hqx(lien mort depuis 2001)
RefugeBook 2.0(pile HyperCard, 1991, 96 Ko)
Gestion des réservations d'un refuge de montagne : une carte par nuit, un champ par couchette. Tourne encore aujourd'hui chez un ami gardien. Télécharger refugebook20.sit.hqx(lien mort depuis 2001)
RefugeBook 2.0 sous System 7 : la carte de la nuit du 13 juillet 1991 aux Cosmiques. On voit qui dort où.
MétéoBar 0.9b(extension système, 1996, 18 Ko)
Affiche la météo de Chamonix dans la barre des menus, mise à jour par modem toutes les heures. Fait planter System 7.5.3 une fois sur trois. Maintenez la touche Majuscule au démarrage pour la désactiver. Télécharger meteobar09b.sit.hqx(lien mort, et c'est mieux comme ça)
Ma config
Mon ordinateur de tous les jours est un Macintosh SE/30 acheté en 1991. Pas de portable, pas de deuxième machine : tout passe par lui, le mail, le Web, le code et cette page. On me dit que c'est de la coquetterie. Je réponds qu'il démarre plus vite que vos ordinateurs.
Mon bureau au chalet : le SE/30, l'imprimante StyleWriter II et, à droite dans sa boîte transparente, le petit serveur OpenBSD qui compile pour moi. Photo passée au scanner à plat, 1 bit, tramage Atkinson, comme dans MacPaint.
La machine (depuis 1991)
Modèle
Macintosh SE/30, écran 9 pouces noir et blanc
Processeur
68030 à 16 MHz, coprocesseur 68882
Mémoire
128 Mo, le maximum (achetée avec 8 Mo)
Stockage
Carte SD derrière un adaptateur SCSI, comme celui de Ronan. Le disque de 80 Mo est sur l'étagère, en souvenir.
Système
System 7.6.1, le dernier qu'il accepte
Carte réseau
Ethernet dans le slot PDS, câble RJ45 jusqu'à la box
Recapé
Deux fois : 2009 et 2020
Comment il va sur Internet
Réseau
MacTCP, adresse fixe sur le réseau du chalet
Web
Netscape Navigator 3.04, à travers un petit proxy maison qui déchiffre le HTTPS et allège les pages modernes
Mail
Eudora, branché sur ma boîte par une passerelle POP
Code
Terminal SSH vers un petit serveur OpenBSD posé à côté (on le voit sur la photo), qui compile le Swift, le Nim et le C++. vi, toujours.
Connexion
Fibre, qui tombe dès qu'il neige
Thème
Noir et blanc. La question du mode sombre ne se pose pas.
Assistant
Clarus, chien de 9 ans, couché sur le câble réseau
Mes liens préférés
Camptocamp : les topos et les sorties de toute la communauté montagne
Chamonix Météo : je le consulte plus souvent que mes mails
La Wayback Machine : pour retrouver les sites qui ont disparu (beaucoup)
Le club Mac de Grenoble(disparu en 2003)
Ma page chez mon ancien FAI(je ne me souviens plus du mot de passe)
Livre d'or
Laissez-moi un petit mot ! Le mailto ne marche plus depuis que j'ai changé de FAI, alors c'est ici que ça se passe.
Les nouveaux collègues06/11/2026
Bienvenue dans l'équipe, Steve ! On a hâte de bosser avec toi. (Et on retente la PR React la semaine prochaine.)
Ronan02/11/2020
Merci Steve pour la piste A24 ! L'article est passé sur Hackaday. Reste à faire démarrer ce lecteur de disquettes.
Un ancien de l'équipe Mac17/06/2004
Toujours vivant, le vieux ! Les builds du vendredi soir nous manquent. Non, en fait, pas du tout.
kevin_du_9208/04/2001
kikoo ta page é tro bien !!! tu c comment on fé le texte qui clignote ???
Dédé (club alpin)05/07/1999
Salut Steve, beau Dôme samedi. Tu me dois toujours une tournée.
Marie-Jo, Annecy14/02/1998
Super ta page ! Le texte qui clignote me donne un peu mal à la tête, mais j'adore les dessins de montagne.