Taro Logo
Profile picture

Building Relationships Q&A and Videos

About Building Relationships

Anonymous User at Taro Community profile pic
Anonymous User at Taro CommunityPosted December 22, 2022

How to manage politics from more senior engineering folks?

Hi all I recently joined an organization as a senior where I was made tech lead within 3 months of joining. This was somewhat related to recognition of my work among product and my peers. I advocated for good engineering practices such as automated integration testing and established projects for cross org collaborations to help deliver whats important for the organization. All of this was quickly realized as a super critical projects by the organization. I created tech specs and prototypes for these projects. However recently the organization hired a principal engineer. since he was new I volunteered to help him onboard and asked for his advice on the new super business critical project that was next in our todo team pipeline. He is an ambitious guy so he wants to create his mark in the organization. But for some reason the way he is approaching it doesn't seem right to me. He plans to create a new team taking over the business critical project while splitting the newly formed team I lead on the same project that I helped him ramp up on. I opposed to this asking for rationale for a new team. there seem to be now two impressions of my work:- 1) held by my peers, folks I lead and product manager of good business delivery and product timelines. I am respected among both. 2) the principal Engineer tries to devalue my work in front of senior engg. Leadership saying things like I am overcommitting and under delivering if I do this project with the existing members of my team in public and in front of senior engg leadership. The automated integration testing project which no one was doing before and we were starting from a basic version to iterate on. This is now communicated to engg management as every team is trying to do their own testing. My engg management for some reason is siding with him since he has 15-20 years of experience and i have 5. He also is principal and i am 2-3 levels below him. for some reason I am being micromanaged with no fault of mine. From engg management perspective I have been just told to lead the project that I am currently leading and just help the team formed by principal engg to start the project. I have communicated my expectations of being able to continue leading the project. Product is in support of that but engg managment isnt. I have also tried giving feedback to the principal engineer that his actions are disruptive to the team and becauase of what he is doing he is slowing us down and blocking us from doing critical projects. My worry is despite doing the hard work the project I have the most context on and I worked on for a while is being given to someone else and second i will not be given credit for the hard work I am doing. Should I just change teams. I dont want to leave my existing team because I do think they need me but I feel I would rather create more impact where I dont have to swim against the tide. I may also be suffering from sunken cost fallacy here where I knew I led the development of a new critical project Tia for your help.

248 Views
2 Comments
Anonymous User at Taro Community profile pic
Anonymous User at Taro CommunityPosted April 1, 2023

How to fortify questions when asking a hot-tempered E6 for more context?

I’m an E5 at a Big Tech company. My team’s E6 does not communicate or delegate effectively. He dives straight into the weeds without providing proper context, then gets frustrated and explodes when people ask questions or do the "wrong thing" because they are lost. I’ve seen him do this to multiple team members, including my EM and another E5 teammate. He always assumes that everyone has the same context that he has and is unable to tailor his communication to the appropriate audience. How can I best work effectively with someone like this? He would delegate tasks to me without providing acceptance criteria or proper context, then explode when I ask questions or do something other than exactly what he had in his mind (but never communicated properly). Is there a way to fortify my questions so he’s less likely to explode on me? My EM thinks that this E6 has a “my way or the highway” approach because he’s not used to people challenging his ideas. The E6’s feedback for me is to drive discussions more. However, I find it challenging because he leaves out critical information, then explodes and shares it only when we pull teeth about it in team discussions. I tried sharing pre-read meeting docs beforehand, but he still waits until the meeting to explode / share his feedback. Unfortunately he's a domain expert in this area, so there's no one else I can extract the context from.

244 Views
5 Comments
Staff Software Engineer [E6] at Meta profile pic
Staff Software Engineer [E6] at MetaPosted March 17, 2024

How to approach politics in organization like Meta?

What are the key relationships you need to develop to increase your influence within the organization? How can you demonstrate your expertise and value to others without stepping on toes or appearing overly ambitious? What are the unmet needs or pain points within the organization that you can address to gain credibility and visibility? How can you leverage the principles of reciprocity and mutual benefit to build alliances across different teams or departments? What communication strategies can you employ to effectively share your ideas and persuade others without formal authority? ### Fitting into an Established Organization: What is the prevailing culture within the organization, and how does it manifest in day-to-day operations and decision-making? Who are the key stakeholders and decision-makers, and what are their expectations for new members of the organization? What informal networks or communication channels exist, and how can you effectively navigate them to build relationships? How can you demonstrate respect for existing norms and traditions while also introducing fresh perspectives and ideas? What initiatives or projects can you undertake that align with the organization's goals and also allow you to showcase your skills and contributions? How can you seek out mentors or advocates within the organization who can provide guidance and support as you integrate into the company?

226 Views
3 Comments
Anonymous User at Taro Community profile pic
Anonymous User at Taro CommunityPosted January 4, 2023

How to handle being on a team with slackers?

We are 3 people in my team. I've been at the company for 2 years roughly and my team mates for 15+ years. I'm in a situation where my coworkers do stuff, but stuff that's often completely unrelated to our backlog. One of them struggles with being motivated by the job. Occasionally, a 16-hour job takes a month to complete. Maybe 2. And you never know why or when it will be done. This causes a lot of tension with the product lead. The other teammate (focused on the front end) rarely makes any PRs. I'm not sure if it's due to the fact that they have mostly done HTML/CSS and are unsure of how to navigate the frameworks we use or what it is. Our manager tends to cover for us, but obviously he's not loving this situation. It's been like this for 1–2 years. Now it has started affecting my pay raise, and I'm starting to feel tired of always playing dumb or referring to the other great work that they're doing when asked what my teammates are up to. Both seem to be struggling somewhat with stress and anxiety, so I've tried to be compassionate with them. But what do I do? I want to take ownership of the team's performance, but it's difficult to know what to do. They have the senior roles, and they have most of the ownership of the project, so I also feel weird telling them "what to do," if that makes any sense. The company size is roughly 20 engineers, FYI. Any advice on how to handle this situation nicely, i.e. making sure we're still friends afterward, would be highly appreciated.

196 Views
2 Comments