The hardest part of achieving a successful software career is only partially related to software development skills. There is so much more. Most developers could experience exceptional career growth, but they are held back by one or two non-technical problems. Often, they just need somebody to simply point these out before finding real, professional success. They just need a mentor. We are Bill Edmondson and Phillip Turpin. We have each experienced some success in the field b...