The more I am in the industry the more it appears to me that the average developers that I have met along my way are not really passionate about getting better in any way (e.g. reading books or articles, participating in communities outside the company like SO etc.).
While I realize that at least until there will be enough qualified people in the industry to cover the demand, it is not going to change, I am still interested in how can I make it better at least on a small scale, in our relatively small team of developers.
It can also be understood that under a time-pressure of the things to be done and a family lives of the guys they have enough other things to do in their free time other than learning, so I am looking for some ways to learn effectively within the work-time without disturbing the schedules and everything (basically to make a time investment that will in the end pay-off by increased motivation and productivity of people).
Provided that I can persuade the management about some steps to be taken, how can I effectively encourage my team mates to learn about relevant things (such things that would improve the overall quality of code, communication etc.) ? Do you have some experiences with internal lectures / meetings or any other ways that could help ?