ASK HN: How are you becoming a better programmer?
scorpioxy: Well, to make a muscle grow you have to subject it to increasing values of resistance(i.e. weight training).From what i understand, the brain works in a similar way. So you need to challenge it with new stuff, harder stuff.So, if you always work in C, try some higher level stuff. If you always work on web technologies, try some assembly and so on....For me, I am trying to learn about newer fields. So re-learn my math skills, learn more about electronics and stuff like that.I am also trying to shock my brain into becoming better(not necessarily faster since age slows you down) by changing the field i am learning every once in a while. So electronics, then math, then computers....Note that i know that this is bad if you're trying to become an expert at something. I'm not. I am just doing this for fun and self improvement.(and because, apparently, I'm a geek)