What does it take to be a good software engineer?
What does it take to become a great software engineer?