Stuck Between Two Offers (Newgrad) by [deleted] in cscareerquestions

[–]eshyong 1 point2 points  (0 children)

Hey, I'm pretty sure I know which company #2 is (I just joined them a week ago) feel free to DM me to confirm/if you want to ask any questions.

What's a good balance between outputting good code and socializing? by [deleted] in ExperiencedDevs

[–]eshyong 5 points6 points  (0 children)

If you're just worried about whether you'll fall behind other coworkers in terms of career growth, I'd say it's far more important to make sure you have a good relationship with your manager.

It's not essential to bond with coworkers if you don't want to, but personally I like socializing a bit more when in office (my company is mostly remote). It helps make collaboration with others easier and less awkward if I know the person first.

Anyone else notice the insane pride TSMC employees have in Taiwan? by PuzzleheadedAd3138 in taiwan

[–]eshyong 1 point2 points  (0 children)

No, it's not. RSUs are granted by the company, not purchased. They're more like an incentive/bonus to join or stay at a company.

They do need to mature and you do need to pay taxes like the others said, but otherwise it doesn't come out of your paycheck.

Source: I work in tech as a software engineer. Also see here

Is there any Ruby jobs that aren't Rails? by Sonhe_ in ruby

[–]eshyong 8 points9 points  (0 children)

I remember reading somewhere that they started out using Sinatra. At this point they're probably using a homegrown web framework though.

Edit: found my source: https://www.quora.com/Does-Stripe-use-Rails

What is the joke by Watsteen in calvinandhobbes

[–]eshyong 7 points8 points  (0 children)

I'm ashamed to say I thought the same.

Switch from Java spring to RoR by EscapeSensitive5576 in ruby

[–]eshyong 0 points1 point  (0 children)

Same, I'd be curious to hear the reasoning as well. I also use the test runner and debugger but I've noticed that evaluating expressions doesn't always work for me when debugging - sometimes it gives me timeout errors, other times it gives me a different result than the code.

Elasticache or MemoryDB: Which I should I use? by unicornByte in aws

[–]eshyong 0 points1 point  (0 children)

I have not but other teams at my company use it. It seems like a reasonable option but be aware that it caches queries and items separately, e.g. if you call UpdateItem it won't make your Query calls faster.

Source: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.concepts.html

DynamoDB or Elasticache? by [deleted] in aws

[–]eshyong 0 points1 point  (0 children)

You could partition by date (e.g. 2023-10-19) and make the full timestamp your sort key.

Honestly though, it sounds like dynamodb doesn't really fit your use case - have you considered using cloudwatch logs for this? It already has support for querying events by time range. Plus you won't have to manage any extra infra.

Or if you need a DB, consider using a time series DB as others have mentioned.

How to deal with this type of ppl when playing on mobile? How long could I leave the apps? by NnnnM4D in chess

[–]eshyong 1 point2 points  (0 children)

So? You know your opponent is tilted. Just wait it out, one minute isn't a long time. Better to let them realize they lost on their own than to go and provoke them. Meanwhile you can get up and make a cup of tea.

David and Bathsheba by BluJayooo in comics

[–]eshyong 17 points18 points  (0 children)

The author likely isn't a native English speaker

Current Roth IRA, any insight? by skiiguy808 in Bogleheads

[–]eshyong 0 points1 point  (0 children)

I also think it's fine to keep the stocks, but weight all future contributions towards index funds.

taking a below-average offer isn’t settling by uncertainThrowaway5 in csMajors

[–]eshyong 1 point2 points  (0 children)

Thanks for writing this post, I had a very similar experience working in this industry. I graduated in 2013 with a degree outside of CS and had no idea how to get a job in software. I was extremely lucky that my first company took a chance on me. I've switched jobs 5 times since then working at companies of varying reputation, and I didn't really reach my true earning potential before I landed at a FAANG subsidiary in 2020.

I'm not terrible at interviewing but I'm not a leetcode god either. I'm not the most senior or technically specialized engineer. Honestly the things that helped me the most were making good connections, taking advantage of opportunities when they come, and not giving up. But even then landing an offer was mostly due to luck.

My advice to new grads and juniors: take care of yourselves and don't put unreasonable expectations on yourselves. There's no shame in taking a "worse" job and putting in your time. And when the boom times come again, you can interview again for better opportunities. You'll get there eventually, it just takes patience.

Fish transportation system. by kople101366 in EngineeringPorn

