Mentoring In The Large Dave Winer has a great aspiration for programmers to engage with long-projects that involve a teaching role.