I offer three distinct types of coaching that are each tailored for specific situations and needs:

Individual Coaching

If you are a software developer in need of individualized coaching, I would recommend first checking out my Developer Tune-Up, which is 13 hours of my best career advice spread across 42 podcasts covering 126 individual topics. If you still feel that you need more coaching beyond the Developer Tune-Up, feel free to reach out to me.

Team Coaching

Cross functional software development teams run into a lot of issues, especially around getting everyone to work together. I would recommend reading my work on How to Deal with Difficult People on Software Projects before reaching out, as it has solutions to the most difficult personnel issues software development teams face. If you still feel that you need my coaching beyond what is covered in How-to-Deal, feel free to reach out to me.

Corporate Coaching

If you are an executive who is not getting what they need from their software development organization I’d be happy to help. I’ve dealt with all manner of thorny issues, including reorganizing teams, streamlining processes, and clearing out dead wood. Executives I’ve worked with have called me a zero bull straight shooter who tells it like it is, and if you’re in need of that service let me know.

Schedule a Coaching Session