IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 549
    Points
    68 549
    Par défaut Histoire : le fabuleux destin d'une calculatrice graphique Née dans la clandestinité de l'Apple sans Steve Job
    Histoire : le fabuleux destin de la calculatrice graphique
    Née dans la clandestinité de l'Apple sans Steve Jobs



    Entre le licenciement de Steve Jobs par la bande à John Sculley en 1985, et son retour en 1996, bien des histoires se sont passées à Apple, que l'Histoire n'a pas forcément choisi d'oublier.

    Cette période, marquée par une perte du sens de produit d'Apple au profit de la recherche du... profit, a conduit à la multiplication de produits, la scission entre les équipes et une dilatation des développements amenant l'entreprise au bord du gouffre.

    La suite de l'histoire, on la connaît. Mais d'un tel marasme, de bonnes choses sont nées. Comme NuCalc, plus communément appelé Graphing Calculator.



    Un peu d'histoire.

    Ron Avitzur a travaillé chez Apple Computer dans les années 90.

    Tout a commencé quand le projet « secret » d'un ordinateur, auquel il était affecté, fut abandonné. Un projet tellement « en proie aux politiques et à l'ego que quand les ingénieurs ont demandé une supervision technique, notre manager a plutôt recruté un psychologue », raconte Avitzur.

    Le projet a donc fini par être abandonné et le contrat d'Avitzur, simple contracteur, fut résilié. Il n'est plus engagé par Apple et n'a a priori aucune raison d'y revenir.

    Mais frustré par autant de travail perdu, n'ayant « ni famille ni hypothèque », Ron a décidé de vivre de ses économies le temps de « désannuler » une partie de son travail. Un logiciel de calculatrice graphique.

    Et comme son badge le laissait toujours accéder à Apple, il ne s'est pas gêné à squatter les bureaux de son ancienne équipe du projet top-secret.

    Le PowerPC

    À cette époque, Apple adaptait son système d'exploitation maison aux microprocesseurs PowerPC d'IBM et notre développeur a dû adapter le travail déjà fait à la nouvelle architecture, gagnant entre autres la sympathie des développeurs en charge de l'adaptation du système.

    Ainsi, deux gars se sont un jour pointés à son bureau, et ils y ont « campé » jusqu'à ce que les modifications aient été faites. Bénévolement. La belle époque !

    « À une heure du matin, nous sommes parties dans un bureau où se trouvait un prototype de PowerPC. Nous nous sommes regardés, pris une profonde inspiration et lancé l'application. L'écran a pris feu, et nous l'avons calmement transporté dehors pour éviter de déclencher l'alarme-incendie. Nous l'avons branché à un autre moniteur et réessayé. Le logiciel n'a pas causé incendie [l'autre] écran a juste choisi le mauvais moment pour déconner. Le logiciel s'est exécuté 50 fois plus vite ». Un triomphe, se souvient Ron Avitzur.

    Un ami à la rescousse

    Puis il a appelé à la rescousse Greg Robbins qui vivait à peu près la même situation dans une autre division. Les deux ont fait croire aux managers qu'ils étaient chacun sous les ordres de l'autre. Le bobard est passé, et les managers gardés au loin.

    Le duo s'est donc attelé à poursuivre le travail. La plupart des collègues ne remarquaient pas leur présence, et Avitzur répondait aux autres, incrédules, qu'il ne travaille pas à Apple, qu'il n'est même pas free-lance, qu'il n'est pas payé et qu'il subvient à ses besoins en « vivant simplement ».

    La situation s'était quelque peu compliquée quand le bureau, officiellement vide, allait être occupé par Apple Facilities. La présence clandestine a été démasquée grâce à la candeur rafraîchissante de sincérité de Avitzur, qui lui a valu d’être renvoyé par la sécurité. Son badge a été annulé.

    « Heureusement », 20 % des effectifs d'Apple ont été licencié à cette période sombre des finances de l'entreprise. Il n'était donc pas difficile de trouver un autre bureau vide, ni très compliqué d'accéder subrepticement chaque jour au campus.

    Le grand secret de la programmation

    Le travail s'est poursuivi à un rythme soutenu, mais les deux ingénieurs n'étaient pas en mesure de réaliser à eux tout seuls un logiciel qui devait être livré à des millions d'utilisateurs.

    Entre autres, il fallait des professionnels de l'assurance qualité. Là encore ils ont été approchés par deux gars de la QA qui avaient entendu parler de leur histoire et ont décidé de leur filer un coup de main.
    Ils ont eu besoin de quelqu'un pour les images 3D. Un ami s'est proposé. Et ainsi de suite, pour la conception graphique, la documentation, la programmation, les mathématiques et l'interface utilisateur.

    Le grand secret de la programmation, conclut Avitzur, n'est ni « l'intelligence, ni le travail dur, ni l'expérience (quoique ça peut vous aider). Le secret de la programmation c'est d'avoir des amis intelligents ».

    La fable qui relâche la pression

    Plus étonnant encore, une rencontre plus que bienvenue est venue relâcher la pression, car rien ne garantissait à nos deux lascars que leur produit allait être un jour installé sur les ordinateurs d'Apple. Une dure réalité qui « me terrifiait nettement plus que le risque d'être poursuivi en justice pour intrusion criminelle », avoue-t-il.

    Un visiteur, séduit par leur travail, s'est pointé à 2 heures du matin, leur affirmant qu'il détient le « Golden Master », ce disque dur original que les usines utilisent pour remplir les disques des ordinateurs lors de la production. Son affirmation qu'il pouvait y inclure leur logiciel à la dernière minute, probablement sans une once de vérité, a largement soulagé les développeurs et boosté leur productivité.

    Le produit presque achevé, les ingénieurs ont fait la démonstration au manager de tous les « amis » qui les ont aidés. Le travail fut largement apprécié, mais la clandestinité de l'approche a empêché les choses d’aller plus vite.

    Par miracle, le directeur du projet PowerPC était un académicien en congé, et son directeur marketing était fils d'un prof de math. Les deux, reconnaissant la valeur d'offrir un tel logiciel sur chaque Mac, l’ont rapidement adopté.

    Mais là situation s'est vite emballée. Les managers d'assurance qualité ont attribué des équipes au projet. Les chargés de localisation ont attribué des traducteurs... le tout sans que les leaders du projet aient le droit d'accéder aux bureaux sans effraction.

    On a enfin des badges...

    Ils ont fini par obtenir des badges décents. Identiques à ceux que portaient « les gars travaillant à la cafeteria, ceux qui arrosent les plantes ou réparent les photocopieuses », ricane Avitzur. Une reconnaissance officielle qui a davantage emballé l'enthousiasme autour du produit.

    Tout avait commencé en avril 1993 et depuis janvier 1994, Graphing Calculator (NuCalc) a été inclu dans 20 millions de Macintosh, a été porté sous Windows et il est devenu une référence auprès des enseignants et des élèves. Le logiciel a été commercialisé par Pacific Tech, une société créé par Avitzur après avoir récupéré tous les droits sur le logiciel.

    Comme quoi la sincérité, le travail dur et la foi en ses idées et son travail peuvent déplacer des montagnes.


    Et vous ?

    Connaissiez-vous cette anecdote ? Qu'est ce qu'elle vous inspire ?
    Que pensez-vous de la démarche des deux développeurs ?
    Avez-vous un jour repris en main bénévolement un projet que votre entreprise a abandonné ?


    Source : site de Pacific Tech (histoire détaillée)

  2. #2
    Membre éprouvé Avatar de Elepole
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 504
    Points : 1 151
    Points
    1 151
    Par défaut
    C'est beau, si touchant, ça me redonnent un poil d'espoir en l’être humain.

    Blague a part, c'est bien de voir que les gens sont encore capable de voir la valeur du travail sans se demander qui a pondu le truc, mais c'est rare.

  3. #3
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2004
    Messages : 129
    Points : 336
    Points
    336
    Par défaut
    Personnellement, ce que j'ai compris, c'est qu'un mec a travaillé bénévolement pour une société (qui elle faisait son possible pour le tenir a l'ecart) pour développer, sous license propriétaire, un logiciel de qualité, logiciel que cette société a vendu (et va savoir, vend encore) sans avoir a investir quoique ce soit...

    Si j'ai bien compris, je ne vois pas de "beauté" la-dedans... juste un brin de stupidité associé a du romantisme mal placé...

    Après, si j'ai mal compris, je m'excuses de mes propos.

    Teocali

  4. #4
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 549
    Points
    68 549
    Par défaut
    Bonjour Teocali;

    Le logiciel n'est pas la propriété d'Apple mais de son développeur. Le type a exploité la chaîne de production de l'entreprise pour diffuser et populariser un logiciel de qualité auprès de millions d'utilisateurs.

    Cordialement
    Idelways

  5. #5
    Futur Membre du Club
    Profil pro
    ---
    Inscrit en
    Janvier 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ---

    Informations forums :
    Inscription : Janvier 2010
    Messages : 6
    Points : 8
    Points
    8
    Par défaut licence
    Merci pour cette histoire. Cela montre à quel point Apple était en déroute totale à l'époque (rater une bonne idée, laisser des personnes non employées travailler dans les locaux, laisser des employés travailler sur des projets non Apple clandestinement, ...). D'après la page anglophone de Wikipedia, le logiciel est la propriété de Pacific Tech et non d'Apple.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mars 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 20
    Points : 25
    Points
    25
    Par défaut
    Une belle bande de passionnés... c'est ça la magie des innovations. "La créativité, c'est l'absence d'inhibition" Mon prof. d'info Un bien bel exemple ici. "Quand vous êtes sûrs d'avoir raison, allez jusqu'au bout" Mon adjudant-chef ;(

  7. #7
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 538
    Points : 5 224
    Points
    5 224
    Par défaut
    anecdote amusante, mais article incomplet qui conduit ma première impression à celle de Teocali alors que le fin mot de l'histoire c'est qu'il en découle la création d'une société : Pacific Tech, qui commercialise ce logiciel

    ce serait bien de mettre à jour l'article pour que les lecteurs sachent ce fin mot

Discussions similaires

  1. Réalisation d'une calculatrice graphique en assembleur IA32
    Par yagami-psychiatre dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 02/08/2013, 03h04
  2. Réponses: 27
    Dernier message: 08/05/2010, 18h33
  3. comment fonctionne une interface graphique???
    Par elekis dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 28/10/2004, 00h10
  4. Execution d'une application graphique
    Par BigBeni dans le forum ANT
    Réponses: 2
    Dernier message: 01/04/2004, 10h30
  5. Utiliser une librairie graphique
    Par Troopers dans le forum Linux
    Réponses: 6
    Dernier message: 22/08/2003, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo