358 votes
Accepted

Why is it so acceptable for software engineers to job hop? I'm tired of constantly recruiting them

If you have a hard time holding on to people, the problem may not be the people. Something to consider... Software engineers tend to dislike change to a very high degree. The fact that they are ...
Old_Lamplighter's user avatar
183 votes
Accepted

Company policy violation due to browser history syncing

I think the thing to do is to explain to them what you think happened, explain that you've disconnected from the browser history syncing done by chrome, so that they won't see this any more. Explain ...
thursdaysgeek's user avatar
163 votes

Why is it so acceptable for software engineers to job hop? I'm tired of constantly recruiting them

Tl;DR: Raising complaints is expensive. Leaving is cheap. The hunt to leave can be fun. There are lots of places for engineers to go. Companies do a lot of things to make people want to leave without ...
Matthew Gaiser's user avatar
154 votes
Accepted

In an interview with a small video game company, should I comment about bugs I noticed in their game?

I can tell you that such an approach would be very brave, and by brave I mean it in the sense that running into the woods to fight a bear with no weapons or protection would be brave, and would net ...
Old_Lamplighter's user avatar
118 votes

Why is it so acceptable for software engineers to job hop? I'm tired of constantly recruiting them

It's acceptable for software engineers to job hop if they have better opportunities. The unanimous consent of your developer-employees is that your company is not a good opportunity. This is of little ...
ig-dev's user avatar
  • 4,357
115 votes

Is it normal to have so much red tape in reporting bugs?

No, it's not reasonable that a non-technical end user is asked to do so much investigation into a bug they've encountered. This sounds to me like you are stuck in a situation where everyone else ...
ColleenV's user avatar
  • 10.6k
87 votes
Accepted

Being workplace bullied - would it be a career damaging move if I sought out an increased WFH accommodation?

In my opinion, you are asking the wrong question as the solution to bullying by colleagues is to document, speak up personally, and escalate to management / HR (Assuming policies are being violated), ...
Anthony's user avatar
  • 20.8k
84 votes

Why is it so acceptable for software engineers to job hop? I'm tired of constantly recruiting them

The average tenure at the moment is 5 months. Look at it this way: The company failed their probation period with them. They looked at the company from the inside and said "yeah, not good enough, not ...
nvoigt's user avatar
  • 139k
65 votes

Boss is telling me to download software but they didn't provide me a work computer so I'm using my own. Can I refuse?

What would you do in this situation? Ask the boss to please provide me with a company computer with all of the software necessary to do my work already installed. If they cannot provide one, I would ...
sf02's user avatar
  • 79.5k
65 votes

Is it normal to have so much red tape in reporting bugs?

As an developer with more than 10 years experience in handling/solving support tickets I must say you look like a dream user to me. A (non-technical) user who writes highly detailed descriptions of ...
thieupepijn's user avatar
  • 11.1k
62 votes

Manager questioning my time estimates for a project

Take a deep breath, and start over. Remember: What seems to be very realistic for you, can be seem arbitrary for someone else who does not know the details that you know. Ask yourself: are you ...
Sourav Ghosh's user avatar
  • 72.9k
59 votes

In an interview with a small video game company, should I comment about bugs I noticed in their game?

If you are applying to a QA-type role, then there is a lot of value to pointing out bugs in a beta. You instantly demonstrate your keen eye for detail and you can show your style of bug reports. Feel ...
DongKy's user avatar
  • 674
58 votes
Accepted

How to improve a software product in difficult conditions

I think the most important thing you can do is to shield your team from the CEO's temper and the competing demands of the other departments. If a developer is working on a feature for department A, ...
Robin Bennett's user avatar
47 votes

In an interview with a small video game company, should I comment about bugs I noticed in their game?

Assume they already know about all the bugs you found. Their app is in Beta. They have QA testers. They know about the bugs, and probably more that you haven't found. They shouldn't be using candidate ...
stanri's user avatar
  • 845
45 votes

Too many pull requests in backlog

