What activities have you found to be the highest leverage for improving technical skill besides solving problems on the actual job?
Teaching others / pair programming where there is a disparity between seniority levels with the participants.
Reading technical stuff.
- here, at HN
- lwn
- even reddit
- Reading tech forums for inspiration
- Explaining projects in layman’s terms to friends helps inspire different ways of solving problems
- Watching YouTube videos on skills that I want to sharpen