Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Each item on the OP's achievement list is valuable. It may seem daunting, but you don't need to do the WHOLE list to level up. One step at a time...find something on the list to do, and do it, if you want to get better.

Having achieved about 90% of his list, and having worked with many, many other developers, I can say that I've been in the 99th percentile wherever I've worked, and typically have been the top developer who everyone else came to for help.

And almost every other top developer I've known has had similarly broad experiences, so I don't think it's a coincidence. One friend is a notable exception; he refuses to learn any language but C++ and Flash. His experiences go in other directions; the list certainly is not comprehensive.

BUT, I also have a life away from the screen. I play a very fast competitive sport (badminton) that gets me exercise and keeps my reflexes sharp. I wouldn't say that it gives me practice in critical thinking, but the exercise and movement keeps my brain healthy.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: