Le développement de logiciels est un domaine très vaste.
Vous pouvez le comparer à vos compétences littéraires. Disons que vous avez maîtrisé la capacité d'écrire de merveilleux livres de non-fiction avec de nombreux best-sellers à votre nom. Est-ce que cela signifie que vous pouvez également écrire des livres de fiction, des documents de recherche, des rapports sur les catastrophes pour le gouvernement, des analyses de vente pour une entreprise de manière appropriée de sorte que vous pouvez obtenir des prix même pour ceux-ci ?
Ce'est aussi pas comme Microsoft peut embaucher des développeurs expérimentés qui ont une expérience appropriée dans le domaine avec son argent humongieux. Les organisations ont un comportement, une personnalité et une capacité en raison des habitudes organisationnelles, de l'administration de haut niveau et des données secrètes. Les employés individuels deviennent sans le savoir un bourdon sans cervelle du système.
Microsoft a une vieille habitude d'agir comme un robot muet en donnant toutes les fonctionnalités par souci d'exhaustivité et il'se fiche de savoir si les utilisateurs l'utilisent ou non. Si vous faites un clic droit, même dans les endroits les plus rares de Windows, vous trouverez toujours tout ce qui est pertinent. De plus, Windows continue de glisser d'anciennes fonctionnalités des années 80 dans les nouvelles versions en supposant que certains systèmes hérités les utilisent encore. Cela peut sembler génial, mais cela rend le logiciel bogué. Dans Excel, vous'trouverez des centaines de fonctionnalités que personne n'utilise.
Cette habitude ne peut'faire du bien dans le monde moderne du big data dans lequel vous'devrez prendre des décisions à forte opinion en fonction de ce que les utilisateurs utilisent au lieu d'imposer une généralité technique à tous les utilisateurs. Microsoft avait lancé Windows Pocket PC bien avant le lancement de l'iPhone. Il présentait tout sur un seul petit écran pour rendre l'interface techniquement complète. Et, c'est précisément pour cela qu'il a échoué.
Si vous regardez les moteurs de navigateurs de Microsoft'ils restent fidèles à tous les standards sans faire de choix opinionnels pour optimiser le rendu. En revanche, le moteur V8 de Google's tente d'optimiser le rendu du point de vue des utilisateurs'
Si vous comparez les API de plug-in fournies par Chrome et Internet Explorer, vous'serez surpris de savoir que Chrome fournit très peu d'API. Mais, c'est pour le mieux. Internet Explorer permettait une personnalisation totale dans le but de compléter l'architecture d'un plug-in. C'est devenu l'une des raisons de la disparition d'Internet Explorer. Les plugins lourds ralentissaient l'ouverture et la réactivité d'Internet Explorer. Sans parler de ces barres d'outils sournoises qui s'introduisaient dans le système par le biais d'autres logiciels et détruisaient la surface de l'écran. De nombreuses personnes sont passées à d'autres navigateurs à cause de cela. Le temps qu'Internet Explorer obtienne un contrôle des performances des modules complémentaires et une capacité dédiée à les désactiver, il était trop tard.
Microsoft est en train de changer, mais il'est désavantagé par le fait qu'il ne collectait pas assez de données sur les comportements des utilisateurs sur leurs systèmes dans le passé. De plus, son image de marque a également été entachée parce qu'il n'a pas changé rapidement après avoir fait face à des critiques. Elle a beaucoup de rattrapage à faire.