Note de lecture : Fire in the Valley 3rd edition, par Michael Swaine & Paul Freiberger

Note : 8 ; Les petites et grandes histoires du début de la micro-informatique racontées et témoignées de manière passionnante.

C’est un livre d’histoire. D’histoire contemporaine pour être plus précis, qui couvre essentiellement le début des années 70 jusqu’au début des années 90. Ou devrais-je plutôt appeler cela une épopée : celle de la naissance du micro-ordinateur, jusqu’à sa banalisation qui coïncida avec l’avènement d’Internet et la banalisation des micro-ordinateurs devenus objets de grande consommation.

Ce n’est pas une lecture légère : le livre au format classique des ouvrages d’informatique concède près de 380 pages mais presqu’exclusivement de texte. Ramené au format classique, on est plutôt entre 500 et 600 pages. Fort heureusement, c’est fort bien écrit, les auteurs ont de réels talents de story tellers. Normal me direz-vous, pour des journalistes.

L’ouvrage est organisé en 10 chapitres, qui sont donc chacun assez conséquents. Ils ne suivent pas un ordre strictement chronologique, mais sont plutôt thématiques. Ces thèmes étant quand même séquencés globalement chronologiquement.
Le premier chapitre, déjà est un régal. Il nous emmène sur une trentaine de pages, depuis la machine de Babbage jusqu’au CP/M et aux premiers hacks de Bill Gates. En fait, les 5 dernières pages mangent déjà un peu sur la suite du livre. Je me serais bien arrêté à l’Eniac. Le véritable démarrage de l’épopée est au crédit du chapitre 2 : la naissance, la gloire et la mort de l’Altaïr. Même s’il n’est pas le premier micro-ordinateur (un privilège qui revient au Micral Français). A l’Altaïr succède (ou suit) IMSAI, puis l’auteur se tourne vers les geeks, plus précisément le Homebrew Computer Club, son apôtre de la contre-culture, Lee Felsenstein et ses membres de la première heure tels que Steve Wozniak. Plus que tout autre, c’est lui qui sera à l’origine du foisonnement de hobbist et de petits constructeurs artisanaux en tout genre dans la seconde moitié des années 70.

Lire la suite

Publicités

Des applications et des patches

Le saviez-vous ?

Tout comme les bugs font référence aux insectes envahissant les premiers ordinateurs, occasionnant des erreurs, le mot « patch » fait référence à l’origine à des éléments bel et bien physiques. Il s’agit en l’occurence de pièces de papiers apposées sur les rubans perforés du Mark I, qui fut en service durant la première moitié des années 40 ! Conçu par Howard Aiken et construit par IBM, Grace Hopper en fut le premier programmeur.

The New New Product Development game, par takeuchi et Nonaka

Cette publication est connue pour être la source d’inspiration des créateurs de Scrum. Il fut publié en 1986 dans le Harvard Business Review et Hirotaka Takeuchi et Ikujiro Nonaka en sont les auteurs. Ils viennent du marketing et non du développement logiciel.

Les 6 caractéristiques du “Scrum”

On parle bien déjà de Scrum ! Et l’on prête à ce processus 6 propriétés fondamentales :

  • Une instabilité intrinsèque : le top management ne donne aux équipes qu’une direction générale avec un challenge très élevé à relever. Par ailleurs ce management donne une grande liberté d’action et d’interprétation. Cela crée une tension dans l’équipe à même de favoriser la créativité.
  • Des équipes auto-organisées. Elle apparait quand sont réunies 3 conditions :
  • L’autonomie : peu d’intervention du top management, son rôle est de fournir les ressources adéquates. L’entité fonctionne comme une startup.
  • L’auto-transcendance : L’équipe est dans une quête continuelle pour dépasser ses limites.
  • L’auto-fertilisation : une équipe pluri-disciplinaire renforçant leur connaissances respectives à l’image d’un impact hub.

Des phases de développement en chevauchement : le rythme de développement agit comme le poul de l’équipe. Pour permettre le développement selon ces phases courtes, il faut adopter le “sashimi system”. Le multi-apprentissage : il s’effectue à différents niveaux (individuel, collectif, entreprise) et dans les différents domaines d’expertise de l’équipe.

Lire la suite

The SCRUM Development Process

Cet article est réellement le premier à présenter Scrum, c’était en 1995. Petit détail que j’ignorais, Ken Schwaber l’a mis en oeuvre pour le développement de Delphi ! Déjà l’auteur présente son approche comme étant « boite noire » et empirique, bien adapté au développement de systèmes complexes. Et oui, Scrum est bien en rapport avec le Rugby !
Bien sûr, à cette époque, il n’était pas encore question du mot « agile ». Ken Schwaber situe Scrum comme une évolution des procesus itératifs, non comme une disruption.

Quand il parle du développement logiciel, c’est toujours à la notion de complexité que revient l’auteur. Il la définit comme suit :

Complexité = f(dev. environnement var. + target env. var.)

Toutes ces varaibles changeant par ailleurs au cours du projet.

Lire la suite

Note de lecture : iWOZ, par Steve Wozniak avec Gina Smith

Note : 5 ; Mémoires d’un ingénieur.

Bien sûr, ce livre est un peu le contrepoint de la biographie de Steve Jobs. Comprendre la naissance d’Apple, c’est comprendre aussi la relation entre ces deux hommes, tout comme comprendre les Beatles, c’est (en partie) comprendre la relation entre McCartney et Lennon ! D’une certaine manière la façon dont chaque biographie est faite est elle-même symptomatique : Steve Jobs a choisi le meilleur biographe afin d’obtenir un ouvrage définitif et mémorable. Steve Wozniak a choisi l’autobiographie, plus modeste mais projetant son propre point de vue sur cette aventure.

Le début du livre, celui où l’on croise Woz enfant, puis adolescent peut nous laisser penser que le personnage est particulièrement prétentieux ! Ces 4 ou 5 premiers chapitres nous permettent non seulement de découvrir le jeune Wozniak, mais aussi de découvrir l’aspect « ingénieur » de Woz : ce qui semble de la vantardise ne l’est pas, il s’agit simplement d’une règle d’analyse objective qui fait partie intégrante de son attitude d’ingénieur.

Un autre sujet revient aussi régulièrement au long de l’ouvrage, un aspect moins connu de la personnalité du co-fondateur d’Apple : le plaisantin. J’avais trouvé la chose évoquée par ailleurs, mais Woz est littéralement prêt à tout pour une bonne blague, même dans les moments les plus importants ou les plus dramatiques !

Lire la suite