261

That question is a hard read - I've been through similar experiences to you, although in different circumstances. The answer to your question; How can I keep going? DON'T Or at least - not in the current circumstances. It's clear you've pushed yourself as far as you can go. It sounds like there's nothing else that you specifically can give that may ...


226

Well I hate to burst your bubble but if this is the third time this happened that almost rules out "it's not you, it's them". Your title says that you were fired for being "indispensable" but apart from that being an oxymoron, it's also not what happened. You were fired for writing code that your colleagues can't understand, which is a critical performance ...


225

I have been through this and at the time I still thought I was 12 feet tall and bullet-proof. I didn't listen to the signs and ended up destroying my health, my career, and my family. I hope I have your attention at this point because your situation is almost EXACTLY the same as mine was, right down to the miscarriage. Here's what you need to do: Take a ...


164

I'm going to take a different approach from the consensus here. I think this is a bullet dodged. I don't know about the country / culture you're speaking of, and that carries a lot of weight in these things. But some things are somewhat universal. For example, tech companies are on the more relaxed side with regards to dress code. The fact that these folks ...


142

You need to tell your boss in no uncertain terms that she should not be outing you. Try something like: I'd appreciate it if you didn't mention my sexual orientation to other people. It's a sensitive subject and if I feel that I want to let other people know, I'll tell them. Please leave that decision up to me. If that doesn't work you may have to ...


140

It's not a joke, I could not stand to have this happen a fourth time, it's impacting me mentally. This line is important, because it shows that you feel it is time to change. It shows that you recognize this as a pattern, and would like the pattern to stop. That desire is probably the most important part of the solution. Fixing these sorts of situations ...


139

You have already talked to the manager about a salary increase and it hasn't happened. You should be job searching. Any time you bring up more money there is the implication that you will take steps if you're not taken care of. This hasn't happened, and if you let it go there is no incentive to give you more money, you have no new leverage. Your situation ...


134

There are always reasons. A previous employer did this with a coworker of mine. His skill level was far beyond our skill. So, he was let go. Why does this make sense? He was the only one who could maintain his code He was not collaborative He did not follow shop standards While he was delivering more than needed, this was not a good thing Simple, ...


128

The previous answers are very optimistic. However, the truth is the answer to your question depends a lot on: the country you are in, the state of your skin, the industry and your role. Normally, the safest option in terms of your career is for your look to correspond to other women's looks in the industry and country you work in. You can try not to ...


115

Remember that coding does not exist in a vacuum. Even code that's less than ideal can solve real business or humanitarian problems. Quality is not an all-or-nothing proposition. There are certainly situations where a team is so junior that introducing complexities can kill productivity and morale, and fail to deliver even the basic goals of the entire ...


112

Short answer: Don't make a big deal of it, just drink what you feel comfortable with! I don't drink either, and all I do is to just buy a non-alcoholic drink instead if I happen to be involved in work social settings. I don't make any big deal of it beforehand, I just buy what I want to drink. If anyone asks, simply tell them that you don't drink. If ...


108

Go for it. Be open and clear about the change in circumstances. Explain why you said no the first time and why you are suddenly available. Go directly to the hiring manager (if you can) to minimize the risk that it gets snagged in HR. Phone call preferred, but e-mail can do too. Something like Hi XXX. Previously we talked about a lead position on your ...


107

Do you think that my current physical appearance might hinder me from getting a job in a tech company Absolutely, in the sense that you're stacking the deck against you. Whether a particular company will be okay with a fashion sense or personal style that's outside the norm is impossible to say. In some companies it's fine while in many "business casual" is ...


90

It's all about wording I think your comment: The information was work i was working on at the moment and I emailed it as I needed to do work on my personal laptop ; I couldn't take my work station away whilst on extended leave overseas. Goes a long way to being the right way to describe this. You were wrapped up in a project and yes you messed up but no ...


89