For the non-software developers: As a software developer, you typically write code that exists only on your machine, and then when you think it’s fine, you issue a “pull request”, and someone reviews ...
gnasher729's user avatar
  • 169k
41 votes

Too many pull requests in backlog

It could help if you step back from the immediate issue and consider the "meta" nature of this. Pull requests are just a symptom. What you have there is a manager who wants to keep all the power (...
Dragan Juric's user avatar
  • 7,215
40 votes

Co-workers used a bot to have my pitch win the people’s choice award for a conference. I have conflicting feelings and don’t know what to think

There are a few odd things that come to mind and a few questions. However my main concern is: If two guys wrote the bot and deployed the victory, why did the other female colleague know about it? ...
Chris's user avatar
  • 3,940
38 votes

Is it reasonable to ask a software engineer to do CI manually for a company?

Do you think, that this is a reasonable thing to ask from a software engineer? Yes. You've been asked to drive and maintain quality of the software, it's perfectly in line of what is expected from a ...
Aida Paul's user avatar
  • 35.1k
37 votes
Accepted

First software job is miserable. First, are my concerns valid? Second, if they are, what do I do?

Tld;dr - no, it's not normal - why are you still there, especially if you live up to the summary you gave of yourself? Bug tracking system? Too expensive. So we just don't track bugs in a centralized ...
Mawg's user avatar
  • 12.7k
37 votes
Accepted

How do I earn work experience to get a job if I need a job to earn work experience?

This is the situation in many fields but the difference in the IT business is that there is mostly a lack of supply of software developers. So keep applying even if you don't cross the box of the ...
novafluff's user avatar
  • 3,030
36 votes

Is it reasonable for me to ask for the removal of a contract clause that says all the patents I produce go to the company?

Am I correct that this is a particularly onerous clause Without wanting to seem harsh: no, you are badly out of touch. The primary assets of any knowledge-based company is its intellectual property, ...
Philip Kendall's user avatar
35 votes

Do software industry employeers care that you failed a subject or two in university?

You mentioned that you failed the 2 courses during your first year in college. So, you still have 3 more years to improve your GPA. Good luck. You don't need to have a perfect GPA to get a job in the ...
Job_September_2020's user avatar
33 votes

Why is it so acceptable for software engineers to job hop? I'm tired of constantly recruiting them

how did it become acceptable for software engineers to always be job switching? The software industry, perhaps more than any other, rewards disloyalty and punishes loyalty. You should not be ...
Eric Lippert's user avatar
  • 7,777
33 votes

How to improve a software product in difficult conditions

I've managed large teams in very challenging environments where people were considered expandable, we had to satisfy stock holders, angry production managers and deal with lawsuits. In the end, all ...
Thomas's user avatar
  • 3,495
33 votes

How to answer HR question, "Why did I leave my latest company after 7 years"?

The truth is always a good starting point I was very happy there for six years. But than my department was closed and I was transferred into a different role that really wasn't a good fit for me so ...
Hilmar's user avatar
  • 120k
31 votes

My performance recently seems really poor, but why is everyone acting like it's OK?

There are a lot of reasons they might not have said anything. As a leader, here are some reasons I might not: They might have known it was going to be a miss so they weren't surprised. Surprise ...
Joel Etherton's user avatar
30 votes
Accepted

Boss didn’t get a raise, so he quit. He hasn’t even left, and already things are melting down. Is it time to leave?

It sounds like your tech department is in a bad situation. That doesn't necessarily mean you are in the bad situation. In my answer I am making the assumption that you are a developer and you have ...
Helena's user avatar
  • 8,666
29 votes

Company policy violation due to browser history syncing

I suspect any "this isn't ethical!" objection you raise will be countered by, "you synced your accounts" or "you were using a work computer to access your personal accounts." Very likely you signed ...
enderland's user avatar
  • 111k
28 votes

Being workplace bullied - would it be a career damaging move if I sought out an increased WFH accommodation?

Do not tell management you have anxiety unless the source cannot be managed. There are too many jerk bosses out there who could use this against you in future assignments, promotions, layoffs, etc. ...
Tiger Guy's user avatar
  • 10.6k

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