What does it mean to be a good programmer? If you can solve any problem that's solvable, but your code is impossible for anybody but you to understand, are you a good programmer?

I've seen code...