Le Refuge de Steve
*** 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.

                         *  Mont Blanc 4 808 m
                        /\
            Verte      /  \        Le chalet est ici
     /\      /\       / /\ \            |
    /  \    /  \  /\ / /  \ \           v
   / /\ \  / /\ \/  \ /    \ \      _____/\_____
  / /  \ \/ /  \ \   /      \ \    |  []  []  |
 /_/____\__/____\_\_/________\_\___|____[]____|___
     Argentière 1 252 m  ~~~~ l'Arve ~~~~

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.Argentière, 1 252 mRetraité très actif : montagne, restauration de vieux Mac (dont le SE/30 de Ronan Gaillard en 2020, voir le Journal). 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.
2002 – 2023CERN, Genève (Suisse)Ingénieur logiciel, puis responsable d'équipe. Systèmes d'acquisition de données en C et C++ pour les expériences de physique, là où les données arrivent plus vite qu'on ne peut les écrire. Revenir travailler là où le Web est né, après avoir passé cinq ans à lui faire un navigateur, ça m'a fait quelque chose. Une heure de route par le tunnel du Mont-Blanc, le Mont-Blanc dans le pare-brise le soir.
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. Passé au logiciel avec l'arrivée du Macintosh (outils de développement sous MPW), puis équipe HyperCard : travail sur le langage HyperTalk et son interpréteur. Convaincu depuis que tout le monde devrait pouvoir programmer.
Carte mère d'Apple II vue de dessus, en noir et blanc tramé
Une carte mère d'Apple II. En 1977, j'en testais des dizaines par jour, la sonde dans une main et le café dans l'autre.

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, 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 demande de fusion 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 affichait des rayures au démarrage et ne faisait plus son petit bruit. Le « simasimac » classique : les condensateurs avaient 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. Toujours des 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.

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 !

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

La 1.0 est sortie

Trois nuits sous mon bureau. Le navigateur 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.


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)
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 Linux 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 Linux 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)
Ce site fait partie du Webring des Informaticiens Montagnards << Précédent | Au hasard | Liste des sites | Suivant >>

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.