Profile picture

Performance Review Q&A and Videos

About Performance Review

Ok to have low code output for IC5?

Senior Software Engineer [E5] at Meta profile pic
Senior Software Engineer [E5] at Meta

This quarter, my skip requested/ gave me an opportunity to lead an org wide efficiency initiative as we are at risk of hitting quotas for some internal services (he mentioned potential IC6 scope) and it’s quite urgent to act on it. My role is to start and lead a large team of engineers on this initiative which involves tons of direction to ensure our org isn’t over quota. I would look my role as a hybrid of TL+ TPM with following responsibilities: analyzing data to find opportunities, creating roadmaps for the program, supporting engineers for execution to reduce usage, project management, understanding and enforcing processes, building knowledge on internal services, coaching engineers, setting Eng excellence culture within the org. All that to say, given limited time and a need for someone to lead, I will be focusing on direction and delegate all of the execution work to the squad.

  1. How risky is it to have low code output as an IC5? Given the year is just starting, does it make sense to explicitly discuss this with my manager and skip that my code output will be close to zero in Q1?

I did read some accounts (anon post on WP) where EM and skip aligning on low code out out but the IC5 still got MM at the end because they had only 10 diffs for a half. I don’t want to be in that position.

  1. Should I deprioritize some direction work and allocate some time for coding on my timeline through P2 projects? This will increase diff count but that just seems not a great usage of my time. TIA!
Show more
Posted 2 years ago
567 Views
2 Comments

Should I have worked on weekends to ramp up faster / deliver more?

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

Hi all,

I joined my current company (known in our industry for not-so-good WLB) 6 months ago as a Senior Software Engineer and have been doing side hustle in the evening and weekends over past 6 months beside my main job. This means I still completed the 9am to 6pm work schedule before doing my side hustle.

Now my manager is saying I have low bug fix count and my team consists of some weekends workaholics which I suspect I’m being benchmarked against. My upcoming performance review is due end of December 2023 (1 month away). The expectation for my level is ramping up in 3 months which means the last 3 months are no longer considered ramp-up period.

What should I do in this last 1 month leading to the performance review? Should I go all in on the weekends too or should I keep the pace I’m working (I’ve started working in the evening from 7PM to 10PM since receiving this feedback 2-3 weeks ago but on weekends I still hustle). Was I wrong in doing side gigs / projects while ramping up for my full time job and should have instead pushed weekends to ramp up? What could have I done better in the past 6 months and moving forward in 1 month ahead?

I know Rahul talked about doing side contract gigs and Alex talked about doing side projects while both are still at Meta (a very demanding big tech company). How did you guys handle the pressure and what are your schedules like? (Wake up @ 4AM, work on side hustle till 6-7AM, then go to sleep at night around 12AM LOL)? I'm curious about how people organize their side gigs schedule.

Thank you for your advices. I really appreciate it.

Show more
Posted a year ago
563 Views
2 Comments

Learn About Performance Review

A performance review is used by a company gauge an employee’s work performance and contributions during a certain period of time. In the software engineering world, the reviews provide a comprehensive overview of an engineer’s accomplishments and areas of improvement over a specific period.
Performance reviews serve as a platform for acknowledging an engineer’s contributions and achievements. Positive feedback during a performance review can lead to recognition, promotion, and new growth opportunities within a company.
Performance reviews also highlight areas where performance can be improved. Constructive feedback helps engineers identify their strengths and weaknesses, which will pave the way for professional and career growth.
Performance reviews can contribute to fostering a positive team culture. By recognizing and addressing individual contributions, team members can understand what steps they need to take to be rewarded because they have a model to follow.
To maximize performance reviews, software engineers should actively prepare by reflecting on their achievements and goals accomplished during the performance review period. This preparation ensures a comprehensive discussion that you can have with your manager.
You should have also been receiving ongoing feedback throughout the entire performance review cycle from your manager and peers. This creates a continuous improvement cycle and ensures there are no surprises during the formal review.
You should effectively communicate any achievements during this time, which can include improvements made to any software engineering processes or to team culture.
Performance reviews are pivotal in your software engineer carer because they provide opportunities for recognition, growth, and professional development. By addressing feedback throughout the year, you will be able to navigate the performance review cycle with confidence.
Show more