763 votes

Criticized for doing my job too well

You did exactly what was instructed, and took scores from "barely passing" to mastery. Emphasize that. If your boss won't bend, offer to take the game down. Meanwhile, you may want to update your ...
user avatar
277 votes
Accepted

Should I reveal productivity tricks to peers, or keep them to myself in order to be more productive than the others?

If you reveal it publicly (that is, everyone knows you have trained your peers) not only will you be more productive, but your whole team will be, and management will know why. By advancing the ...
user avatar
257 votes
Accepted

Should I clock in if computer started updating?

You should just ask your manager what you should do, as how to specifically bill your time will depend on your company policy. Of course, you should get paid for this time. You're at work, updating a ...
user avatar
  • 4,576
226 votes
Accepted

Team members spending too much time on Stack Overflow

I suggest you focus on the real problem which is that work is not being completed in a timely manner and there is a loss of quality. If you feel they have too much free time to spend here, then ...
user avatar
  • 141k
221 votes
Accepted

Is it normal to take lots of breaks in a programming job?

In an 8 hour shift, at minimum you should take two 15 minute breaks, and a 30-60 lunch break. The 15 minute breaks are on the clock, the longer lunch break is not. Additionally, you mention in one ...
user avatar
217 votes

Criticized for doing my job too well

While it's not immediately your fault that people are spending too much time on the game, as the developer, you could help the situation. Turn off the scoreboard server/disable the game entirely for ...
user avatar
  • 1,550
205 votes

How can I manage my team to maintain a reasonable productivity when my employer doesn't treat employees well?

A wiser man than me said “You can make people stay in the office for 80 hours a week, but you can’t make them work more than 40 hours a week.” That’s the problem you are running into, and there’s ...
user avatar
  • 153k
189 votes

Criticized for doing my job too well

I don't think you've correctly identified the problem. You weren't "too good" at your job, you simply performed a task without specific requirements. There were no guard rails. I don't think this is ...
user avatar
  • 43.1k
185 votes

Who should pay for team building events?

management says employees should pay for such events Sadly your management is clueless. They are the ones who desire increasing engagement of employees. They are the ones who will have something to ...
user avatar
174 votes
Accepted

How should I tell front-end to stop passing bugs to back-end by default?

There are multiple things to fix here: From a technical perspective, if your frontend is getting an error reply and they cannot tell it's their fault, then the backend error reply is faulty. Fix your ...
user avatar
  • 112k
173 votes

How to negotiate with a stubborn coworker?

You'll have the most luck persuading your co-worker to recognize their contributions to the collective problem, when you start by recognizing your own. Case in point: having proper IDE is more ...
user avatar
161 votes

Constantly pulled onto different tasks/projects, becoming exhausted

To triage while looking for a different job: start pushing back. Phrases like: "I will look into that first thing tomorrow" "I'm in the middle of something, can I get back to you in X minutes/hours?" ...
user avatar
  • 110k
160 votes
Accepted

CEO says not to expect pay increases unless you do something really exceptional. Is this counter-productive?

Is this counter-productive for staff moral, retention, and productivity? Yes, it is. People generally get better at their jobs with more experience, and if their productivity increases, they ...
user avatar
  • 39.7k
159 votes

Is it a good idea to push new employees to prove themselves in their first 90 days?

If you want to burn out a potential good employee then go ahead and be "ambitious". Don't be surprised if they resign or are ineffective due to burnout.
user avatar
  • 66.5k
136 votes

Is it normal to take lots of breaks in a programming job?

Sometimes I just can't get anything done. Sure, I come into the office, putter around, check my email every ten seconds, read the web, even do a few brainless tasks like paying the American ...
user avatar
  • 1,569
132 votes

Should money be paid as a motivation to testers and developers for detecting and producing bugs?

It seems like a dreadful idea. Here's a few things that will happen, in addition to your developers and testers starting to hate each other and yourself for introducing this: Everyone will focus on ...
user avatar
  • 35.4k
128 votes
Accepted

How to take vacation days within first year without looking like a slacker

Always use your vacation. Your boss not using his is idiotic. Most people who don't take vacation are actually scared that things might run more smoothly with them out. Take yours. Definitely don'...
user avatar
  • 22k
128 votes

How can I get my programs to be used where I work?

How can I get the web apps I create to be used? Other options than "leave" or "nag your Manager", please? You are looking at the problem the wrong way. Don't build something, then ...
user avatar
126 votes
Accepted

Who should pay for team building events?

Professional team-building is more than a few co-workers having a good time together. It is designed with specific goals in mind. The event might encourage people from different departments to mingle ...
user avatar
  • 2,813
124 votes
Accepted

Am I overreacting to a new rule where I have to check-in my status every morning?

While this is a counterproductive step as framed, it’s more effective to lean into it than fight it. You admit to a litany of errors in the first sprint, so responsible management has to look more ...
user avatar
  • 33.2k
121 votes

Staying focused during automatic processes, "It's compiling"

A long build cripples the entire software development process. You shouldn't accept this as a fact of life without first taking steps to reduce the build time. Here are some ways you can do that: ...
user avatar
  • 14.4k
119 votes
Accepted

Should money be paid as a motivation to testers and developers for detecting and producing bugs?

I read an idea for increasing productivity in a company. It went like this: Have a certain fund, that will be a bonus. Say $100,000. For each tangible bug found, the testers get paid $5 - $15. ...
user avatar
118 votes

OK to leave the office without permission to work from home?

Exactly how wrong is what I did? You took off without asking for permission, knowing that if you had asked to go home you'd have been refused. Furthermore, you told absolutely no one about your ...
user avatar
  • 49.1k
106 votes

Should I reveal productivity tricks to peers, or keep them to myself in order to be more productive than the others?

I agree with almost all points given in Kate Gregory's answer but would suggest two minor changes: First, I would not say "make me a lot faster than the rest of the team" (even in case it's true). I ...
user avatar
  • 1,980
104 votes

How to politely decline unproductive jobs assigned by my manager?

Unfortunately, you don't get to decide what activities are productive and unproductive - the manager does. The manager thought you would be good for this role and allocated resources (you) according ...
user avatar
  • 8,538
102 votes

Constantly pulled onto different tasks/projects, becoming exhausted

Short answer: Just quit. Longer answer: I've been where you are and it ended very badly for me. I ended up having a stroke from all the stress at the ripe old age of 40. IF you stay where you are,...
user avatar
97 votes
Accepted

How should I tell my boss to stop accusing me of slacking in a backhanded manner?

Time to go a little more on the offensive. Schedule a 1:1 or use an existing 1:1 meeting (if you have it). This needs to be talked in person. Ask your boss point blank: "Do you feel that I spend ...
user avatar
  • 90.5k
93 votes
Accepted

I have been asked to complete a project without any concrete specifications

First: Welcome to this little thing I like to call "real life". Software developers are always saying that before we start a project, all the requirements should be fully nailed down, from detailed ...
user avatar
  • 10.9k
89 votes

Is it a good idea to push new employees to prove themselves in their first 90 days?

The problem with this approach is that the new employee doesn't know your organisation and doesn't know that the first 90 days are considered "special" by you. What would you think if you started a ...
user avatar
  • 22.6k
84 votes
Accepted

Am I overloaded or just slow?

I could tell you "yes/no this is/n't reasonable", but who says I'm not either a slow developer myself or of the same opinion as your manager? These things are very subjective and hard to ...
user avatar
  • 14.6k

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