Mon histoire avec MS (et le PC en général).
Chez moi, il y avait ce truc. Deux mêmes. Ma mère profession libérale s’en servait pour bosser. On avait eu ordi Apple mais je crois qu’il n’y avait pas les softs dont elle avait besoin. Et c’était pas bon marché à l’époque, faut le dire. Ils ont lentement compris chez la Pomme.
Je me souviens que mon père disais que le PC pièce détaché, peu cher flexible et efficace et doté dorénavant d’un système d’exploitation "standard" , allait tout balayer. Perso -du point de vue de mon utilisation casual- je voyais pas trop vu que les jeux de l’époque sur PC (85-86) faisaient vraiment pitié. L’Amiga déchirait tout, je passais mon temps chez mes potes avec leurs CPC 6128+ (steplait) et leurs Atari. Mais encore une fois toutes ces machines avaient des prix conséquents, étaient figées. Et l’ordinateur n’était pas vraiment quelque chose d’indispensable encore.
Donc MS arrive avec son DOS et ses armées de producteurs asiatiques de hardware. Et je vois de mes yeux le progrès qui s’opère dans le "camp" PC. Je vois mon père sur la table de la cuisine avec ces "cartes-mères", ces circuits, ces prises de tête. Mais ça vaut le coup. Je vois qu’apparemment, parce qu’il ya enfin un leader du système d’exploitation sur PC, parce que les producteurs hardware s’unissent et crée des standards, je peux jouer. A des jeux qui chaque mois enterrent ceux du mois d’avant. Parce que tout va vite.
De 84 à 95 j’en passe du temps. Partagé entre mon bon vieux DOS en ligne de commande pour jouer et Windows -à partir de la 3.0- pour… euh… Je sais plus en fait ça servait pas à grand-chose pour ma part. Mais je savais que c’était le futur l’interface graphique, alors je testais. Je testais tout les softs, démos qui me passaient sous la main. Les produits MS étaient toujours très bons, il n’y avait rien à dire. Les jeux PC étaient mortels, les beaux gosses des années 80s messieurs Amiga&Co étaient morts subitement, incapables de se renouveler. Linux ? Encore un spermatozoïde presque. Je savais qu’il y avait d’autres systèmes d’exploitation mais ils étaient en général peu suivis. J’étais très intéressé par OS/2 Warp. Mais sans support du produit…
Et c’est le drame. Windows 95. J’étais tombé sur un article comme quoi ça allait tout changer et les premières photos d’écran me faisait baver. Le DOS me saoulait carrément. 10 ans d’écran noir c’est bon quoi. Et bien j’ai jamais réussi à l’installer dites donc. Et c’était vraiment pas de ma faute, j’étais aguerri. Tout ce tintouin pour cette bouse. Microsoft comme tout les gens à l’ascension fulgurante, avait perdu pieds. Enfin c’est ce que j’ai ressenti. Ca plus le fait que le matos évoluais trop vite (on avait mis des années à atteindre 100 Mhz, et hop là ça filait du simple au double tout les six mois…), que j’avais d’autres choses à faire à ce moment là…
Je "quitte" le monde de l’info durant quelques années et vraiment Microsoft, je les supporte plus. Menteurs et arrogants, monopolisant. Et leurs produits ne suivent pas.
Arrive Windows 98 et évidemment il n’y a pas de PC sans. Alors je m’y (re)mets. Je pensais que c’était un bête 95 refourgué en version 98, comme EA sait si bien le faire. Mais en fait non, c’est quand même mieux. Bien plus stable (ne riez pas). Mais évidemment c’est pas encore ça et je les maudis encore un peu surtout, avec cette merde marketing de Windows Me. Linux n’existe pas vraiment et les Mac, ba c’est les Mac. C’est pas raisonnable.
Et puis vous connaissez la suite. Windows 2000 arrive et putain, en étant franc et honnête, ouais ça le fait. C’est stable. Ca tourne, c’est la promesse de 95.
Pareil XP. Je me dis que c’est un coup de marketing. Je suis de ceux qui se la jouent je reste sur mon 2K whatever. Et je finis par tester le XP et je vois que ça à l’air encore mieux. Et ça l’est. Pour une chose surtout: la gestion des périphériques qui devient enfin efficace. Plus jamais eu de merde USB.
Bref. MS devait naitre, il le fallait c’est la démocratisation de l’ordinateur, le développement de services et de toute une région d’Asie qui en ont profités. C’est de l’Histoire, c’est pas juste une boite qui monopolise un marché pour que ses actionnaires sautent dans des piscines pleines de billets. C’est le genre de choses qui sont tellement énormes qu’effectivement, ça ne se fait pas sans heurts (toutes les histoires autour de MS et de ses produits, comme tout leader écrasant, voir Sony aujourd’hui).
Microsoft ou Apple si le destin avait fait que les noms soient inversés, se débrouillent pour survivre. Si les produits sont bons, ça va. S’ils sont mauvais…
Aujourd’hui Linux est mature. Il n’en faudrait pas beaucoup pour que les gens switchent. A la même vitesse que plus haut, en 5-6 ans Mandriva & Co prendraient une part de marché conséquente. Mais pour cela il faudrait aussi des efforts vers les consommateurs (Mandriva system overview: Linux Kernel 2.6.8 (and various fixes from 2.6.9rc) Xorg 6.7.0 KDE 3.2.3 GNOME 2.6 Glibc 2.3.3, GCC 3.4.1 Apache 2.0.50, PHP 4.3.8 MySQL 4.0.18, Samba 3.0.6 Mozilla 1.7.2, GIMP 2.0.4 OpenOffice.org 1.1.3… Qu’est ce que je m’en cogne sérieux, les numéros de version gardez les… Ca fait peur à l’end-user…).
Pendant ce temps Microsoft -à mon assez grand étonnement j’avoue- continue d’assurer, ou au pire d’apprendre pour se perfectionner (division Xboite *tousse*).
Exemples:
L’IM. Je ne voulais PAS de cette merde de messenger parce que c’est Crosoft et que j’avais déjà tout ce qu’il faut (ICQ/AIM/Trillian). Et oui au fur et à mesure comme tout le monde l’utilisait, je m’y suis mis, ouverture d’un compte "bidon" sous hotmail… Merde. Il est plutôt bien cet IM. et tout le monde est dessus parce que les gens utilisent hotmail, mais ça pue hotmail me dis-je. Je ne l’utilise toujours pas d’ailleurs mais c’est pas parce que c’est mal foutu, je dois être honnête. Hotmail est bien fait et les gens kiffent l’intégration avec leur IM. Bien sur. L’intégration devient importante avec tout ces moyens de communications. Et l’intégration est au cœur d’une bonne ergonomie. Demandez à Apple. Té.
Le .NET. Je commençais à me tâter pour (re)faire mon site web. Un truc up to date. Personne sous la main pour le faire. Je voulais un site flexible, dynamique et qui ne me prennent pas la tête. Mon but n’était pas de passer des heures dans du code. Je m’attelle donc au PHP. Version 4.quelquechose mais attention la 5 arrive et en fait elle change plein de trucs. Ok. Je commence à lire des tutoriaux et des aides… Et je flippe parce que je ne comprends rien, les forums ne sont pas sérieux, pour trouver une info c’est l’horreur… Plein de réponses du type "ben je sais pas mais moi je fais ça comme ça, en passant par là, c’est pas très propre mais ça marche"… J’avais pas que ça à foutre. J’ai testé la technologie .NET. J’ai fais les tutoriaux, ça se passe. L’aide des forums asp.net (207,082 users have contributed to 396,987 threads and 1,108,615 posts) est d’une rigueur que je n’ai vu nulle part ailleurs. Et croyez moi, c’est appréçiable. C’est simple, je n’ai jamais eu besoin d’écrire un seul post d’au secours.
La technologie .NET… Je sais bien que ça fera un peu Macfan sur le retour mais j’ai envie de dire "si tu n’as pas essayé… Tu ne peux pas comprendre". C’est juste très bien conçu, les gains de productivité sont pas loin de l’incroyable et je vois pas comment le futur du dev sera autre qu’avec des systèmes de ce type. Car c’est gratos pour une bonne partie et que sa version open source existe.
C’est pour ça que le politiquement très correct crachat sur Microsoft dès qu’on le peut, en regard de ces 20 dernières années et de mon vécu je trouve ça intellectuellement malhonnête. On parle de produit informatique, de grande consommation (l’ipod chez Carrefour). Le côté croisade j’y ai cru il ya quelques années et puis je me suis rendu compte que de toutes façons, ils disparaitront pas comme ça (non parce que on disait la même chose pour IBM et euh ils sont toujours là et ça va pas trop mal pour eux). !l faut être réaliste. Pour faire "tomber" MS il n’y a qu’à sortir des produits meilleurs (voir son pote Google et encore, voir part I).
C’est clairement pas (si) évident (que ça).