159 karma · joined August 26, 2016
Amazon is not a particularly good company to work for, and if you could land an offer there, surely you could land a better offer by the time you graduate.
The opportunity cost here is very minimal if you think slightly longer term. In fact the doors that Cambridge might open down the road could far exceed whatever money you save as a L3/4 at Amazon.
If it was Cambridge vs a frontier lab or HFT offer of > 400-500k then it might be a harder decision, since it's likely that those are still the top jobs you would want after graduation.
Cambridge masters is much more of a once in a lifetime opportunity than Amazon is. People who tell you to go take the job probably are projecting and just want a job themselves.
Money certainly makes me worry less, not complaining.
I still feel like a cog in a machine.
If anything, it further isolated all the problems in my life that money could never really solve.
Meaningful friendships, dating, self-control and discipline, self-esteem.
Before, I could go by telling myself the story that "if only I had X amount of income, I'd be happy".
Now, I don't have that excuse any more.
I stare at the mirror, still see the same person, and realize that no amount of money will help.
A nice problem to have I guess, but problems that have plagued me my entire life.
I'm a very average engineer (probably way below average amongst the HN crowd) and I'm in that range.
Companies that can pay this much aren't rare. They're all in plain sight. FAANG, Coinbase, Stripe, Brex, to name a few.
How do you argue against this? At the end of the day the job was just CRUD-glue work, so strong or weak didn't matter so much.
How you got let go might not be your programming skills, it could just be something political, your personality not being received well, or the business not doing well. I've been through this as well - I was obviously not very focused on my job, and was frequently distracted, and didn't fit in with the team.
The problem is you equate Leetcoding well == programming, and you used one outlier post on the internet to confirm your suspicion that you suck.
Even if you do quit, you're going to have trouble finding a job that pays as much as a non-FAANG that doesn't ask you Leetcode questions.
If there's a takeaway from my comment, its to separate your concerns... Leetcode is just about interview prep and nothing more (maybe an entry to competitive programming, where Leetcode is actually a bit too easy). Job performance has nothing to do with Leetcode or even so much programming skills, but more to do with communication, work visibility, meshing with coworkers, taking responsibility and initiative, etc. And programming, just as a hobby, has nothing to do with the above.
Lofi tends to feel too melancholic
Static white noise / nature sounds is too monotonous
Regular pop music has lyrics and jams my thinking ability
Classical is pretty decent too