There used to be one Microsoft way of doing things. We were isolated and Microsoft led the way. Nothing else mattered and we lived in a cosy bubble. Everything has changed now and .NET developers face new challenges in a world which seems foreign and unnecessary.