Senior engineers have proven themselves to be extremely capable at shipping high-quality, complex software efficiently. This collection breaks down how they operate and how you can get to this level too.
Even for the existing money earned and invested, seems like it may face some impact due to the probable hit on US economy due to the same. What can one do best in this situation?
I run into this from time to time where more Senior and Staff Engineers take interesting projects. I’m usually left with ones that take medium time and medium impact. How do I find projects for myself that expand my impact?
I am working on a project with sister team under my skip level manager. My manager does not manage that project. How do I approach him to ask that I want to work on a task with end-to-end ownership?
To folks who have been impacted by the ongoing layoffs, should we be transparent about our ongoing situation with regard to employment? Just wondering if that would tend to hurt one as the interview progresses towards the offer stage.
My manager suggested that I work on the skills below to advance my career. Do you have any masterclasses or other resources to develop these skills? I added links to the resources that I know about.
* Stakeholder management
* Project management
* Design & architecture -
* Communication -
* Leadership -
I think I could get an L5 offer now if I pushed for it, but is it fine to level myself at L4 to make things easier on myself? Then I'll try to perform at L5 anyway but it will be a-ok to not quite make it.
I watched the video I am particularly interested in the point: "Great TLs sequence their project in such a way that all the highest risk things get knocked out first". Can you please give examples of doing that in a real life? What are some examples of activities that you found higher risk than others and therefore you decided to do them first to minimize the risk?
In quarterly conversation with my manager, for questions like how I’ve contributed to Quality or any other sub dimension I got response that I should talk about team and not only how I (as an IC) contributed. And I honestly struggle here. Any tips? How I upgrade myself to talk about impact at team/bigger level and not only at personal level?
For example: If an organisation does not value quality code but no. of features shipped, I feel it would eventually face difficulty in adding new features. Thoughts?
Joining a new team/vertical with the company, I often feel intimidated with the sheer expanse of domain knowledge to be grasped. Given that it takes time, what are the best ways to approach it, so that you are the most effective.
I have recently joined this company and I am trying to learn and I am clocking 12 hours everyday. Inspite of that I am doubting my abilities and I have manager who doesn't actually listen.. and instead of helping me navigate through this.. he is just on repeat saying I have to deliver this urgently .. and I am not picking up fast enough..
I was curious if anyone had tips on writing a decent one page resume - especially in how to pick apart what's most "important" from my previous work experiences and fit it into one page.
I'm working on a part-time master's degree in Computer Science while being employed. My goal is primarily just to learn for fun, but I'm wondering if there are any career advantages?
what are the best effective resources available out there to improve my English in the tech field. I am an immigrant and English is my 3rd language. My not so good spoken English is hurting my career a lot
As an E5, I will have 1:1 meetings with E4s on the team to lead/mentor them. However, I find myself running out of time in the meetings sometimes - What can I do to make effective use of all the time?
Across my career, I've felt bad about my skills sometimes because I'll have teammates, who are also at my level, doing as much as 2x more than me. This has led to me feeling like an imposter many times - Any thoughts on how to process all this?
I'm new to the team, and I want to make an impact quickly. How can I quickly gain respect of people on the team? Are there certain things I should do as I act/react to other people?