Taro Logo
Profile picture

Startups Career Development Videos, Forum, and Q&A

Grow Your Tech Career at Startups

A startup or start-up is a company or project undertaken by an entrepreneur to seek, develop, and validate a scalable business model.

How to deal with a boss who is very nitpicky in code reviews?

Software Engineer at Early-stage startup profile pic
Software Engineer at Early-stage startup

My direct supervisor/ tech lead has a tendency to leave a lot of nitpick comments on my and my teammate's PRs during code reviews. I know the intention is positive, but in my view it's excessive and leads our team to spend too much time addressing stylistic or minor changes that don't materially improve the codebase. Since we're building for an early-stage startup I also believe it's a higher priority to ship code that works well enough so the business can get customer feedback, rather than focus on subjective stylistic things. It also increases the noise level in every PR and makes it hard to identify and focus on any comments about significant things.

I raised these concerns directly with my supervisor and also asked for clarification about which nitpicks are actually optional or if I can opt out of implementing any. My supervisor said I need to address/respond to every single nitpick comment, which means if I disagree or don't want to implement the nit, I would have to explain why every single time, which I think is not an efficient use of time. They also said we don't have to implement everything they suggest, and they welcome pushback, but I don't think they realize it feels a bit harder to do that when they leave so many nits and they are in a position of authority and are not my peer. I shared a suggestion that we make it ok for the PR owner to opt out of addressing a nitpick / leave it up to them to decide, and also try not to focus continually on stylistic things that can't be automated by linting etc. This was ignored though.

Does anyone have any advice on how to handle this situation? It's very frustrating and exhausting sometimes, and part of me has tended to cave in and just implement every bit unless I have a really strong opinion against it for the sake of avoiding spending time debating too much. I'd like to be wise about picking my battles.

Show more
109 Views
6 Comments

How to make yourself layoff proof as a non SWE focused engineer

Machine Learning Engineer at Taro Community profile pic
Machine Learning Engineer at Taro Community

Hey everyone, I've been working at a seed stage startup in London for 5 months now. I am the sole contributor to an ML product the company is launching and I'm taking care of the entire ML life cycle (training/testing/deploying/monitoring/integrating)

But the startup is trying to scale vertically (creating a suite of products/ecosystem of tools for its niche). This is the company's second product and is the bigger product compared to the first product they launched and has more revenue opportunities

I haven't had much exposure to the software side of the product as there is currently so much scope for ML opportunities

I am also a junior. I have about .75 YoE before I started working here and I am terrified that the company is going to lay me off once they get enough of this AI product done and its time to move on to the next. I worry they're gonna want some SWE with 10 YoE and I'm not that. I don't want to have to job search in this market as well

About me: my expertise is 70% ML and 30% SWE. I also have a bs in cs so I'm not a noob at SWE. MLE is also 80% SWE and 20% ML realistically

Questions

  1. How to ensure that if the company decides to start another product that they won't just ditch me
  2. How to figure out the long term plans? I've tried asking to figure out but with such early stage startups it's hard to know what their plans are

I am totally okay and happy to contribute to the software efforts as well should they decide to move on. just don't want to get laid off!

Show more
70 Views
2 Comments

How to deal with disrespect as a woman in tech?

Mid-Level Software Engineer at Pre-series Startup profile pic
Mid-Level Software Engineer at Pre-series Startup

I have been working as a backend engineer for almost 3 years now as a self-taught engineer, and I've enjoyed this field a lot as I go deeper into system design and strengthening my CS fundamentals as I don't have any CS background in university. In my previous 2 companies, I've got good reviews from my peers and managers, and currently I'm in a team where I'm the only woman and also the youngest.

From networking and discussions, I understand that I am super fortunate to have the current position that I have and I have a lot to be grateful for because I manage to be entrusted with a really big end-to-end project and be equivalent to my peers who are much more senior than me.

However, I'm just tired because every time I need help for brainstorming and pairing, my peers will help me, but not without bragging themselves in the end ("how come you don't know this?", "I managed to be able to do this for the 1st time", etc). Also, I sense some hesitation from my peers to ask me questions (at least publicly in group chats), even for projects that I've done in the past and for which only I have the contexts. I sense this because my peers would only ask me through private chats and sometimes they would even go to the length of asking their other peer who would then ask me because he doesn't know the answer

I really hope that it's an issue with my performance, because then I can fix it, but sometimes I can't help but wonder if it's because of my gender and age and they just don't wanna look more "incompetent" than a "woman" and a "junior". Everytime I do something good outside of work such as becoming a tech speaker or teaching a bootcamp and I share it, I feel like I'm being shot down with words such as "I've done better than that", "Why did you even take up that speaker gig? Are you pretending to be a senior?". I mean, what's with the bragging? The insecurities? If you're more senior than me and you have more experience than me, of course they all look simple to you. There is no need to bring people down when they're trying to grow.

Adding more salt to that, they often joke with stuff such as "I still have slots for 3 more wives" "Why are you not married yet? The rest of us are married already, you don't wanna be an old spinster" and sometimes they would talk in detail about what they do with their wives that morning. All of these are wearing me down and make it hard for me to focus on my job and my passion, which is the tech stuff. I'm scared and uncomfortable of bringing this up with my manager and my HR because I'm scared of being labelled "sensitive" and "weak" for being offended by things like this because of the culture that I'm from. The minority of my coworkers (who are males) have actually noticed this problem and have shared their concerns too with me, but it seems that my manager doesn't want to acknowledge this problem at all and he thinks that it's all perfectly normal and just a banal banter. How should I proceed with this? Any advice? (preferably from females who have gone through this and succeeded in thriving through this). I would like to switch companies as soon as possible, but given the current market and I only joined this company for less than 7 months, I don't think quitting now is an option

Show more
208 Views
8 Comments