1.) The best time to find a job is when you already have one. Next time, find another job before you quit or make an ultimatum. 2.) Don't spend so much time thinking about why your company is screwing you. People job hop every 2 years, because it's the only way they'll get a 20k raise. Your salary will eventually hit a plateau as you move up, but early in your career, you shouldn't stay too long at one place. 3.) Don…
Right, blame the guy for being exploited like so many others. 1/ He did not quit or made any ultimatum. He acted on what was promised, nothing wrong with that. But right you should always lower your head and submit to the startups and their heads. 2/ Typical protection of abusive companies by telling employees who are being openly screwed : "Deal with it". Such a healthy advice, lets not question the ethics and worki…
I respect and agree with your points, but do not agree 100% with this advice. Exploiters are the default. (Just the higher up you go, the nicer face they show you. Because you can hurt them more.) I only agree with this advice if you can do it without suffering serious blowback.
I try to carefully assist non-dev coworkers screwed by their bosses. This includes talking with crying coworkers who swear revenge because their boss humiliated them and thieved money — and they can't just quit because the next company may be even worse. One thing that helps is understanding this is an institutional problem. Not necessarily a "bad boss", nor their fault. Even with completely different people, the overall functioning would be pretty much the same. (That's why I keep recommending books like "Disciplined Minds".)
Then we take effective steps to make their resume look good, increase their bargaining power, learning tech/PM/etc skills, start winning internal company politics...