How can I be a good software engineer?
What is to be done to be a good software developer?