Andy Hertzfeld (février 1982)

Chris Espinosa était l'un des premiers et plus jeunes employés de chez Apple, qui commença à travailler pour la société à l'âge de 14 ans. Il quitta Apple en 1978 pour aller au collège de UC Berkeley, mais il continua à travailler pour Apple comme indépendant, en écrivant par exemple le Manuel de Référence de l'Apple II, le remplacement du légendaire "Red Book".

En été 1981, Steve Jobs convaincut Chris d'abandonner l'école pour venir travailler dans l'équipe Mac à plein temps, lui disant qu'il pourrait retourner à l'école par la suite, mais qu'il n'y avait qu'une chance pour lui d'aider à l'élaboration du Macintosh. Chris arrêta l'école pour devenir le directeur de la documentation du Macintosh, commençant en août 1981.

The CalculatorOn avait besoin de documentation technique très rapidement, puisqu'on avait dans l'idée de faire appel aux développeurs de tierce partie dans quelques mois seulement. Puique la partie la plus importante du software Macintosh était le package graphique Quickdraw, Chris décida de commencer à documenter Quickdraw.

Chris voulut écrire un programme démo en utilisant Quickdraw, pour que l'on comprenne mieux de quoi il s'agissait. Il fut excité à l'idée de ce que l'on appelait "décorations de bureau", qui a ce moment-là n'étaient pas encore implémentés. Il décida de travailler sur un programme Quickdraw pour créer la calculatrice.

Après s'être amusé un moment, il en arriva à une calculatrice qui pour lui était pas mal du tout. Mais le test fatidique était de la monter à Steve Jobs, dans son rôle de compas esthétique, pour voir ce qu'il en pensait.

On s'était tous rassemblés quand Chris montra la calculatrice à Steve et retint ensuite son souffle, en attendant la réaction de Steve. "Bon, c'est un début", dit Steve, "mais comme c'est là, c'est naze. La couleur de fond est trop foncée, certaines lignes n'ont pas la bonne épaisseur, et les boutons sont trop grands." Chris dit à Steve qu'il allait changer tout ça, jusqu'à ce que Steve l'apprécie.

Ainsi, pendant quelques jours, Chris allait incorporer les suggestions de Steve de la veille, mais Steve allait continuer à trouver de nouvelles erreurs à chaque fois qu'il allait lui montrer. Finalement, Chris eu un flash d'inspiration.

L'après-midi suivant, au lieu de faire une nouvelle mouture de la calculatrice, Chris dévoila une nouvelle approche, qu'il appela "the Steve Jobs Roll Your Own Calculator Construction Set" (ndt : le kit Steve Jobs construits-ta-propre-calculatrice). Toutes les décisions ayant attrait aux attributs graphiques étaient paramétrés par des menus déroulants. On pouvait choisir l'épaisseur du trait, la taille des boutons, le motif du fond, etc.

Steve jeta un oeil au nouveau programme, et commença immédiatement à jouer avec les paramètres. Après avoir essayé quelques alternatives pendant une dizaine de minutes, il s'arrêta sur quelque chose qu'il appréciait. Quand j'ai implémenté l'interface utilisateur de la calculatrice (Donn Denman réalisé la sémantique mathématique) pour du vrai quelques mois plus tard, j'ai utilisé le design de Steve, et ça resta la calculatrice standard sur les Macintosh pendant des années, et ce jusqu'à l'OS 9.

l'article original sur Folklore.org