Profile picture

Career Advice About Startups

Videos and discussions from Taro to grow your tech career.

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
Posted 9 months ago
139 Views
6 Comments

I keep failing my ML/Data Science interviews and I dont know why

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

In the last month I had 5 companies I interviewed for. I made it to on-site for 2 companies and got rejected after first round for 3 interviews and i'm feeling so lost on how to get better or what I'm doing wrong

  1. a series A YC startup: they ghosted me after a first round which was a HM convo about my past experience. Didn't even send an email even after follow up

  2. Wayfair associate level role (asking for 1-2 YoE): passed OA. idk what happened i thought it went well but I got rejected after first round. It was a "case interview" for data science. Dont want to leak the exam on public forum but it was something along the lines of they said u have X data, what would you use it for? How to train a model on it? and a lot of follow up questions.

    I took a mock interview for a system design from and got passed at the mid level so im not sure why i got rejected here.

  3. a series B startup: passed OA/takehome. failed on site - 4x rounds (SQL, pandas, coding/pair programming, ML theory) I thought I did fine on everything except the SQL which honestly is not my storng suit. I did ok ok on it. I kinda fumbled on 1 question out of 6 questions of the ML theory round where they asked me a stats question (find sample size needed for calculating significance of an A/B test). But I think I did well on the pandas round and the rest of ML and coding/pair programming.

  4. a really really fancy AI startup hiring ML Scientist: I did a 4 hr take home which I passed and then a 5 hour onsite no DSA but really delving into ML research skills and system design and coding. I was totally unqualified for this (they wanted strong research/math skills) so im not surprised here

  5. Series B startup: Passed OA and I got rejected after the first interview the moment the HM realized I had 6 mos of experience he ended the interview right there

Didnt also make it past the phone screen for 2 companies. I presume they were looking for someone more senior based on the JD

Show more
Posted 6 months ago
137 Views
7 Comments

Should I leave my company due to effects of commute?

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

Hello, I am a software engineer at a hardware startup company in the South Bay Area and live in San Francisco.

I make $124K/year and have been at the company for little more than a year (I joined out of college in mid-late 2022). Work-life balance at the company is pretty great (40 hours/week), the company does make exceptions for working remote from other locations from time-to-time (i.e. when you’re traveling) and is generous with PTO (this may change in 2024 as new processes have been put in place). The company raised quite a bit of money in 2021 and receives funds from government research grants so they’re in a good financial position and are even looking to hire a bit in 2024. The company culture is positive, the software team as a whole gets along quite well and I genuinely like my manager; there’s very little office politics. The company also encourages its engineers to learn.

Admittedly though, strong mentorship is lacking; something that I think I’d be highly receptive to given that I deeply cherish and frequently act upon feedback.

As for the company's future, I think the company has established a solid technology moat and might do well (maybe unicorn?). But I don’t think the company will explode into wealth anytime soon (5+ years to get there) and the equity payoff is OK (I might make an additional $280K/yr if the company 20x in valuation to be a unicorn).

The reason I am seriously considering resigning is the commute. The company has a hybrid model (3 days in-office, 2 days remote) so it’s about 1hr 30 min one-way, (3hr roundtrip) 3 days a week and it’s really getting to me.

To commute, I walk 30 min (or 20 min by bus) and then drive for an hour, sometimes in bumper-to-bumper traffic on the 101-South to 280-South. Then I repeat this going back, one hour drive, and a 30 min walk (or 20 min by bus). In multiple ways, this is costing me.

Financially-speaking, I’m paying $545/month ($250 parking and $300 for gas, that’s $12,500 gross, meaning pre-tax), so effectively I make $111,500/year. I could maybe pay more for parking ($350-$500) and skip the 30 min walk, then I’d be making even less.

While I could live near Caltrain in SF, even taking Caltrain would involve taking a bus and then a 8 min walk (still roughly 1 hr 30 min one-way). Additionally, I really enjoy where I live in the city and would strongly oppose any move (as a last, last resort only).

Time-wise, I strongly feel that it’s a waste of my time to sit in traffic! I often put on podcasts + songs to distract myself from staring at the bumpers of vehicles in front of me. Getting back 9 hours of my time per week (effectively a whole day) would be incredibly beneficial. This is time and energy that I want to put towards things that are deeply, deeply important to me, one of which being health (gym, yoga, movement in general).

Health is a really important pillar for me and so having reduced time & energy to go to the gym strikes me as a major red flag for this job. I value my health far, far over compensation and career growth.

Energy-wise, on the days that I commute, I feel incredibly low energy after work. I typically come home, eat junk food, watch some on Youtube and sleep late. It's not the person that I am when I’m not commuting.

While I recognize that the market may not be so great, I am considering quitting my job in the beginning of next year and diverting my efforts to looking for a new job within the city, either startup or Big Tech (generally a company where the profit center is technology) and something with a much shorter commute (a bus or walk to somewhere in the city is perfectly fine). Alternatively, a remote job w/ healthy culture would also be OK.

I also have 6+ months of savings and am not at a risk of being deported (a U.S. citizen).

Additionally, I have multiple friends who live & work in SF, others who commute 1/week to South Bay and even some who work entirely remote. Some also work at SF startups that are actually looking for engineers right now!

So in my head, it’s quite hard to justify driving each day, paying all this money, spending all this time & energy to work at a company so far away for equivalent, or many times, less money than I would be making here in the city or even working remote.

Would greatly appreciate any thoughts y'all have! Any and all feedback is welcome :)

Show more
Posted a year ago
135 Views
5 Comments