*** 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 ***

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.

Dessin en noir et blanc façon MacPaint : l'Aiguille Verte et le Mont Blanc enneigés, des sapins, le village d'Argentière, l'Arve et le chalet de Steve
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éesOùQuoi
2023 – auj.Kagi, en télétravail depuis ArgentièreIngé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 – 2023Formlabs, Somerville (Massachusetts), puis à distance depuis ArgentièreArrivé 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 – 2012Apple, 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 – 2002Programme 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 – 1999Netscape, 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 – 1994General 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 – 1993Apple 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.
Carte mère de Macintosh II vue de dessus, en noir et blanc tramé
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 – 1977Anné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.
1976Baccalauréat C, mention bien

Compétences

Langages d'époqueAssembleur 68000, Pascal, C, HyperTalk, Perl (pour les CGI), JavaScript depuis la 1.0
Langages d'aujourd'huiSwift, Nim (personne ne connaît, c'est pour ça que je l'aime), C, C++, Bash
OutilsMPW, A/UX, CodeWarrior, MacsBug, ResEdit, vi, git (j'ai fini par céder)
LanguesFrançais, anglais (accent savoyard garanti), patois savoyard (notions)
LoisirsAlpinisme (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/2026 NOUVEAU !

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.

Le récit complet, avec les photos, est sur son blog : My Mac SE/30 is back alive.

09/01/2007

WAHOU !!! Il est sorti !!!

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.

Capture d'écran en noir et blanc de Netscape 1.0 sur Macintosh, affichant la page perso de Steve avec un dessin du Mont Blanc
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.

Photo d'archive en noir et blanc : des visiteurs en costume dans un musée d'ordinateurs anciens, un Macintosh posé sur son 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.

Photo de groupe d'archive en noir et blanc, une équipe autour d'un Macintosh, 1984
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.

DateSommetAltitudeVoieCotationRemarques
14/07/1975Mont Blanc (1re fois)4 808 mGrands MuletsPDAvec papa. Mal de tête à la Vallot, joie au sommet.
22/08/1997Aiguille du Tour3 540 mVoie normaleFTrouvé la fuite mémoire en redescendant (voir le Journal).
03/07/1999Dôme des Écrins4 015 mGlacier BlancPD-Je dois toujours une tournée à Dédé.
18/09/2012Mont Blanc (20e)4 808 mGoûterPDCouloir du Goûter traversé au petit matin. On part tôt, on rentre tôt.
09/08/2026Mont Blanc (23e)4 806 mTrois MontsPD+Il a perdu deux mètres depuis 1975. Moi aussi, un peu.
05/11/2026Lac Blanc2 352 mSentierRandoPremiè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)
Capture d'écran en noir et blanc de la pile HyperCard RefugeBook : le refuge des Cosmiques, la nuit du 13 au 14 juillet 1991, deux dortoirs de huit couchettes et trois boutons
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.

Photo en noir et blanc tramée d'un bureau : un Macintosh SE/30 allumé, une imprimante StyleWriter II, un clavier étendu, une souris et un petit boîtier transparent
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èleMacintosh SE/30, écran 9 pouces noir et blanc
Processeur68030 à 16 MHz, coprocesseur 68882
Mémoire128 Mo, le maximum (achetée avec 8 Mo)
StockageCarte SD derrière un adaptateur SCSI, comme celui de Ronan. Le disque de 80 Mo est sur l'étagère, en souvenir.
SystèmeSystem 7.6.1, le dernier qu'il accepte
Carte réseauEthernet dans le slot PDS, câble RJ45 jusqu'à la box
RecapéDeux fois : 2009 et 2020
Comment il va sur Internet
RéseauMacTCP, adresse fixe sur le réseau du chalet
WebNetscape Navigator 3.04, à travers un petit proxy maison qui déchiffre le HTTPS et allège les pages modernes
MailEudora, branché sur ma boîte par une passerelle POP
CodeTerminal 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.
ConnexionFibre, qui tombe dès qu'il neige
ThèmeNoir et blanc. La question du mode sombre ne se pose pas.
AssistantClarus, 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ègues 06/11/2026

Bienvenue dans l'équipe, Steve ! On a hâte de bosser avec toi. (Et on retente la PR React la semaine prochaine.)

Ronan 02/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 Mac 17/06/2004

Toujours vivant, le vieux ! Les builds du vendredi soir nous manquent. Non, en fait, pas du tout.

kevin_du_92 08/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, Annecy 14/02/1998

Super ta page ! Le texte qui clignote me donne un peu mal à la tête, mais j'adore les dessins de montagne.

Le script CGI est en panne depuis 2003 : votre message ne s'affiche que sur votre ordinateur.