A lot of us developers who are passionate about technologies do this.
- Read technology experts' and fellow developers' blogs
- Follow technology news
- Listen to tech podcasts, watch screencasts etc
- Do part time pet projects to assimilate know-how
- Take proactive steps at work to produce more valuable software
Fine but all these activities will make you better at what you do, but are more of individualistic and do not really take you to the next level. So what is a 'next level' to a developer who is technology focused; who doesn't want to become another project manager. Being architect from developer may be one. But not for all.
Also I am not looking to discuss "How to become a better programmer"
So What should be the ideal 'next level'? and what could one do to reach the next level?