What skills can a someone develop to become a great hacker?
hga: A truly great hacker will have enough facility with abstraction and clarity that his code will be understandable by others, including himself 6 months later.He'll program in such a way that he can debug the hard bugs.