On the other hand, if the company is so overloaded that they really would like for you to put in 100 hours of real work a week.... And if they stick all the developers in an open office, forget about it.
Have been thinking of starting a "farm team" to develop green programmers. Have a meetup once or twice a week, work on a focused project together, do mutual code review. Read the classics (e.g. the MMM) as homework.
Perhaps give out some Amazon gift cards for good work. When a participant levels up, move them to a paid role.
Let me think about it a bit.
I had the pleasure to meet him when he came to Mexico and he talked about the idea of "pairing" a very junior Engineer (from Mexico) with a very senior one from top companies in the USA to grow them, even covering the English language teaching.
The theory sounds very good but man, at least I was afraid that he was overestimating what "Junior dev" means down here in Mexico (from my experience hiring in MX and US, MX-Senior = US-Mid-Level, MX-Mid-Level = US-Junior).
Still, it is a good project if done successfully.