Skip to content

Engineering Team Handbook: Mentorship at PA


Mentorship is a critical aspect of our development culture at PA. Through a structured yet flexible mentorship program, we aim to enhance the skills, knowledge, and career trajectories of all our team members. Our commitment is not only to ensure technical growth but also personal and professional development. This document delves into the different types of mentorship we currently offer, the goals we’re aiming to achieve, and the overarching expectations from both mentors and mentees.


Mentorship facilitates the growth of every developer, irrespective of their expertise level. It is a powerful means to holistically foster both technical and broader career aspirations, with a keen emphasis on preparing even our junior developers to lead teams or projects.

  • For the Mentee:

    • Personal growth leading to enhanced skills.
    • A clearer and more defined career path.
    • Preparation for leadership roles.
    • Enhanced communication with clients.
    • Deeper comprehension of specific programming languages or frameworks.
  • For the Mentor:

    • An opportunity to exhibit and refine leadership qualities.
    • Promoting better team collaboration.
    • Achieving personal satisfaction by fostering the growth of others.
  • For the Company:

    • Delivering higher-quality code to our clients.
    • Enhanced client satisfaction resulting in stronger client relationships.
    • Retaining top developer talent leading to reduced attrition.
    • Overall increased team satisfaction.
    • Positive reviews and testimonials from current and past employees, bolstering the company’s reputation.

To derive the utmost value from our mentorship program, there are set expectations for both mentors and mentees. This includes punctuality for meetings, swift responses to queries, respecting boundaries like do-not-disturb times, and more.

  • For the Mentee:

    • Attend all scheduled meetings on time.
    • Ensure they’re prepared for each meeting.
    • Actively ask questions to clarify doubts.
    • Respect the mentor’s do-not-disturb times.
    • Complete assigned tasks or homework.
    • Express gratitude to the mentor for their time and guidance.
  • For the Mentor:

    • Ensure punctuality for all meetings.
    • Respond to questions in a timely manner.
    • Be prepared for each session.
    • Confess when they don’t have an answer but commit to finding out.
    • Refrain from overtaking projects or pairing sessions.
    • Actively research and share resources that the mentee might find valuable.
  • KPIs for Mentee Growth:

    • Completion of specific courses or training modules.
    • Active participation in client communications or meetings.
    • Successful integration of challenging code segments.
    • Contributions to blogs or industry journals.
    • Participation in speaking engagements or workshops.

At Planet Argon, our mentorship can be classified into three primary types: Career, Peer, and Functional. Each is tailored to address different aspects of career development and the enhancement of technical skills.

  • Career Mentorship:

    • Primarily with the manager during 1:1 sessions and role advancement meetings.
    • Concentrates on honing both development and technical skills.
    • Involves greater exposure to client communications.
    • Stresses on professional representation, leadership attributes, and more.
  • Peer Mentorship:

    • A structured mentorship with designated mentor/mentee roles.
    • Focuses on developing specific technical or leadership skills.
    • Regular meetings that might not always have set agendas but are more discussion-oriented.
    • Can involve code and PR reviews.
  • Functional Mentorship:

    • An informal mentorship without strict roles.
    • Typically involves a tech lead on a project and a supporting developer.
    • Addresses project-specific issues and technical challenges.
    • Can encompass technical strategy discussions, ticket requirement clarification, and code reviews.

To ensure that the mentorship process is streamlined and effective, we have incorporated specific meetings or ‘ceremonies’ into the program:

  • Pairing Sessions:

    • Incorporated in both Peer and Functional mentorships.
    • Aims at enhancing technical skills through collaborative problem solving.
  • Code Reviews:

    • Incorporated in both Peer and Functional mentorships.
    • Enhances technical skills and leadership qualities by learning how to provide constructive feedback.
  • Career Coaching:

    • Predominantly used in Career mentorship.
    • Involves recognizing areas for growth, formulating a growth plan, and supporting the mentee in their journey.
  • Regular 1:1s:

    • Takes place between the manager and the mentee.
    • Discusses the overall progress and effectiveness of the mentorship.

Our mentorship process employs various tools to ensure seamless communication and collaboration:

  • Tuple: Preferred for pairing sessions.
  • Jira: Utilized for issue tracking and streamlined communication.
  • Slack: For instant communication and addressing quick queries.
  • Google Calendar: Ensures timely scheduling of all mentorship sessions.
  • Zoom: Facilitates virtual meetings, ensuring that distance is not a barrier in the mentorship process.

How to Begin a Mentorship Program at Planet Argon

Section titled “How to Begin a Mentorship Program at Planet Argon”

Initiating a mentorship journey at Planet Argon is a seamless process designed with both the mentor and mentee’s best interests at heart. The program emphasizes mutual growth, knowledge sharing, and fostering a supportive development environment. Here’s a step-by-step guide on how to kickstart your mentorship experience:

  • For Mentees: Begin by identifying areas where you’d like to grow or skills you’d like to acquire. This could range from technical competencies to soft skills or leadership traits.
  • For Mentors: Reflect on your areas of expertise and consider where you can offer guidance. Think about what you wish you had known when you were in the earlier stages of your career.
  • Approach your team lead or manager expressing your interest in either mentoring or being mentored.
  • Discuss your goals, expectations, and what you hope to achieve through this program.
  • The management team, with input from senior developers and team leads, will help in matching mentors with mentees based on mutual goals, skill sets, and areas of interest.
  • An effort will be made to match personalities for maximum compatibility.
  • Once paired, the mentor and mentee should meet to discuss logistics. This includes:
    • Setting a regular meeting schedule.
    • Establishing communication preferences (e.g., Slack, email, in-person).
    • Discussing any boundaries or areas of concern.
  • Outline clear objectives and milestones for the mentorship duration.
  • Identify key resources or tools that might be beneficial.
  • Discuss the approach to tracking progress, such as maintaining a shared document or journal.
  • Begin participating in the mentorship ceremonies outlined earlier, such as pairing sessions, code reviews, and career coaching.
  • Periodically, both mentor and mentee should provide feedback to each other to ensure the relationship is productive and beneficial.
  • Consider setting up a quarterly review to discuss achievements, challenges, and areas for improvement.
  • Once the set objectives are achieved, or at the end of a predetermined period, both parties should meet to discuss the mentorship experience.
  • Consider whether to extend the mentorship, conclude it, or perhaps seek new mentorship opportunities with different objectives.
  • At the end of the mentorship, it’s beneficial to document the experience, challenges, successes, and learnings. This not only provides a roadmap for potential future mentorships but also serves as a reflection tool.
  • Even after the formal mentorship concludes, maintaining a professional relationship can be valuable. The mentorship might end, but the learning and sharing never truly cease.

Embarking on a mentorship journey at Planet Argon is not just about individual growth, but it’s also a testament to our community-driven approach where each member’s growth contributes to the collective advancement of the team. Whether you’re looking to share your wisdom or eager to learn, the mentorship program at PA is a cornerstone of our commitment to professional excellence.