Full threadefsavage·Many of these things (E.G. "hardworking") apply to almost any career, or can be trained, but to me curiosity and patience/persistence are the things I think have an outsized effect on whether someone is a great software engineer.View on HN