Live data from Hacker News

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

world.hey.com

81–90 of 136 posts

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

#81

I still remember when my previous employer has lost domain for like 3 months. Boss and his business partner have setup company and I have joined later. Business partner left. - I was trying to figure out who have access to domain X? It is not on AWS and by whois it is under some random registrar in Europe. I got just shrug from boss. Everything works so why bother? - After 3 years of scratching my head and try to rep…

>And I am just raging in my office because I was trying to prevent this situation for 3 years to no avail...... My take away from this is that you can't change the culture.

This happens a lot in large company. And isn't just a singular case or a company, but any organisation or even countries. Just look at governments around the world.

You cant help those who dont want to be helped.

The biggest problem of any problem is people dont think it is a problem.

And may be controversially, you cant stop the pendulum from swinging and change its direction. The only way to fasten the cycle is to help it swing to its extreme before it swings back.

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

#82
post #67

I still remember when my previous employer has lost domain for like 3 months. Boss and his business partner have setup company and I have joined later. Business partner left. - I was trying to figure out who have access to domain X? It is not on AWS and by whois it is under some random registrar in Europe. I got just shrug from boss. Everything works so why bother? - After 3 years of scratching my head and try to rep…

>>If top is bunch of sloppy clowns, whole company is going to be the same. This happens so often at big companies as well. Management is always assumed to be correct, and the pay grade argument always kicks in(They are paid more because you are beneath them). And this starts to show up everywhere. You can't take any initiative without sanction from the top, and they are often clueless as to what the ask is. Most of t…

No one person can save a company, but... one person at the top can certainly sink a company.

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

#83
post #76

Earlier quoted context omitted.

> My take away from this is that you can't change the culture I've seen the culture changing in some special circumstances a couple times in previous companies, and honestly all of them were ugly: 1) Demographic replacement (having more people saying yes and out-vote the legacy employees) 2) Hired guns from the top to the bottom to shake the system (we called in a company those managers "007" because they used to hav…

The last one made me chuckle. Worked in Japan, didn't see many madogiwa zoku (probably because I only worked at startups) although it was talked about a lot. But I guess community manager-esque position did exist, and now it makes sense why so many big company blokes that went to tech meetup came off as very incompetent

I'd love this. I honestly need to train my spirit, and "please stare at the wall" would be amazing for my dopamine-fried brain.

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

#84
post #31

Earlier quoted context omitted.

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…

Trouble is that in an application the pure functions are just implementation details that don't need to be tested. They get tested by virtue of a correct implementation being necessary to correctly run the application. A library can be a little different story, as there the public interface is quite likely to be pure, but I expect most codebases found in the wild are applications. The discussion happening here seems to be directed at applications.

Granted, it appears Rust gets a lot of use as a cross-language library provider, where the application glue is written in other languages. Perhaps that's why?

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

#85
post #5

> After that incident, I created an incident review document and suggested a small review of the tasks that should be prioritized to prevent it from happening again. I got carried away and created an initial presentation for the other backend Chapter Leads with a backend strategy. I do not remember it perfectly, but it included hexagonal architecture, a testing pyramid with contract tests to avoid breaking APIs used…

i read that and i was like hey wait a second, that's not how you do that? shouldn't you be having conversations with your team first to find common ground to help with buy in? and also learn from them about the org.

starting with a presentation that nobody asked for is a good way to be ignored.

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

#86
post #21

Earlier quoted context omitted.

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

Because that's how Silicon Valley works?

It sounds like he is implying something, as in everyone switches jobs, but he specifically points out he changes jobs after being promoted, which I assume he did for a reason. But I cant tell if its because he was unhappy and for what reason. Otherwise why would he specifically point that out?

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

#87
post #6

"Here's a simple formula that solves this very complex problem that is different for everyone." Good luck with that.

The conjoined triangles of success!

thats why I decide whether to redirect through Jackson Hole

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

#88

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.

Indeed. Often mutually exclusive.

To really build great software, you need time and space to git your head around the problem. This is obviously not possible if you're spending most of your week in meetings and tracking the work of 7 or 8 team members.

In my experience, you can be a great IC *or* a great tech lead, but you cannot be both at the same time.

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

#89

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 look or act like a leader

In what way?

Post reply on HN