Published Sep 3, 2019

SE-Radio Episode 306: Ron Lichty on Managing Programmers

Ron Lichty delves into the art of managing programmers, emphasizing the creation of self-organizing, high-performing teams through strategic hiring, effective onboarding, and leadership that fosters autonomy and motivation. Key insights include balancing leadership dynamics, avoiding micromanagement, and leveraging intrinsic motivators to enhance team productivity and success.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Intrinsic Motivators

    Intrinsic motivators play a crucial role in keeping programmers engaged and productive. emphasizes that factors like achievement, learning, and making a difference are key drivers for programmers. He argues that while money is often seen as a motivator, it can be counterproductive, and instead, programmers thrive on recognition, praise, and the opportunity to grow and have fun with technology 1.

    The things that motivate programmers tend to be making a difference in the world. So he said achievement, but we said making a difference in the world.

    ---

    Ensuring that team members are connected with the company's mission and have opportunities for continuous learning is fundamental to maintaining motivation 2.

       

    Demotivators

    Demotivators in the workplace can significantly hinder a programmer's performance. identifies poor management practices and restrictive company policies as major demotivators. He notes that while learning and growth are strong motivators, their absence can be equally demotivating 3.

    People don't leave companies, they leave managers.

    ---

    To counteract these demotivators, Lichty suggests that managers should always be recruiting and connecting with potential talent, ensuring that the team aligns with the company's core values and mission 4.

Related Episodes