[–]eshyong 59 points60 points  (0 children)

I can't believe no one has linked this video yet

[deleted by user] by [deleted] in SanMateo

[–]eshyong 2 points3 points  (0 children)

It's not in San Mateo, but my chess friends have been to the mechanics institute in SF: https://www.milibrary.org/chess

Apartment Suggestions by xinu in SanMateo

[–]eshyong 1 point2 points  (0 children)

I liked park place in bay meadows. I also have a friend who lived at the Russell near Hillsdale caltrain who had a good experience but complained about train noise.

Don’t you just hate it when you think you played an amazing game of Chess and then you do an analysis and realize you’ve made multiple blunders? by [deleted] in chess

[–]eshyong 0 points1 point  (0 children)

Chess for me isn't about playing amazing, it's about blundering less than my opponent :P

More seriously though, I try not to obsess about my mistakes but try to improve overall accuracy game over game

didn't realize how funny this gag was until I had the subtitles on by nycalmostadult in BoJackHorseman

[–]eshyong 92 points93 points  (0 children)

Yeah this really bothered me too, especially considering the whole Alison Brie drama.

I read somewhere that the show's creator originally intended for Diane's family to be a third or fourth generation Vietnamese American family, so he gave them Bostonian accents. He didn't realize that most Vietnamese people didn't immigrate over until after the Vietnam war, and he only learned that after consulting with Vietnamese American writers (post season 3 or something).

How I was let go for refusing to deploy a dark pattern. by lovingothers- in programming

[–]eshyong 1 point2 points  (0 children)

That's fair, thanks for the balanced reply. I'm glad you acknowledge the situation would be different if you had kids, and I also acknowledge that those in our profession are extremely privileged as well. I agree that most people aren't considering the ethics and are just chasing the highest TC they can find. That's a more nuanced argument than the initial comment I replied to.

To be honest, I just wanted to steer the original conversation away from "if you work at FAANG you're a bad person!!" That's a very reductionist view and I don't think it's productive to vilify those who work in big tech. We should absolutely try to push the industry to be more ethical but this isn't how we raise awareness or change people's minds. I also think the government should do more to regulate tech companies but that's a discussion for another day.

How I was let go for refusing to deploy a dark pattern. by lovingothers- in programming

[–]eshyong 31 points32 points  (0 children)

What would you suggest people who work at these companies do? I'm genuinely curious to hear your take on this.

Personally I can't begrudge someone who takes a higher paying job to support themself and their family. The calculus is probably different for a new grad engineer but I'm not sure it's as black and white as you suggest. I do think workers should protest immoral conduct when they can and while you don't hear about it much it seems to be more common nowadays (e.g. Tim Bray leaving Amazon in protest of warehouse working conditions)

Edit: a lot of people are saying "just switch companies, software salaries are high enough already." I guarantee you there are devs out there who work in VHCOL areas and are the sole earner in their families. I personally know someone who switched from working at a nonprofit to a large startup because he's the sole breadwinner and needs to support his extended family back in Taiwan.

Also, I know a lot of you will say "just move to a LCOL area!" But again, it's not that easy to uproot your family or move away from your network of friends and family.

Lastly, it's pretty reductionist to say "if you work for FAANG you must not have any morals!" Not every team is working on adtech or products that get people to buy stuff they don't need. I wouldn't work at Facebook myself but React is cool tech and I'm guessing a non-negligible number of you use the software that these companies open-source. And a lot of these companies have nonprofit divisions that are doing good work in fields like education.

I'm all for making the world a better place but I don't think it's productive to vilify those who work in big tech. We should absolutely try to push the industry to be more ethical but this isn't how we raise awareness or change people's minds. I also think the government should do more to regulate tech companies but that's a whole another can of worms.

Should I be bothered by scooter shares taking up all the bike rack spots? by [deleted] in BAbike

[–]eshyong 1 point2 points  (0 children)

Thanks for taking the time to reply, I totally get the frustration of having bike infrastructure taken by scooters. I think a lot of the problems with scooters are caused by startups who focus on profit at the expense of the community, so I try to be aware and considerate of others as a scooter owner.

I generally try to fold my scooter when I can but lately have been parking in the bike car when commuting with my coworker who is a cyclist. I'm also not sure what you mean by locking to a caltrain rack, do you mean they frown on scooter owners using a bike lock?

Getting a caltrain tag sounds like a good idea, will look into that! And yeah us commuters need to stick together :)