00:00:11.719
Hi, welcome everyone to the end of this track. Closing out our Leading at All Levels track is going to be this amazing panel on becoming an engineering leader. I also wanted to remind everyone that we are hosting a Leadership Birds of a Feather event tomorrow at 1:50 PM, which is on the board.
00:00:23.640
If you want to continue discussing leadership and being a leader, regardless of your title, definitely come and chat with us tomorrow at the Birds of a Feather session.
00:00:35.100
Rebecca Miller-Webster is a software engineer, conference organizer, and educator. She is the founder of Write/Speak/Code and serves as the practice lead at Desmond. Rebecca has been developing software professionally for over a dozen years, and she previously organized GoRuCo. Her interests include drinking diet coke, wearing trousers, telling computers what to do, giving hugs, and swearing.
00:01:01.530
Hi, welcome! I'd like to start with a little audience participation. How many people in the audience are officially managers? A good number? How many of you have a manager? Cool. So, anyone here does not have a manager? A couple of people.
00:01:14.460
One company does not have a manager, sort of. When I was thinking about this panel, I intentionally used the term "leader" rather than "manager" because I believe there are opportunities for all of us to lead, regardless of our position. As someone who has been a manager, I think that we are often better at giving advice to people who are just below us.
00:01:42.420
So, I wanted to have a range of experiences and official titles represented. I've asked everyone to introduce themselves and share their background regarding their current leadership roles, their history with leadership, and a few influential people in their lives.
00:02:17.530
Hi, I'm Neha. I'm a software engineer at Pivotal, and I am an individual contributor. I'm not a manager yet, but I am interested in leadership. I lead a few initiatives at Pivotal and I am also a board member at Write/Speak/Code. One of my key influences has been my work with Write/Speak/Code, which inspired me to become a board member. Numerous blog posts I’ve read and several individuals I look up to have significantly influenced my decisions and approach.
00:02:43.270
My name is Abel Martin, and I am a lead software engineer at Uptoro. We're hiring, like everyone else! This is actually my third lead developer position, having had two other ones before. My influences have varied: I've had both very good and very bad managers, which have helped shape my perspective on leadership. My mother, who raised me as a single parent, and my wife, who shares parenting responsibilities with me, have also been significant influences in my perspective on leadership.
00:03:15.690
What is something that you wish someone had taught you, or given you a heads-up about, when it comes to leadership? I’ll start. It took me a long time to realize that I didn’t have to be a manager to lead. It’s ironic, considering I’m on this panel, but people told me this repeatedly without me fully grasping its meaning. It didn’t hit me until I applied to be a manager for the first time and realized I was waiting for approval to do what I wanted.
00:05:06.940
It would have been beneficial to understand earlier that it’s okay to fail. When I stepped into leadership and management roles, I set high expectations for myself and tried to avoid making mistakes, but this only led to mistakes and poor decision-making. What defines us as leaders is our ability to respond to failure, rather than avoid it altogether. If someone had told me, "You’re going to fail, and that’s completely fine," it would have made a huge difference.
00:06:33.430
I wish someone had emphasized the importance of explicitly understanding how our individual contributions tie to the overall bottom line. As an individual contributor, I excelled at delivering code and meeting deadlines, but often failed to connect my work back to the business value I was delivering. Now, as a leader, I understand I need to focus on that linkage to be effective.
00:07:10.240
We’ve been discussing the differences between leadership and management, and they also relate to coaching and mentoring. I see coaching as an explicit, interactive relationship where the teacher actively tries to instill certain principles, whereas management entails visibility on high-level activities. In contrast, I view leadership as being ‘in the fray’ with your team, actively participating in problem-solving and getting things done.
00:08:11.830
Coaching can happen day by day, while mentorship is a more formalized relationship. You may have regular meetings with a mentor or not, and it’s complimentary but separate from management. Ideally, to be effective, a manager can be a leader, coach, teacher, and mentor, adapting to the needs of the team.
00:10:11.240
When it comes to managing up—how do you manage your own manager or others above them? The key is communication. Setting and resetting expectations is crucial, providing visibility and clarity about ongoing work. If you communicate effectively, you give your manager the tools they need to have a clear picture of project progress, delays, or roadblocks.
00:11:04.270
As an individual contributor with a manager, managing up is about establishing a partnership. I regularly schedule one-on-ones with my manager and come prepared with an agenda to discuss accomplishments, future initiatives, and questions. It’s about making sure my manager understands the ground realities and the feedback I receive from my peers.
00:12:50.580
When it comes to relationships with managers, I emphasize the importance of being proactive. Building trust takes time, so I start small, gradually increasing the scope of responsibility. This way, when larger challenges arise, there’s an existing foundation of trust. Communication, especially in nurturing that trust, is critical.
00:14:48.760
If there aren’t questions from the audience, I have a few more. As a manager, how do you recognize talent when individuals come from non-traditional backgrounds? My approach is to engage closely with team members, holding regular one-on-ones to understand their thought processes and emotions. Their performance is relative to their growth.
00:15:49.530
To advocate for yourself as a contributor, I suggest creating a skills matrix and having an open conversation with your manager about where you stand. This means discussing the areas where you think you excel and the skills that may not yet be recognized in your career path. It’s essential to ensure that these discussions are tied back to what the business values.
00:18:22.640
Establish clear expectations about success criteria, timeframes, and provide the necessary resources. Regular check-ins bolster this process. Engaging in open dialogue about the contribution at both the team and company levels supports visibility and recognition.
00:19:59.090
Emotional intelligence plays a significant role in navigating struggles within a team. Leaders must maintain their compassion while effectively fulfilling their managerial roles. A recommendation from a leadership coach could involve setting clear expectations and success criteria, which helps everyone on the team understand their roles and contributions better.
00:21:49.050
In light of time, I want to address the resources that have been invaluable in leadership development. Start with books like "The Five Dysfunctions of a Team" by Patrick Lencioni, and "The Hard Thing About Hard Things" by Ben Horowitz. Networking can also be a course for growth, engaging with people outside your specific line of work can influence your managerial approach positively.
00:23:50.150
Lastly, when discussing managing up, remember to adjust your process to adapt to those around you. This may mean recognizing that how you wish to manage might not align with others' needs, and being open to flexing to meet those expectations provides a comprehensive leadership experience.
00:25:02.150
All these discussions ultimately stress that managing is a continuous emotional effort. Encouragement and support must be constant, and effective communication is foundational in leadership. To navigate complex conversations, being clear and directive about expectations ensures all parties understand the point of view.
00:25:56.660
Time is running short, and I'd like to open the floor to any lingering questions. One topic that consistently seems to emerge is how to gracefully exit coding while transitioning into management.
00:28:00.640
It can be tricky, as the complexity of managerial responsibilities often leaves little time for coding. The transition should occur sooner rather than later, particularly when individual contributions begin to hinder team productivity. Establishing self-awareness and recognizing the need to prioritize management might be a challenge but valuable for team dynamics.
00:30:14.340
Finally, there’s a wealth of resources available, including personal connections and literature that supports growth in leadership. Seek guidance, collaboration, and mentorship as means to encourage an environment where you can thrive as both an individual contributor and a leader. Thank you for participating in this session!