Microsoft-ontwikkelaars kunnen kiezen uit zoveel verschillende platformen en talen dat ontwikkelaars door de bomen het bos niet meer zien. Ze kunnen geen specialist zijn in alles. Daarom moeten ze kiezen of ze generalist of specialist willen worden.
Een Microsoft-ontwikkelaar heeft zoveel verschillende opties dat hij niet meer weet waar hij zich op moet focussen. Dat bleek tijdens de DevDays 2008, de gebruikersdagen voor Microsoft-ontwikkelaars. "Er is een explosie aan nieuwe techniek", merkt Maarten Legtenberg, architect bij Seven stars.
Microsoft probeert met de komst van het Silverlight platform weer een nieuwe groep ontwikkelaars aan te spreken. Maar ondertussen zijn er ook nog een hoop andere platformen en talen. Ontwikkelaar Philip Partridge werkzaam bij TimeGrip kan het allemaal niet meer bijhouden. "Je vraagt je af of je met je keuze een gat voor jezelf aan het graven bent." Hij denkt dat het voor ontwikkelaars bij een groot bedrijf makkelijker is omdat ze zich met veel verschillende dingen bezig kunnen houden. Bij een kleiner bedrijf moet je vaak kiezen tussen het één of het ander.
Legtenberg denkt dat ontwikkelaars moeten gaan kiezen of ze zich willen gaan specialiseren of dat ze generalist worden. "Het is zoveel. Je kunt niet van alles wat weten en nog specialist zijn. Een ontwikkelaar moet niet allebei willen."