Hi Derek, thanks for an awesome thread and your many enlightening blog posts. (I'm surprised you're surprised to see a post of yours here :P) What advice do you have for a generalist? I feel I can learn things quickly, but I don't get great at anything -- maybe due to a lack of motivation and a surplus of procrastination. I'm a back-end programmer who likes front-end development, only because I'm not a great UI desig…
See http://news.ycombinator.com/item?id=3761474
It's not your exact question, but similar, and led to some other comments in that thread.
I hope that helps.