Hero's Journey

I think of a software project is a Hero’s Journey for the people on the team. They gain skills, find mentors, confront their fears and overcome adversity. When the project is released they are changed by what they’ve learned. Read More...