Ask HN: Shitty job but well paid
Anyone facing dilemma of being trapped in a shitty well paid job?
Cons 1) shitty management 2) old technology stack 3) inexperienced teams trying unstable stacks 4) politics 5) more politics 6) no clear vision
Pros
1) company is a monopoly 2) job security 3) lots of $$$
73 comments
[ 2.9 ms ] story [ 116 ms ] threadI don't really know what to do except save my money and move to the forest one day. Only half joking.
I may have gotten lucky at avoiding jobs that turn out to be stinkers. Hasn't happened to me in the last three job switches. (One turned into a stinker after I'd been there a few years, due to management changes. I left.) But I don't think that the odds are as bad as you seem to think they are.
But really, you have only three options. You can put up with it, you can fix it, or you can leave. You don't want to put up with it. You sound like you're asking for how to fix it, but I'm not sure that you realistically can. (Certainly I've never been able to.) That leaves only one option.
Edit: I can see that I need to explain in more depth. Too many technically-oriented folks take the cultural and political landscape of a company as a given. It is not. You can change it. Even as a relatively junior employee, your attitude, communications and actions can have a meaningful impact on your team and the larger group. Your choices are not simply to A) accept what is or B) jump ship. There is a third option -- try to change things. I'm not saying it's easy, it's not. It is in fact, often very challenging. But, if you're not in a management position, it's also great practice to acquire and hone your leadership skills.
The exact tactics will vary highly depending on the situation, personalities and culture. Sadly, IMO, there is no recipe for success. Moreover, it's quite likely that your contributions will not be recognized. But even if you move the needle a little, you will have gained valuable soft skills and made everyone's life a little better.
Also, if you hop around a lot, you'll realize that these problems are not constrained to one bad company. You'll run across it basically everywhere if you wait long enough. You might have a boss who protects a "good culture", but when he's gone (voluntarily or not), it's gone.
For career stability, you have to learn to play this game and operate within its constraints, or you'll spend your whole career on the proverbial run.
The problem is that software people think empirically, as their job requires them to do so. Most other people do not do this, and in fact, most others would be disadvantaged if they did do so, so they have exactly the opposite incentives dictating their thought processes/structures.
STEM-types like us assume that "convince people" means show them the evidence, make our most stringent and convincing arguments, and demonstrate the clear superiority of the approach we've advocated.
Unfortunately, very few people are equipped to process such arguments from an objective or fair perspective. Advocacy for your theory's superiority is heard as "admit MY superiority". The theory and the personality proposing it are naturally and automatically conflated. Quite reasonably, colleagues are opposed to such admissions when that's the message they're hearing.
Not only are there the standard tendencies to interpret such behaviors in this manner, but there is the additional factor that all of your peers/colleagues are also performing image calculations in the context of their own careers. Even if they know that your intentions are pure and that your arguments are solid, they still have to protect against the opponent who would walk in to the bosses and say "borplk embarrassed that guy really bad the other day", failing to observe and/or communicate the egalitarian/cooperative context.
This is the part where people normally say "Well I would never work somewhere like that!" Yes you would. You do. It's unavoidable. You can't overcome human psychology (which is just a thin veneer on human biology). You must learn to cooperate with it.
Once you internalize this perspective, you are a) finally operating on the same level as many of your peers (especially non-STEM peers), and their decisions make a lot more sense; and b) room to effect change becomes visible much more readily. The opening of the playing field is especially potent in software-heavy companies, because, as discussed above, most software devs are very naive when it comes to office politics. If you're willing to practice it, you can frequently crush with minimal serious opposition.
A lot of these companies are intentionally and systematically dysfunctional. You can have all the charisma in the world, they are not interested in changing.
And when your official role and purpose is not to shake things up, you wont be allowed to shake things up.
Again, notice I said statistically, not absolutely.
People can and should do the same thing in the office. The entire point of politics is to navigate the hierarchies that impede access to what you want.
You also become threat to established people as you are trying to change the culture. You need to be ready for ugly politics and bacstabbing tactic when it happens. Really bad cultures are result of upper management values and incentives they put in place. If upper management rewards (whether on purpose or as side result of other goal) the behavior you consider bad, then your attempts to make situation better man end up punished.
It is important that potential employees realize this before accepting job offers with large salaries. That company is trying to trap you. You may choose to walk into that trap, but at least do so with your eyes open. The most despondent people I've met through the course of my career have told me that they're stuck at their company because no one else is willing to get near their salary.
Those resources have an expected value and a present value. At some point it is reasonable to decide to open it up a little bit more. Most people aren't going to max out their income overnight, but give them a couple years and they'll have moved to a nicer neighborhood, etc. Why? Because they could, and once you've filled some basic savings obligations, it can definitely be worth more to live somewhere better than to watch as a number you never intend to touch increments.
That said, sure, most people lack the discipline to live at a market salary instead of the salary they get paid. That's why this is a great way to trap employees. You keep clean hands and all the blame can be shifted to the employee, even though it's understood that it's very unlikely that the employee will actually account for the fact that any other position will entail a 40% pay cut.
http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
Still, 11 months of working there got me enough runway to fund founding my own thing together with a bunch of other people. 3 months later, shitty company went down the drain. 2,5 years later, we're market leader.
What you'll get there is smart money. If you leverage it properly, it might do you good. If you go there to stay longer, it will probably make you unhappy.
Your mileage may and will vary.
Good luck.
2.) How does the shittiness affect you personal life? If it makes you constantly angry and lashing out at girlfriend/boyfriend, you risk losing her or at least damaging the relationship. Factor that in. If it does not affect you all that much yet, then weight money against point 1
Edit: 3.) Is it fundamentally demotivating to you? Meaning are you loosing interest in learning more about stack you are using or learning new stack or doIng things well? If you risk to turn into complacent done in self defense, then run before it happens.
However, none of my three was result of idealism. I think that I am older then the average here and I have kids. As I got older, those three became more important not less. Including and maybe especially after children. Children benefit from father that interacts with them happily and normally, if the dad is frustrated and angry from work it is harder. If you damage relationship with spouse while you have children, consequences are more painful to fix then as if you was twenty and just figuring out whether she is long term material or not.
I have seen people who became demotivated and complacent drones - and it did became real problem and it caught them up. It is harder to get rid of bad habits at later age. Ageism is also very real, so the older you are the more careful you have to be at how you look to prospect employers.
If you have small children you have less time to learn out of work and less free time to just relax. That makes the choice of work more important not less. You can not just slack around dead end technology in work and then use evening to learn new things as much as before (lets be honest, that is what many people without responsibilities at home do).
It seems a more tenable solution is to control the response to one's working environment and then seek to control/improve the working environment, leaving the mirage of greener pastures as a last resort.
That is when the work is somewhat acceptable, but not ideal. It is not when the work is "shitty" and its shitiness affects you. Most workplaces are not horribly shitty, really. Moreover, various people handle various kind of dysfunction differently. There are dysfunctions I handle well and can adjust to, but are also dysfunctions I handle badly.
Ultimately, if it is easy to control the response to one's working environment, then it is not really bad. And really bad workplaces exist and will affect not just you, but your family and future too. If you have been unhappy in school, afterschool clubs and all employers, then I agree it is you. If you have been happy up to now and it is hell suddenly, then it is the place.
If this is the latter, then it is good idea to seek new job immediately - that is not going nomad, that is looking at possibilities you have. Not doing so out of fear can be a mistake. You wont find good workplace if you are not looking for one. At minimum, once you take steps to find another job and know what is possible, you become objectively more in control of your life and will feel less trapped. Nothing bad can come out of that.
Point taken, but this is not an acceptable excuse. You have to keep it together for your spouse and children. Lashing out at them is not acceptable regardless of what's happening at work.
This attitude of "there are just some things I can't control" is pervasive and it's very dangerous. When we have people depending on us, we cannot allow ourselves to blame externalities for our behaviors.
>Ultimately, if it is easy to control the response to one's working environment, then it is not really bad. And really bad workplaces exist and will affect not just you, but your family and future too.
Along the same lines, it's not that it's easy to be reasonably pleasant in the midst of a stressful working engagement. But it is necessary.
I agree that there are some working conditions that are total non-starters, but it's unlikely that you'd find yourself stuck there; you'd walk out on day 1 or 2 and go find a real job.
Barring such conditions, I would argue that it is frequently more efficient to change the conditions at your current employer than to gain new employment. Remember we're talking in the context of an overpaid employee here, but developing the skills to do this instead of abandoning a company before your mobility is actually limited is a very smart thing.
> If you have been happy up to now and it is hell suddenly, then it is the place.
If the change is sudden, it'd be wise to inquire as to its nature and permanence before jumping ship. Sudden negative changes usually cause a mass exodus of skilled employees, so if you're already overpaid and the market is getting saturated with the resumes of your competitors, this is probably not a good time to jump ship.
>At minimum, once you take steps to find another job and know what is possible, you become objectively more in control of your life and will feel less trapped. Nothing bad can come out of that.
This thread is about overpaid people. Going out and looking is discouraging if you don't yet realize that you're overpaid and/or how difficult it would be to replace your current employer. You learn that your mobility is much lower than you thought it was, and this understandably creates a feel of being more, not less, trapped.
It is good to have an accurate concept of one's economic position, but you won't necessarily feel less trapped.
Or to tell it honestly and directly, I prefer my husband to trust me and be happy at the job then seeing him unhappy every day and assuming I care more about salary then quality of time with me and children. I like to work too and I want to be useful to familly too.
What you advocate is effectively putting all your mental strength on employer.
These positions are not overpaid - the company pays that much because people don't want to stick around. Mostly because they are self aware and not stupid. If you are one of those who are unaffected, more power to you. However if you are, then you have to decide about prioritis - staying is about proving something to your self. It is not about family,so don't frame it as such. (It might still be ok if you realy really need to prove that thing - familly should be two way acceptance)
Also, badly managed companies don't value good workers. If you stick, they will not reward it. It is not that easy to change those companies. Again, it is ok to leave bad employer in exchange for less money. Unless you think your wife is some kid of gold digger uninterested in you.
If knowing accurate economic possibilities makes you unhappy, nothing will help you. Leaving is an option, really, and a bit less money in exchange of bit more good conditions are better for both you and other people around you.
Sure, until the gravy train ends, and it always does (layoffs, reorganizations, etc.), and you wind up looking for a new job with skills that are irrelevant or out-of-date. Unless you're within spitting distance of retirement, staying in a job that isn't growing you and preparing you for your next job (or, worse, might be burning you out) is a massive risk.
Second, politics is a constant any time you have more than 5-6 people involved. You must acclimate to this. It never goes away, and people are basically the same wherever they are. You can't escape this reality. Separating yourself from it just makes you an easier target (and having a high salary does that naturally anyway, so you don't need to get any bigger). Wherever you go, this will be the case.
When I was younger I used to hop around a lot; when the political situation would get hairy I would just nope out and move on to somewhere else instead of playing the game. Not only does that gets harder as you get more senior and enjoy more perks and comforts from your employer, but it makes for an unstable personal situation and most importantly, it doesn't really change anything. Your next employer will soon begin having all sorts of ugliness too, and you need to be able to navigate it.
You're probably going to be better off learning to play the political game and operate from the inside than to move somewhere else. It may take some hard work to counteract impressions made before your political awakening, but these skills are critical.
Take over. Don't let the inmates run the asylum anymore.
Given the uncertainty we are facing in the world and economy, a high paying, secure job and a low burn rate seem like a very good situation.
I don't know which view is right, but the philosophy is fascinating.
1. Ride it out and make it a better place. Be the person who improves Con #2. Usually, it takes a lot of time but it can be done by slowing making improvements toward a new stack. That will phase out Con #3. Help define Con #6 so you have some vision. Con #6 is caused by Con #1. Develop your resume with side projects OR using new stack at work (new stack in production code is worth much more in an interview)
2. Look at another job. You're right when you say other places are the same, but not all. If you find yourself preferring to be sick than to go to work, then it's hi time to change (been there) as you're not doing yourself or the employer any favors. You may need a change of scenery and the money is not worth it at that point. If necessary, take a money hit and move on.
A lot of it boils down to either money (which will come in time), or enjoying your job. If you're lucky, you can get both.
Is it "old" like Rails 4? J2EE? COBOL? Mainframes?
Consider industries that are growing for your next move: http://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/...
Usually a lot more opportunities, a lot more shuffling around, and need good talent to continue growing.
Monopolies do not have a need to be innovative to stay competitive, so you'll be stuck with old technology for a while.
I was in a position i hated (dev lead with micro-manager), but i had extreme flexibility to take my time. took 2 years to find my next move, got a 12% bump in base, plus 5% more for annual bonus. I've loved it ever since, challenged every day, never looked back.
If you are not stressed, and have a lot of free time, it's a great time to learn something new.
I choose the better job (better people), because that's what I spend most of my day and everyday frustration doesn't worth it FOR ME.
-turn that freelance into regular job and quit the regular one
-try 2-3 good companies with remote options from my domain where I think I can be very good at and enjoy working. if I land into some of them, quit at least regular job and leave freelance as side income or quit that too initialy.
- When young, it's ok to take bigger chances. It's more interesting that way.
- Try not to quit a job unless you have something else to keep you busy (and pay your rent).
- When you have a significant other, kids, and ailing parents, these jobs are great. You will know when the time comes.
- Politics are in every job.
- Above all, learn patience!
But there's another hidden message in there. Monopolies with old tech, and no vision are industries potentially ripe for disruption. I bet if you look hard enough, you might find a need that translates into a start up.