Profile picture

Communication Q&A and Videos

About Communication

How to communicate with HR and EM when they didn't include for the appraisal/promotion cycle?

Mid-Level Software Engineer at Taro Community profile pic
Mid-Level Software Engineer at Taro Community

Hey there, for context, I completed my first year as Software Engineer.

I joined the company because I was in dire need without checking the company culture, following which I was not satisfied with the designation. I then started to look out for a job.

I got that offer after 4 months of joining with 33% increase in the salary.

When I told my EM he was willing to talk to the HR and match the salary but then the Head of the department didn't promote my role in the light that others in the team will think and ask why in 4 months I got my role upgraded.

The leadership conveyed that I might get the designation in the 6 months appraisal cycle.
In the appraisal cycle they denied my promotion saying my salary doesn't match the orgs designation and they don't know what to do.

I was not happy with the decision and since I didn't had any offers I kept working for the organisation hoping I will get it in the 1 year cycle.

Now I didn't get the review form for 1 year appraisal cycle. I think they will say in the lines of because your salary was revised at the 4 month you are not eligible for this cycle.

Though I don't feel my designation is the right one. But I have some other responsibilities as well like family, commute etc. I'm losing my motivation.

I need help in crafting effectively to EM and HR so that they consider my role and some appraisal so that they inline my career in the organisation else juniors will have a higher role in front of me.

From today I have also started looking out for other jobs, but I don't want to hurry in making decisions.

Show more
Posted a year ago
92 Views
4 Comments

Positive vs. Negative experience working with Product

Software Engineer at Series B Startup profile pic
Software Engineer at Series B Startup

I would love to hear what others here have learned while working with their PMs past and present. I have brushed shoulders with a few and only closely worked with two PMs in our sort-of-cross-functional team, in my career thus far. They are both likable people but it took me a long time to realize that their feature requests were poorly scoped, lacking crucial details, and oftentimes had no acceptance criteria. In hindsight, I am not sure why none of the IC's with years under their belt never really spoke up about that (which led me to believe that was just the way things were).

Fortunately, our goals with Product are better aligned these days and our relationship has been healthy, so we are pretty comfortable give/taking feedback during Sprint Retros, so much of said issues have diminished. However, the lack of clarity in the tickets is still present from time to time, and now when I notice this, it fatigues me to know that I will have to set aside time to hop on a call and ask them for information (which in my mind, should already have been in the ticket?). I see most of my teammates having to do this as well, but I have not noticed their irritation over it. Sometimes, I wonder if I am wishing for an ideal that is rare or does not exist.

Mini rant aside, I would love to know some of your guys's good/bad experiences with Product and how you navigated through them. (i.e. What made it smooth/difficult to work with them? What steps did you take to mitigate the issues?) Thank you!

Show more
Posted 2 years ago
87 Views
1 Comment

Communicating and Asking Questions with Seniors Who Lack Strong Technical Skills

Mid-Level Software Engineer [E4] at Meta profile pic
Mid-Level Software Engineer [E4] at Meta

I’ve gone through Taro's courses on communication and asking questions, which were insightful, especially in showing how juniors can learn from senior engineers with deep expertise. However, as an MLE, I face different challenges and would appreciate some insights or thoughts from Alex or Rahul.

For context, I majored in math and hold an MS in ML from a top 3 university, so I'd say I have a solid grasp of both the mathematical and practical aspects of ML. Machine Learning can be deeply mathematical, often requiring formal training to fully get it. Some SWEs who transition into MLE roles may lack this foundation, and while they might have been excellent SWEs, the gap in math knowledge can hinder their abilities as MLEs.

Here are a few challenges I face with some SWE-to-MLE seniors:

  1. Sometimes, my tech lead asks questions that suggest a lack of understanding of ML basics. While directly correcting them doesn’t seem right, what’s the best way to handle this?
  2. This becomes a bigger issue when they set project goals that are mathematically infeasible. Without a strong math background, they rely on intuition, making it hard to guide them away from misguided directions.
  3. Their informal grasp of ML can also complicate design documents by introducing unnecessary features that don’t align with the project’s objectives.
  4. As seniors, they can get defensive and dismiss alternative ideas, which is frustrating, especially when I would need to work on a project with a high risk of failing.
Show more
Posted 3 months ago
86 Views
1 Comment

First time working on a project with non technical work as well.

Mid-Level Software Engineer at Taro Community profile pic
Mid-Level Software Engineer at Taro Community

I'm starting an API migration project due to a licensing issue and am the primary point of contact for stakeholders.

I earned this responsibility by building a relationship with the downstream legacy team and leveraging their solution with ours, using our framework in a novel way. My manager quote said “not that you can you should own the xfn”.

This is my first time doing non-technical work. Here’s what I've done so far:

  • Created a step-by-step plan and design document, captured requirements with due dates, and integrated tasks into Agile sprints.
  • Maintain a living document for future technical challenges, and note taking for all steps I outlined.
  • Outlined the battle plan to the po, my manager, and the senior engineer who all gave sign off.
  • Plan to give updates and assist with troubleshooting for client teams.
  • Set a goal to thoroughly test the solution, ensuring an adequate test suite is in place, aiming for it to work on the first try.

Questions:

  • For cross-functional alignment, what steps should I take for communication and updates? We have a Slack group with all clients. If there’s a communication template that worked well for similar projects, it would be helpful.
  • If there was one thing you'd challenge me to do in my execution of this project, what would it be? For context, I’m probably mid-level with an interest in learning how to grow.
Show more
Posted 7 months ago
82 Views
5 Comments

How to give constructive upward feedback towards an Engineering Manager?

Software Engineer at Taro Community profile pic
Software Engineer at Taro Community

A bit of context, I've read the EM videos on Taro, and I feel the one that I have is not on the same levels. They lack of many things. I fear to provide the proper feedback because my promotion and appraisal is on the line.

They got promoted from SDE 1 to EM because of the funding

  1. I would recommend my manager to others?
    ~ For people management yes, for technical stuff no
  2. My manager assigns stretch opportunities to help me develop in my career?
    ~ I don't really understand this question
  3. My manager communicates clear goals for our team
    ~ No they don't, don't have any documentation, a system design decisions are made on ad hoc basis, team is not aware about the changes.
  4. My manager consistently shows consideration for me as a person
    ~ yes people ops are good
  5. My manager effectively collaborates across boundaries(eg team, org)
    ~ Nope, there are certain teams expecting the manager to steer the ship but since there is no planning many of the things are pending
  6. My manager gives me actionable feedback on a regular basis
    ~ Nope 1-1 is there is no feedback for me
  7. My manager has had a meaningful discussion with me about my career development in the past six months
    ~ Yep promotion and appraisal talks as I'm identified as top IC + team lead who is proactive
  8. My manager has the technical expertise required to effectively manage me.
    ~ Nope, they lack
  9. My manager keeps the team focused on priorities, even when its difficult
    ~ This they do but always the output has no value only there is a hype and fear to get things done, no business value is generated
  10. My manager makes tough decisions effectively
    ~ They reorg the team only thinking them as a resource rather than how much context and individual has made in the project
  11. My manager provides the autonomy I need to do my job
    ~ They do and then I plan it accordingly but when a junior goes to manager he changes the scope and context
  12. What would you have your manager change?
  13. What would you recommend your manager keep doing?

But, overall I fear to write what I wish to communicate to the leadership.

Show more
Posted 10 months ago
79 Views
3 Comments