Earlier quoted context omitted.
> This is all on top of the fact that engineers are woefully underpaid. I have finance friends that make literal millions in yearly bonuses. This is virtually unheard of in software, even though we provide orders of magnitude more value. That doesn't necessarily mean engineers are woefully underpaid. It may just be that your finance friends are obscenely overpaid. Though whether all/most engineers provide "orders of…
> Some of the highest-paid engineers, AIUI, devote their considerable expertise to optimising ad click rates. I worked on an ad product with a team of 10 or so data scientists + engineers. I'd wager most of us made between 100k-175k + some tiny bonuses here and there. The product we built was making the company $2.5 million a month . But hey we all got some cool jackets and a pat on the back. Give me a break. Money t…
Quitting a New Job
131–140 of 246 posts
Re: Quitting a New Job
#132At Stripe and each of my jobs before that, I had had a short commute to a beautiful office, and got to experience the instant gratification associated with developing purely software-based products. Now, I was stuck taking a crowded train to a dark office littered with hardware parts, working on a product that would take many years to reach mass-market adoption due to pesky little things like manufacturing and road s…
> He may also have felt out of place with people who know computers, electrical engineering, and mechanical engineering. If all you know is webcrap, you may feel way over your head in a robotics company.
I agree with you, but that is worded really harshly. I was surprised to see it come from you, of all people. I usually love to read your comments.
Re: Quitting a New Job
#133At Stripe and each of my jobs before that, I had had a short commute to a beautiful office, and got to experience the instant gratification associated with developing purely software-based products. Now, I was stuck taking a crowded train to a dark office littered with hardware parts, working on a product that would take many years to reach mass-market adoption due to pesky little things like manufacturing and road s…
Pretty rude. I know a few folks at stripe and I actually interviewed the author for another robitics company (which he passed on =)) and i can assure you he doesn’t “just know webcrap”
Which is fine, compared to twitch streamers making millions for doing squats this is still a great career, but if anyone's looking at all for constructive criticism then they should introspect how priviliged all this stuff sounds like and whether it's healthy for their own development to live in such a bubble for too long.
Re: Quitting a New Job
#134I'm about a month into a new FAANG job, and I hate it so far. I can't decide if it's better to quit sooner as to not waste the companies time (and avoid suffering more), or if I should give it some more time. My team's work seems super boring, I'm not interested in the tech we use, the setup process has been a shit-show, and I'm feeling zero motivation. I've mostly worked for startup to mid sized companies in the pas…
I saw an anecdote a few years ago about a hiring manager basically saying, "If you worked happily for a small startup, you will most likely be unable to put up with the bureaucracy of a large enterprise from now on"
I've often wondered how much truth there was to that statement.
Re: Quitting a New Job
#135I've done this before. Got an offer while I was still interviewing with a few other companies. Accepted the offer then a few weeks later another, significantly better, offer came through. I have absolutely no qualms about it, and I don't put the tiny stint on my resume. My work and expertise speaks for itself. It's sad that job hunting has become rife with Machiavellian machinations in the past three decades, but thi…
Re: Quitting a New Job
#136> As I noted in a previous post, switching teams is a lot easier than switching jobs. I didn’t do this before I left Stripe because there weren’t any other teams that I was super enthusiastic about at the time. But, in retrospect, I probably should have given this a try before quitting. A few years ago, I was looking for a new job after being laid off. I had two competing companies to choose from, and chose the one t…
Re: Quitting a New Job
#137I've done this before. Got an offer while I was still interviewing with a few other companies. Accepted the offer then a few weeks later another, significantly better, offer came through. I have absolutely no qualms about it, and I don't put the tiny stint on my resume. My work and expertise speaks for itself. It's sad that job hunting has become rife with Machiavellian machinations in the past three decades, but thi…
Re: Quitting a New Job
#138Earlier quoted context omitted.
> Some of the highest-paid engineers, AIUI, devote their considerable expertise to optimising ad click rates. I worked on an ad product with a team of 10 or so data scientists + engineers. I'd wager most of us made between 100k-175k + some tiny bonuses here and there. The product we built was making the company $2.5 million a month . But hey we all got some cool jackets and a pat on the back. Give me a break. Money t…
It typically costs an employer double what your pay is, once including benefits, matching social security contributions, etc. So your employer had 10 people it was spending 200k-350k a month on, so 2000k-3500k in expenses, for a product that made 2500k a month.
Re: Quitting a New Job
#139I've had 3 relatively short stints in tech jobs, but none where I left responsibilities on the table, like leaving in the middle of a project, or promising some work only to bail. Notice was always given, and I made the best effort to transition by completing all work before the end date. My reasons for leaving each are a bit more serious than a lifestyle downgrade, but none-the-less, that doesn't matter to future employers.
There are lots of sectors to jump between that utilize programming and IT knowledge (DevOps, Cloud roles, security roles), so even when you go to try them out, it's being considered a job hop by recruiters/hiring managers. If it doesn't work out, you're now potentially job hopping twice when you try to go back to something you know you can do due to world events.
Not only is this the major take-away from the article, it also applies to switching industries, and in my experience for switching industries, it applies even if you have a recent certification in the new industry which gets requested by a lot of companies:
>It’s ok to quit after a few weeks (just don’t make it a pattern)
Unfortunately, companies won't see the notice you gave or the transition work you did. Those companies likely can't verify that, so they really only have your employment dates to look at. If they don't like it, they just won't put you forward regardless of how much they like your skills.
For some people, there will be companies where they don't fit in with because of personality traits. If you get particularly unlucky, you'll run into 2 or 3 of those companies in quick succession, with the latter positions being even worse than the first, and so you'll have to stick it out and endure more. This unluckiness doesn't do you any favors, though. But it's really up to you if those personality traits need to be fixed or not.
The only thing that seems to count is your tenure, so don't fuck it up. You might not even get to the leetcode step if you do.
Re: Quitting a New Job
#140Earlier quoted context omitted.
> Which in my opinion is a problem from an industry perspective. Why? If a person can learn bunch of algorithms and apply them to custom problems they probably can do quite a bit with computers. And it shows that they probably can learn new stuff rapidly as well. I don't get why so many developers hate Leetcode. I love it personally, I think it's great. And also, I think people are just lazy and don't want to learn n…
The toughest parts of my software career have been managing relationships with my peers & working on my own attitude. For too long time I thought I could code my way out of any problem and/or win any argument with the technically more correct solution. I was super wrong. No amount of knowledge about how to write a weight balanced binary tree prepares one for the day to day grind of working with actual people.
Mostly what you deal with is architectural problems. And when it comes time to fix slow code, the problem won't be O(n^2) code but a mountain of code where the constant factor C is somewhere between log(n) and sqrt(n).