The Effective Tech Lead Is a 100x Engineer
51–60 of 84 posts
Re: The Effective Tech Lead Is a 100x Engineer
#52Earlier quoted context omitted.
These are all fantastic points and are in the forefront of our minds as we support our Tech Leads in their difficult charter. I'll do my best to explain how we (at Webflow) mitigate such situations and why we find them symptoms of larger issues in our organization. First off, this requires a top-down commitment from leadership and clear expectations on their behalf. It requires us to provide our leads with the tools…
It sounds like you're aware of some of the problems I listed and have come up with novel solutions to them. Why not just employ true managers? What benefit do you get from having people who are half-in, half-out? How do you deal with the fact that most developers do not like management? Have you ever had a Tech Lead who didn't want to actually manage other devs, but just liked having extra authority and access to sta…
> How do you deal with the fact that most developers do not like management?
The role is completely optional. It's a "hat" that our engineers pass around when someone wants to improve in that area or wants to create momentum in something they believe in. Once a project is over, the Lead can simply take the hat off if they do so choose. It's our job to make the role so enticing that they _want_ to pursue it. That's tricky, but that's why we write these kinds of guides. :)
> Have you ever had a Tech Lead who didn't want to actually manage other devs, but just liked having extra authority and access to stakeholders?
We've normalized the Engineering, Tech Lead, and Engineering Manager hierarchy. Each have specific roles and responsibilities, but they are all considered the same level, and have relatively the same access to stakeholders and possess the same authority in their respective domains. We want someone to take on the Tech Lead role because _they_ want to, not because it's a power grab.
> What do you do, then?
If that were to happen, however, we'd likely encourage the behaviors we wished to see by also demonstrating those behaviors ourselves. We try and remove the "power" incentive from the equation, and instead reward the role for being a force multiplier. This is a trick I picked up from some of the amazing managers at NoRedInk. (thanks Josh Leven!)
Re: The Effective Tech Lead Is a 100x Engineer
#53Re: The Effective Tech Lead Is a 100x Engineer
#54My number one goal as a lead is always for my team to come in and work without interruption. Everything they need to complete a task should be in the task management software. This is what I want as a dev, and so is what I aim to provide for my devs. This doesn't mean writing all the specs myself. Give the devs enough info to write their own tasks and review them before they start. This is manageable up to about 6 people. If you have a bigger team, then you need sub-leads to spread the load.
Re: The Effective Tech Lead Is a 100x Engineer
#55Having been on a project with a 100x tech lead who rarely wrote code (but every time it was amazing) due to their leadership position, followed (and preceded now that I think about it) by a project where the tech lead was a 10x engineer who wrote tons of solid, bug-free code ,but was not really a great tech lead, this is 100% true. The difference between the projects were night and day. The defining feature of the 10…
Re: The Effective Tech Lead Is a 100x Engineer
#56I've found the key to being an effective tech lead is to look at the team as an extension of yourself. As a senior engineer there is only so much you can do. Given the right team, you can do much more. This requires you do the planning and specifications, and occasionally pick off the difficult task. However, you must balance your engineering time against the productivity of the team. My number one goal as a lead is…
Re: The Effective Tech Lead Is a 100x Engineer
#57> The Tech Lead is a “hybrid” role with one foot in management and the other in engineering I may have a limited experience but I've never seen an effective Tech Lead who was a hybrid like this and I have serious doubts it's even possible. The amount of time these tech leads spend coding necessarily expands and consumes the time they have available for management. The type of "management" they do then becomes more de…
> The amount of time these tech leads spend coding necessarily expands and consumes the time they have available for management. I call this being a "dev++", and I think it's an unhealthy mindset for leadership. Moving into leadership means advancing beyond the tasks you used to do. This is true everywhere , and lack of promoting yourself beyond those tasks will drag you down. This goes all the way up to c-suite leve…
Re: The Effective Tech Lead Is a 100x Engineer
#58I really don't think coining the term 10x did anything to help developers or the state of development, and likewise here.
I also agree that it is not a helpful term. I like to think we are all 10x developers. The question of a 1x developer should be how to grow their productivity (assuming they are motivated to do so). Less productive developers should not feel like they have one tenth of the natural talent someone else has. Instead they should look at how they can improve their work flow/knowledge and companies should try and maximise…
Well, that's why the author had to call tech leads "100x developers". x inflation has led us to this situation where 10x is now a baseline minimum. Anything under 100x is just mediocre.
Re: The Effective Tech Lead Is a 100x Engineer
#59Re: The Effective Tech Lead Is a 100x Engineer
#60It's hard to be on top of everyone else's work, the architecture, the weekly planning and the external team syncs while also trying to write features.
Being alone, I'm basically taking shortcuts to get results until I have more bandwidth or get a team member to help shore things up. The goals and deadlines were set way above my head so unfortunately outcomes are prioritized as it stands.