Hacker News new | ask | show | jobs
by exportedm 1659 days ago
If you're in a position of privilege then there is zero reason to tolerate that behaviour from an employer. If you're in a minimum wage job scraping by then it's understandable that you would tolerate uncomfortable situations, because it's a question of survival, however if you're a software engineer... just walk. You're making a choice, every day, to be treated poorly. The moment an employer mistreats you is the moment you start applying to new jobs. Don't leave your career in their hands, if you want a promotion... go out and get one.
1 comments

Not so easy to walk when I've built skills in unmarketabke tech and have to support a family with multiple medical issues.
Allow me to take a moment and just tell you how sorry I am to read this. I know it is worth nothing, but I feel for you. Kids, medical issues, expat families, etc or even a true accident can flip our lives upside down and many just don't take a moment. "Grow some balls" they say. "Grow some compassion" I say.
It’s never easy - and it won’t get easier

You can’t change the past, or outsourcing - but you can change your circumstances

I appreciate that you're likely struggling with self doubt and the sunk cost fallacy so you might need to suspend your disbelief for a few moments, but... forget technology, if you're a competent programmer, then you have a great deal of value to a lot of companies regardless of their technology choices. You're clouding your view of employment by applying feelings about your current situation to all employment which isn't rational: if the company is treating you poorly, they're almost certainly doing everything else poorly too.

A company will hire you when they have confidence that you can meet their needs, so your goal is to find roles that you're confident you can deliver value to and then help the hiring managers share in your confidence. That's it. You need confidence. A technology match might be a component of delivering confidence but it is not a fundamental. My most recent software engineering job hired me because... I was the candidate with a specific experience _outside_ of software engineering, as they valued that experience _more than they valued my experience with the technology they use_!

I don't know what motivates you, whether it's internal or external, but on the chance that you're motivated by external factors... I have a challenge for you to complete. First part is to be completed this week: explore job boards (e.g: linkedin, stackoverflow, workatastartup) and look at many different roles, but rather than focus on the requirements or technology, consider what the day to day is like for each role and decide if you think you'd be capable of it. Make notes of each role you look at, and keep track of the commonalities between roles you think you can do day to day and the commonalities between roles you think you can't do day to day. Then, next week, compile that information into a single document that represents things you're confident you can do, marrying up to the language used by hiring managers.

The goal is to get to a point where you can look at a job posting know whether or not you can give the hiring manager confidence that you are a good candidate. You don't need to be the best candidate, you don't need to be a genius or expert, you just need the hiring manager to think "Yes, giantg2 could do this job" ... and then it's a numbers game: find jobs you're confident about, apply with a bespoke application that emphasises why you're a candidate they can be confident in, and repeat.

There'll be hard days and I don't mean to downplay the hardship of the situation you're in, I absolutely appreciate that "just be optimistic" is unhelpful at best or offensive at worst... but that really is the key, and so anything you can do to bring yourself the optimism and energy to apply to new jobs will pay dividends. You deserve to be happy at work, you deserve to be treated with respect, and there are companies out there that will give you that, you've just got to find a way to get yourself into the right mindset.

"if you're a competent programmer"

Apparently I'm not. I got a further development needed rating this year. Although I should say that will all the BS that happened this year I should be proud that I even was able to hold down a job.

I've already been looking for other jobs, applying, and even interviewing. Nothing is working out so far.