> the upper rungs of Stripe’s engineering individual contributor (IC) ladder put a lot of emphasis on cross-team coordination and other, managerial-like activities that I didn’t enjoy and felt I wasn’t very good at. That's just the reality of senior IC engineering positions. At some point, there's a limit to the amount that you can contribute by sheerly by your own work - to have a bigger impact, you'll need to need…
This is true. It takes a while for some people to really accept this, as it breaks the lone coder myth. There are some people who consider communication and influence to be politics, and think they can do their job solely by programming.
Quitting a New Job
221–230 of 246 posts
Re: Quitting a New Job
#222Earlier quoted context omitted.
I also measure my candidates' ability to fix bugs by learning the details of a language feature they're not familiar with, by finding examples and documentation. I find that many junior-level candidates scrape by with Stack Overflow, but sadly have little competence when it comes to reading documentation. Candidates for more senior roles have a similar problem regarding systems design. They can find and parrot little…
> Now I feel obligated to add that footer: We're hiring! ;-) Side note: you should put some contact info in your profile so people know who you are hiring for anf how to contact you. :)
Re: Quitting a New Job
#223Completely different type of work, but I once quit a new job at a factory after two days. First day, I arrive early to fill out the paperwork and watch the HR job safety video. Video finishes and I wait for the HR person to return. After a few minutes, I go look for her, but can't find her so I go back to the video room. Eventually someone else (upset) comes in and tells me that I'm supposed to be working rather than…
holy, what industry?
Re: Quitting a New Job
#224Earlier quoted context omitted.
It's likely this person is good technically, and there might be a place for them in large corps where software engineers are just cogs, but their attitude and their resume suggests some issues: their resume is listed with year long stints in every major company, and their attitude suggests that apparently nothing can keep them happy. And also not interested in solving the most important problems (as evidenced by the…
As a both embedded and softbank venture (two separate companies in my case) survivor this could be a double whammy - ultra long hw development cycles with no pressure to be anywhere (softbank billions) so it can actually be a cush job compared to “webcrap”. So if that’s the case then I don’t see anything “elitist” about wanting to be in a more dynamic environment. Also this word is thrown around way too much lately
In this case I or others are not alleging this person owes the company much. They should feel free to move as soon as possible if they don't like the commute or the work. It does look like the hardware place looks like a crappy deal. I'm just curious if the OP is truly doing whats in their interest or if they're overindulging their cushy position (being an in demand engineer) to their own long term detriment.
Re: Quitting a New Job
#225Earlier quoted context omitted.
every time engineering salary discussions come up something like this gets posted. We made the company $xx millions and we only get a tiny fraction of it in pay. As if the company should pay engineers whatever they make. What about: 1) All the other things that goes into making that money. Like sales, marketing, HR, etc. 2) Supply and demand. Doesn't matter if you made the company $xx millions, what's your market val…
> As if the company should pay engineers whatever they make. You're attacking a strawman, no one in this thread is arguing that the company should pay engineers whatever they make.
Re: Quitting a New Job
#226Earlier quoted context omitted.
Your original claim was that the teaching profession is systematically underpaid but in fact you’re talking about a very specific set of public sector employees whose compensation is more complex than just annual salary.
This 'very spesific set' is like 90% of all teachers. The argument was -you cannot get away underpaying developers, you get crap develipers and crap code. But compare teaching outcomes, and you will see that countries with better paid teachera have better outcomes in primary education, so we are suffering the consequences in both cases. Its just that we've chosen different tradeoffs
Re: Quitting a New Job
#227> the upper rungs of Stripe’s engineering individual contributor (IC) ladder put a lot of emphasis on cross-team coordination and other, managerial-like activities that I didn’t enjoy and felt I wasn’t very good at. That's just the reality of senior IC engineering positions. At some point, there's a limit to the amount that you can contribute by sheerly by your own work - to have a bigger impact, you'll need to need…
You can also quit working for other people and pursue your own projects or seek out contract work. Yes yes, easier said than done, but so is advancing along a company’s career path.
b) A contractor who can only provide a single headcount is extremely limiting, and will get treated like a capped IC.
Re: Quitting a New Job
#228I once applied to 7-10 jobs in the same week. Of the 4-5 that decided to interview me, the interview processes didn't even interleave at all.
Re: Quitting a New Job
#229Earlier quoted context omitted.
There are more cases that get under your radar: good developers that won't suffer a coding interview. Folks that don't do well with someone looking over their shoulder and talking to them while they're trying to work. Folks interviewing for a job that isn't simple algorithms. To be honest, most data structure wonks are great at scaling cloud services or massive middleware business logic. But not all programming is li…
> Folks that don't do well with someone looking over their shoulder and talking to them while they're trying to work I am one of those people myself, absolutely cannot do it. But interviewing isn't like that and shouldn't be. It is more like, cooperatively working on a problem with a colleague and then presenting and explaining it to your teammates. That's a pretty valuable skill at work, even necessary, I would say.…
If I'm talking, if I'm listening to you, then I'm not coding. They are orthogonal activities, at least for me. Want me to 'talk you through' my design thoughts? Thanks for your time, goodbye.
Re: Quitting a New Job
#230Earlier quoted context omitted.
If there are rival teams, then doesn't that mean that by definition resources are allocated less efficiently? (and by extension that competitors will be able to outbid for talent) Some recent Apple threads seem to support the idea that there was intense internal competition and lower overall compensation at Apple, compared to other tech companies of similar caliber.
> If there are rival teams, then doesn't that mean that by definition resources are allocated less efficiently? (and by extension that competitors will be able to outbid for talent) If they have enough resources, it doesn't matter. Google and Apple don't seem to have any trouble paying talent.