M microsoft.com What makes a great software engineer [pdf] 9 points willhslade 2 years ago 15 comments