Hacker News new | ask | show | jobs
by ebiester 2256 days ago
It depends on where you are in your career. If you are a below average developer, do like they say in the airplane and "put on your own mask before assisting others." If you are an above average developer, you will be noticed by being the person who helps others more than solving every problem.

At some point in your career, your influence by your own two hands reaches a plateau. You are a senior engineer. How are they choosing the tech lead?

I can speak by experience that the tech lead is often not the most technically proficient on the team. They are the one who helps others the most. They are the one who talks with the most people beyond their team. If I am looking for a lead, I am looking for the person who people look to for help.

2 comments

> I can speak by experience that the tech lead is often not the most technically proficient on the team.

In my experience, this is mostly true. I've worked with some tech leads that had really average skills, at best.

> They are the one who talks with the most people beyond their team.

You're almost there.

Here is what I've noticed, about those who do get promoted (to tech lead and beyond): they get noticed by being the loudest in the room. They do presentations, they organize meetings (that they lead), and they are in the spotlight. Never giving it up to anyone. Me, me, me.

None of that means they are worth a damn, though. Some of these same people have led the company down technical dead ends or strapped the company with expensive tech debt and maintenance. Managers won't care though because that's their guy (or gal). Managers are really poor at recognizing bullshit and really good at justifying decisions they have made. Beyond covering their ass, it's really hard, psychologically, to admit you've really screwed up. And even harder to undo that mistake. This is how companies go under. All the time.

Very few of the tech leads I've witnessed actually help their coworkers. Especially once they've made the promotion. They tend to just vanish at that point, and camp out on projects they want to do and screw everyone else. Out of 10 tech leads, I'd say the ratio is maybe 2-3 good ones.

I've been there and only learnt that this "wait to be chosen" attitude never pays off. It's rewarded, but the reward is a pittance compared to what that energy could buy.

My advise to myself 20yo would be: learn how to deal with people, learn how organizations work, build capital and get onto the money side of things; but don't let your ego get tricked into the shiny tech lead and manager titles as those are only mirages of wealth.

> I've been there and only learnt that this "wait to be chosen" attitude never pays off. It's rewarded, but the reward is a pittance compared to what that energy could buy.

Wait to be chosen is the opposite of what I think most people are saying here.

You have to actively find out what is important to your organization and how to make both yourself and other people better in those areas.

If what you care about is money, why do tech at all? Sure, it pays well, but not ibanker-well. The replacement-level investment banker is doing to make a multiple of all but the best-compensated engineers.
It was an easy way to make some initial capital. I would've done that in the banking sphere if I could.