Mentoring advice to my younger self
I was recently involved in a very interesting podcast discussion, where I was asked to share stories and experiences, on the question - "If you had an opportunity to go back 30 years and be a mentor to your younger self - What advice would you give?"
Over 40 years of leading global teams in software and technology, I have learned many lessons - some through success and many through failures. Here are the key ones I would share with my younger self:
1. Develop your listening skills. I was a poor listener in my early career. I wanted to speak up and be heard, but did not take time to listen effectively. Over time, I learned that listening is the most powerful leadership skill there is. It builds trust, creates engagement and is the foundation of all great relationships.
2. Build your network early and nurture it. Early in my career, networking was not a priority. I was focused on delivering great work and believed that would speak for itself. While delivering great work is important, building a network of people who know you and your work is an amplifier of your efforts.
3. Ask for feedback - regularly and early. Feedback is the breakfast of champions. I would have benefited greatly from seeking feedback more actively and earlier in my career. Being open to hearing difficult things about yourself and then acting on it is how you grow fastest.
4. Find mentors and sponsors. A mentor is someone who shares wisdom from their own experience. A sponsor is someone who actively advocates for you. Seek both early and be intentional about maintaining those relationships.
5. Embrace failure as a teacher. Some of my greatest growth came from my biggest failures. The project that didn't deliver, the team I failed to develop, the leadership decision I made too quickly - each one was a classroom.
6. Lead with empathy. Technical skills get you in the door. Empathy keeps you at the table and builds teams that go the extra mile. Understanding the human side of every business challenge is what separates good leaders from great ones.
7. Invest in your own development, always. The world changes fast. The leaders who continue to grow are the ones who remain curious and committed to learning throughout their careers - not just at the beginning.
8. Take care of your health. A long career requires sustained energy. The habits you build in your 30s determine the stamina you have in your 50s and 60s. Don't trade your health for short-term career gains.
9. Be deliberate about giving back. Mentoring others is one of the most fulfilling things you can do as a leader. Don’t wait until you retire to give back. Start now.
10. Enjoy the journey. Career milestones matter less than you think. The relationships, the growth, the moments of real connection with your team - those are what you will remember and treasure most.
What advice would you give to your younger professional self?

