Live data from Hacker News

I'm a Tech Lead, and nobody listens to me. What should I do?

world.hey.com

41–50 of 136 posts

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#41
What I read in the story is the context and some action, but not the result. It is implied there is some sort of result, but it is not described, especially how the actions contributed to the result. It may be well intended, but very superficial, childish.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#42

I've been tech lead at different companies. Every time I switched companies, I started out as senior dev and got promoted into the team lead role again; each time with full support of my team. I don't look or act like a leader and this has been a hurdle for me. But what typically happens anyway is; within a few months, my code ends up being a core part of the project; my modules become heavily depended upon and someh…

I don't understand why that is a logical progression. Writing good code and leading a team needs vastly different skill-sets in my eyes.

Being a good leader is partially out of your control. The people under you need to respect you as a leader. Working with them and showing your technical skills can gain their respect

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#43
post #21

I've been tech lead at different companies. Every time I switched companies, I started out as senior dev and got promoted into the team lead role again; each time with full support of my team. I don't look or act like a leader and this has been a hurdle for me. But what typically happens anyway is; within a few months, my code ends up being a core part of the project; my modules become heavily depended upon and someh…

I don't understand the point of your comment. Why did you switch companies?

I am assuming that the point is, when you start in your team's shoes and then get promoted to team lead, your team knows you are capable and that you have well reasoned opinions. Hopefully.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#44

> Note: this article is a translation from the original “Soy Tech Lead y no me hacen caso. ¿Qué hago?”, in Spanish. I wonder if "tech lead" coincidentally are two words that are the same in Spanish as English, or if this is considered a technical phrase.

Totally not the same. Its used as technical phrase. In europe we have many languages, but in most of them we use the term Tech lead as phrase.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#45
post #22

That Spotify squad tribe diagram makes me want to vomit.

I did a reverse image search on it, and it brought up 'vietname board game' and other war-themed images. Who thought it would be a good idea to have a corporate productivity diagram where the workers look like they're prisoners, there's shooting targets plastered all over, and the "coach" looks like a warden that's flashing danger signs (all the colors, and they choose red?). And that's not even including all the poo…

This is pretty in line with the BS side of agile. How many retrospectives I've had with themed MIRO boards, from star wars to indiana jones with a step in whatever war. Par for the course I guess.

(not that I'm defending it, aside from the more than dubious theme, it's plain illegible)

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#46

"I'm a tech lead, nobody listens"... 1. Listen to what other people say and what they think the problem is, or what the problem "says". 2. Think, ask questions to clarify and repeat step 1. Is the problem actually technical? branch a. otherwise branch b. a. have you considered the problem is mostly not technical? then proceed to branch b. b. what miscommunications are keeping the solution from being implemented? 3. C…

But very useful. I would like to subscribe to your newsletter.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#47
Welcome to Hell, kid.

I was a senior manager, for much of my career, and had about a 30% hit rate, with folks listening to me. My employees had to listen to me, but I actually encouraged them to talk back, if they had issues with my direction.

My bosses and peers?

...not so much...

This was especially true of the Japanese (I worked for a Japanese company). Even though I had a pretty significant level of influence (for a Westerner), I still had to beg for folks to listen to me.

My favorite, was when my team was assigned to help a Silicon Valley startup that my company had made a deal with, after the ink was dry on the contract.

There were a lot of problems with that relationship. Most of them, were because the senior Japanese management had made some really big mistakes; chiefly because of cultural differences between the companies (the startup was actually really good, but they were a fairly typical "smoke and mirrors" Silicon Valley startup, and had a different approach to pitching that didn't work well with the Japanese. Neither side really understood the other).

We did our best, but our hands were tied. It did not end well, which was pretty disastrous.

If someone had asked me to help out, before they signed the contract, it would have been a much better outcome. I'm no captain of industry, but the problems were pretty glaring and obvious, even to us mensches in the trenches.

> I think I never read as much in my life as during the month between announcing I was leaving my previous job and joining mytaxi.

I liked reading that. I would love folks to do that kind of thing, more often.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#48
post #31

Earlier quoted context omitted.

Sounds like a regular setup, at least this is very common in modern C#/.NET when you implement REST services. Nothing to do with Hexagonal Architecture, just inversion of control. There is a very thin DI container baked into ASP.NET and the pipeline. Do you have to use that? No, but it gets complicated very quickly if you don't. So any project that is more than a tech demo/eval uses DI. In other languages/frameworks…

I don't know much about C#, but in Rust this is very much not the norm. In fact, there are technical limitations associated with async traits. This sometimes allowed us a reprieve from the madness, but only sometimes. I guess you can write enterprise Java in any language. The entire idea was to make it easier to mock components and therefore easier to test code, however all the code connecting the components became u…

The easiest thing to test will always be pure functions. Many people don't realize this, and how clean it can make your tests look. Provide input, get return value, assert/check it. Sure, at the end of the day you have some IO somewhere. But that will usually be a smaller part of the code base. Codebases that make testing more difficult than that, are making it unnecessarily complicated. Sometimes you depend on some library that forces you or heavily nudges you into another style, that can happen. But what one wants to avoid is a codebase, where one has to know to mock 5 other things because of their side effects.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#49

I've been tech lead at different companies. Every time I switched companies, I started out as senior dev and got promoted into the team lead role again; each time with full support of my team. I don't look or act like a leader and this has been a hurdle for me. But what typically happens anyway is; within a few months, my code ends up being a core part of the project; my modules become heavily depended upon and someh…

While I am not a software developer, it sounds like our career paths have had the same trajectory, and I'm wondering what the common factor is across industries.

I work in automation (mostly) as a lead tech and professional troubleshooter because I am familiar with a wide and varied amount of automation technologies. I've met plenty of people over the years who have much more advanced skills than myself, but never go beyond doing more than parts swapping on a workbench, which leaves me scratching my head.

Over the last few years, I have listened carefully to what people around me say about my work, and while it is good gas for the ego, I have notice that's not the likely reason I get promoted so quickly. While I can walk into a problem and know how to apply different processes to figure out what to do almost reflexively at this point, the real focus seems to be that I take ownership of the process.

Bit of a buzzphrase, "ownership of the process," but the short explanation is that a little planning, accountability, resourcefulness and communication seems to get you a lot further than just knowing what to do in any given situation. Employers like that because they now have department manager they can rely on, and team members like that because someone else is taking responsibility so they don't have to.

You're good at code, obviously, but if you zoom out on your work a bit, are you also bringing a bit of accountable authority to the table? That may be the real reason why you move up so quickly, or at least something that greases the gears so that can happen faster for you than, say, an equally skilled colleague.

Re: I'm a Tech Lead, and nobody listens to me. What should I do?

#50

I've been tech lead at different companies. Every time I switched companies, I started out as senior dev and got promoted into the team lead role again; each time with full support of my team. I don't look or act like a leader and this has been a hurdle for me. But what typically happens anyway is; within a few months, my code ends up being a core part of the project; my modules become heavily depended upon and someh…

I don't understand why that is a logical progression. Writing good code and leading a team needs vastly different skill-sets in my eyes.

Honestly I’ve seen plenty of folks get promoted to “team lead” because they aren’t as productive with the actual coding. Someone needs to focus on the non-technical project tasks, so the boss picks the least productive team member to move to that role. Calling it a “team lead” makes it more appealing than calling it “worst coder”.
Post reply on HN