.NET turns 20: Reflecting on Microsoft's not-Java : vimarsan