Q quora.com What distinguishes a good software engineer from a great one? 54 points rpsubhub 15 years ago 24 comments