Anyone who does less programming that what is mentioned above cannot call himself a "good programmer", I would have serious reservations in calling that person even a mediocre programmer.
Anyone who does less programming that what is mentioned above cannot call himself a "good programmer", I would have serious reservations in calling that person even a mediocre programmer.
Funny story - Bill Gates' first question to his wife was said to be "What was your math SAT?"
PS Would that work?
You should already know Haskell (and ML), and be writing your own research language.
When you're 30 and you're seeing the same thing with a new name for the 2nd or 3rd time it takes a lot less effort and time to keep up.
Investing in my skillset on my own time with my own rules is an investment in me. I don't particularly care if it makes me a better programmer - it's a contingency plan to make sure I can support my family in both good times and bad.