Jeffrey Hardy, Principal Programmer at 37signals with 17 years of experience, shares insights on the company's unique approach to mentorship over traditional management. He explains how the shift to a peer-to-peer mentorship model enhances team productivity and aligns new hires with company values. The discussion covers the importance of hiring self-directed individuals and the power of mentorship in cultivating entrepreneurial skills. Hardy also shares tips on effective mentoring practices that foster independence and collaboration among programmers.
37signals has replaced traditional management with peer-to-peer mentorship, allowing for greater autonomy and shared values among team members.
Effective hiring practices prioritize candidates with entrepreneurial experience and shared values, facilitating the company's mentorship-driven culture.
Deep dives
The Evolution from Management to Mentorship
The transition from management to mentorship is a key theme, reflecting the company’s unique approach to team organization. Initially, with a small team, there was minimal need for traditional management, as employees were seen as capable of managing themselves. As the company grew, they experimented with having managers, believing this structure might improve efficiency. Ultimately, they returned to a mentorship model, where experienced programmers guide less experienced ones, promoting a culture of shared values and decision-making without needing formal management roles.
Defining Roles and Responsibilities in a Mentorship Framework
In the absence of managers, mentorship serves a critical function in facilitating team coordination and skill development. Each newcomer is paired with a mentor shortly after joining, emphasizing a teaching dynamic where senior programmers impart their knowledge and the core values of the company. This mentorship goes beyond technical skills, aiming to instill a mindset that aligns with the company’s standards, thus fostering independence among team members. As programmers transition from junior to senior levels, the role of a mentor evolves, ultimately enabling junior programmers to become mentors themselves.
The Importance of Shared Values in Hiring
Effective hiring is crucial to maintain the unique structure of the company and its mentorship model. Candidates must not only possess technical skills but also demonstrate shared values and the ability to navigate uncertainty independently. Individuals with entrepreneurial backgrounds are particularly valued, as they showcase self-direction and a proactive mindset. This emphasis on personal responsibility and alignment with company culture ensures that team members can contribute effectively without the need for traditional managerial oversight.
There are no full-time managers at 37signals, but that doesn't mean the company is void of mentorship. In this episode of The REWORK Podcast, host Kimberly Rhodes chats with Principal Programmer Jeffrey Hardy as he breaks down the company’s focus on peer-to-peer mentorship. They discuss hiring practices that allow for less management and what mentorship looks like amongst the team.
Key Takeaways:
00:42 – Meet Jeffrey Hardy, Principal Programmer
02:09 – The evolution of 37signals' management structure
05:19 – Replacing managers with mentors
10:53 – How hiring impacts the ability to operate without managers
13:35 – The power of seeking entrepreneurial experience