We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
S1E2: "Software engineering is like a character-building video game" with Nick Means
Join Nick Means to explore how great engineering leadership creates autonomous teams through coaching, storytelling & psychological safety - like leveling up in a video game.
-
Software engineering leadership is about creating space for autonomy and letting teams self-organize, while providing coaching and guidance rather than direct control
-
One-on-one meetings are critical for engineering managers - they’re an essential coaching tool that helps develop people and shouldn’t be considered optional
-
When hiring, focus more on behavioral interviewing and looking for autonomy, grit, and curiosity rather than technical puzzles or algorithm challenges
-
Storytelling is a crucial skill for engineering leaders to help teams understand product vision, customer needs, and organizational direction
-
Creating psychological safety and treating “failures” as learning opportunities is essential for building high-performing engineering teams
-
Technical skills that come easily to engineers can be “superpowers” - help team members recognize and leverage their natural capabilities
-
In startup environments, leaders need to balance wearing many hats while gradually working themselves out of hands-on roles to focus on higher leverage activities
-
Building autonomous engineering cultures requires giving people space to experiment, take on leadership opportunities, and make (safe) mistakes
-
AI/ML initiatives require different skill sets than traditional software - focus on data expertise, QA approaches, and cost management
-
The best managers provide trust and autonomy while remaining available for guidance and support when needed