This line destroyed my confidence in your firm's leaders: No more Test-Driven Development and no more unit tests. That's such a bad decision, I cannot imagine working somewhere that behaves or believes that. You will waste 10 to 100 hours fixing errors, because they want to save 1 hour by not using Test-Driven Development or unit tests. That's bad ...


84

I am going to be blunt. Most of the time an intern does not have the credibility or knowledge to drive organizational change. Nor are interns considered to be long-term employees so they automatically have less credibility even if they are delivering things. To be successful at driving organizational change you first have to have a track record of success ...


82

I'm a senior technical architect, female (and umm, not in my early twenties any more), and I really only wear makeup if I'm going into meetings with our larger clients where I need to be more formal. Day to day, I just don't wear it. It costs a bomb and looks crappy by the end of the day unless you spend significant amounts of time either preparing ...


79

Let's give your question some context. Your company has: A 25-year old product A senior back-end developer with considerable institutional knowledge Assumption: Several mid/junior developers A desire to modernize the environment A translation layer Non-comprehensive list of translation layer requirements: Message transformation Message validation ...


68

This is a good thing, I'm not sure why you are concerned. Big companies hire often, they just need the approval to do so before they can extend the offer. In this case, it sounds like they were really interested in both of you, but could only hire one person this time due to budget and/or timing. They want to keep you interested so when the next hiring ...


66

There is never anything to be lost by reaching back out to the prospective employer and explain that your situation has changed if they still had any positions available. At worst they wont be hiring and at best you end up with a job!


63

Good code is easy to understand, even for poor engineers. One advice I often received is "program like if the person that will maintain your code is a mediocre programmer, and a dangerous psychopath who know where you live". And it's true. Too clever programming is bad, because maintenance is longer when you don't know the code. In maintenance, you often ...


57

Full disclosure: I have been the Senior guy you are complaining about, in the past. I have been, not by choice but by necessity, the primary architect and developer of a framework strikingly similar to what you are describing. Let me tell you that I was aware of all technical and organizational problems during the whole time. It was an incremental process; ...


57

There are many ways to say thing like this without lying. never actually say the words Gross Misconduct. They sound far more serious than what happened. "I made a dumb mistake and misjudged the sensitivity of some data" is both more accurate and less severe. Don't say "I was escorted out by armed guards" where you can say "My manager was disappointed ...


53

Don't do 3. Refusing to do work you are capable of and that is not considered an undue burden will get you fired for cause real quick in most places of the world. As you say, you have issues to deal with in your private life, this will not make things easier. Firmly ask for more money and a title change, while searching for a better job simultaneously. ...


50

Right now, my plan is to just pretend I too couldn't figure out how to do this task (remember this is a bonus "would be nice" task), because I don't want to provide my employer with my proprietary method and code that is worth, based on my past earnings from this former client alone, about USD $45k/year, and evidently more in some applications. Don'...


48

Ask questions. Everything you see as being a problem to accomplish, ask for clarification on how would that be done. If you ask enough good questions either they will realize that it is actually impossible or you will realize that in the end it is not that impossible after all. Inaction or ignoring is not an acceptable action. Giving bogus dates is not ...


48

She says it isn't an issue for her. But it understandably is for you, and rightly so - her decision to openly raise this is completely illegal. Sexual Orientation is treated the same as race, gender or age discrimination, it is protected by LAW as it is called a Protected Characteristic, within the EU. She wouldn't out you based on your religion or race, ...


46

Apparently, you're beyond the point that ignoring his behaviour will help. Try polite, friendly confrontation instead. Everytime he stares at you, rise from your chair, approach him and ask him: "hi! is there something I can help you with?". That would probably result in a one of the following scenario's: CFO asks a specific question: answer it. CFO asks ...


44

I've fought this battle more than twice. Here is what you are going to come to realize at some point: No executive wants to admit (and probably even to themselves) that they are producing garbage. They will either face the pain, and make the necessary changes to produce a good product, or they will "justify" the decision with a combination of woes about a ...


Only top voted, non community-wiki answers of a minimum length are eligible