427
votes
19answers
94k views

How should I deal with an employee who has slept with my wife?

I'm the owner of a business with about 30-40 employees. Recently, I found out that one of my employees has been having an affair with my wife. The employee has worked for me for 4 years. I felt like I ...
330
votes
19answers
83k views

Is it rude to leave an interview early if you have already made your decision?

A friend of mine went on an interview recently for a software developer position at a well known company. It was a senior position, and he had very relevant business experience in the industry. I ...
262
votes
19answers
62k views

What is a 'friendly' way to let managers know that having good developers is a privilege?

I work for a small company, where we recently had a change of managers. The new manager has no experience managing developers, and the old manager has moved into a development role to fill in gaps ...
229
votes
20answers
84k views

How can I overcome “years of experience” requirements when applying to positions?

Having just been rejected as a candidate for a job because I do not show the requisite number of years experience, I have some questions about how "years of experience" is interpreted by hiring ...
226
votes
13answers
32k views

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

I currently have an internship and I've been assigned to a single project and that project alone. While I'm usually several weeks ahead of schedule and put a lot of thought and detail into my work, I ...
213
votes
7answers
29k views

Provider is “cheating”, but I don't want to disclose how I found out

I am an experienced IT developer who recently switched to IT consulting. My current project involves fighting horrible software performance on a server farm my client has rented. My client recently ...
189
votes
13answers
24k views

How can I prepare for getting hit by a bus?

As a member of small teams, I had significant responsibility. Whether driving progress by organizing meetings or maintaining/creating/understanding a large percentage of specific technical ...
179
votes
10answers
20k views

My employer is forcing its employees to defraud its customers, how should I handle this situation?

Right now I have a really uncomfortable situation and not sure what's the best way to handle it. I am working as a software developer for an outsourcing company based in Eastern Europe. Most of its ...
179
votes
10answers
20k views

How do you decide when to go home for the day?

As a salaried software developer, I've worked in a few environments where I've been told "we don't have 9-5 hours here, we just expect you to get your work done". Which sounds idealistic, except that ...
174
votes
4answers
18k views

What should I do when my dream company is interested in me before my skills are developed?

There is a company I adore and working there would be my dream job. My plan was to continue working on my programming skills (which are currently underdeveloped) and then start contributing to this ...
170
votes
4answers
40k views

How can I determine a reasonable salary to ask for?

I'm looking for a comprehensive answer to this question, not short answers that just tell me one piece of the equation. The ideal answer should include: How can I determine the average salary rate ...
165
votes
9answers
21k views

How can I respond to a CEO asking me to terminate an employee for reasons I disagree with?

I am managing a technical team and a woman in QA has gotten engaged to one of my male developers. The CEO phoned to ask me to terminate the woman working in QA (providing two months of salary ...
159
votes
11answers
28k views

Team members spending too much time on Stack Overflow

Almost 8 months ago, I encouraged my team members to follow Stack Overflow so that they can read questions, help others, and build their skills. But now this has gotten out of hand. I have a team of 5 ...
158
votes
14answers
25k views

How to politely tell someone to stop explaining?

It happens occasionally, that I come across something I don't know how to do, and I need someone to show me. So I ask Bob for help, because Bob knows this stuff, and he comes over and starts ...
153
votes
5answers
27k views

How can I interact professionally with female colleagues whose appearance I find distracting?

I am a fresh college graduate male and three quarters of my team is female. I come from a traditional and rural background. Their dress and wardrobe appears to be seductive and this makes me feel ...
153
votes
8answers
19k views

Why is it important to gain “visibility” in the workplace?

My boss has recently been pushing me to take up stuff and try to gain visibility across the organization. I just do not understand the idea behind this. Why is it important to gain visibility? If I ...
149
votes
14answers
13k views

How can I tell people to get to the point?

I've recently come to a work place where people use a lot of useless business lingo and generally inflate communications with long unproductive fluff. I frequently find myself nodding and hoping they ...
147
votes
19answers
23k views

How to explain business priorities to a programmer?

I have a recurring disagreement with a programmer about code quality. He insists that all of his code is written to the highest standard (i.e. that it looks just like the examples in the coding styles ...
140
votes
20answers
37k views

A programming task is scaring off candidates, should we ditch it?

It is the first time that I am doing HR, and we are looking for a developer. The selection process is three rounds: technical phone interview, programming task (0.5 - 1 hr challenge), and then finally ...
137
votes
10answers
26k views

My manager told me to stop helping a (supposedly) underperforming coworker. What are my options?

A bit of background I'm a junior female developer working for a telecommunications company. Shortly after I started, another young woman joined the team. Our manager sat us together with the ...
133
votes
12answers
19k views

What is wrong with sharing knowledge with colleagues at work?

I have a keen interest in learning new things about whatever technology I am using at work and then sharing my knowledge and experiences with colleagues. One of my friends has repeatedly told me NOT ...
133
votes
10answers
16k views

Does the first person to mention a number in a salary negotiation lose?

When talking about salary negotiation (or any negotiation), it's become somewhat conventional wisdom that "the first to give a number loses". Steve Hanov says so. So does Knocks.com. Is this true? ...
133
votes
11answers
13k views

How can I ask a potential employer to show production code?

In my experience, managers and even employees at a potential employer tend to emphasize the commitment to quality in their company or their team during interviews. I am also routinely asked about my ...
132
votes
8answers
17k views

Turned down a client after accepting dinner, how could I have handled this better?

I was approached by a guy recently who wanted me to be involved in his startup. He asked me to meet him, he bought me dinner, talked about funding and market potential, etc, then invited me to see the ...
130
votes
8answers
22k views

Is it ethical to read programming books on the clock?

I have an issue that hasn't ever surfaced as a problem, but it's a question that's been bugging me internally a little bit for the last several years. I've worked at a few different places where they ...
128
votes
16answers
22k views

Senior architect lashing out when junior developer asks questions. What to do?

I'm a female developer and I've been working at my current employer for 4 months. I’m new to the technology and to the business domain. I basically don’t know much about anything. I am working on the ...
128
votes
9answers
13k views

How to convince company to not go overboard with email signature?

The signature culture at my company is dangerously close to ridiculous, and this question made me ask about it here. We're an MS Gold Ultra Colour Plus(tm)(c)(fm)(wtf) Partner which is apparently an ...
127
votes
10answers
25k views

Someone I manage keeps cc'ing my boss

I manage a team of about 20 at my company. One the people I manage will occasionally send emails to me to tell me things he thinks I should do differently. If I disagree with him, he'll reply and cc ...
125
votes
13answers
32k views

Project Manager asks for complete 100% confidence everytime committing code

I've got an ongoing relationship with a long term business partner as a consultant where his role is project manager (task manager + direction), and my role is a contracted developer. He has a ...
125
votes
10answers
13k views

I worked for a company affiliated with a very publicly failed project. Should I take it off my resume?

I worked briefly for a company that had a recent highly publicized failed government project (I'm sure you can probably guess). While I did not work on that particular project, I think all the bad ...
124
votes
14answers
22k views

Single parent takes many sick days

We are a small (~20 employees) company in the US. We are a manufacturing environment and most jobs have to be completed on the shift they are scheduled - the work isn't something that can be made up ...
122
votes
8answers
21k views

How can a workplace rally after everyone's salary got leaked?

A friend of mine told me an incredible story. 40 people work at his company and, the other day, someone leaked a spreadsheet that listed everyone's salary. A few hours later, the IT department figured ...
117
votes
13answers
16k views

Is it common practice for the programmer with fixed salary to compensate all losses in case of bug in his/her code that caused these losses? [closed]

I was looking for remote job on Linux kernel hacking, which is a kind of dream job. Eventually I found one, sent a resume, passed an interview and even got an offer, and salary was good enough. So ...
114
votes
16answers
20k views

Told I've been asking too many questions and put on review

So I was just put on a Performance Improvement Plan (PIP) after six months at my first job out of college. I know this means I'm going to get fired when the time is up, but until then I would like ...
114
votes
16answers
55k views

How can I ask my interviewers for feedback following an interview?

Recently, I had an interview with Amazon. At first, things went smoothly and well. After two interviews, they decided not to move forward with the process. I'm the type of person who wants to ...
113
votes
13answers
20k views

Is it unprofessional to read personal literature while traveling for business (outside normal business hours)?

I fly quite often for work. Some of these trips require up to 12 hours flight time. My salary is not on an hourly basis and I do not get overtime for the time spent travelling. I was recently flying ...
113
votes
4answers
20k views

Why do companies not want to hire over qualified people?

I've heard stories of how people looking for jobs have been turned down by companies because they are over-qualified, even when they are willing to take a (sometime substantial) pay-cut. Why do ...
113
votes
13answers
14k views

Should I list skills on my résumé if I have no interest in using them again?

I’m a software developer and over the course of my (short) career I’ve gained experience with a whole bunch of programming languages, libraries, frameworks, applications, and concepts. Taken together ...
112
votes
5answers
16k views

New colleague is a smoker; I can hardly breathe near him

To be explicit: this is my problem. I'm not "blaming" the new guy (actually he's rather nice). That said ... I'm allergic to smoke. When I was younger, I went "out on the town" only once or twice a ...
112
votes
5answers
16k views

How to respond to manager's demand to remove CV from Job site?

My daughter is desperately unhappy with her employer and is looking for another job. Her CV is posted on several sites (like Monster) and today her line manager has told her that she has until 4pm to ...
109
votes
13answers
20k views

Sexy desktop wallpapers in the office

A colleague uses a wallpaper manager which cycles through his collection of desktop wallpapers, a seemingly unending collection of tattooed women in lingerie. There is no nudity but the images are ...
108
votes
13answers
18k views

How can I deal with troublesome Professional Engineer? [closed]

I currently manage a team of quite a few engineers in Canada. Things normally run smoothly, but we've had a serious problem with a senior engineer as of late. This engineer is the sole engineer on ...
107
votes
11answers
20k views

CEO tells employees what they should do next, bypassing company hierarchy

I work as a software developer in a medium sized company. The CEO has some technical background and has a habit of walking around the development department and talking to the employees about their ...
107
votes
11answers
15k views

How do I tell my colleagues that the codebase they've built is a total mess and their practices are ancient?

The situation For a few months, I've been working with a new team in a new company. The company offers some web services and the team's role is to develop and maintain those services. Problem #1: ...
106
votes
15answers
17k views

How can I stop being badgered for “leaving early” without hurting my co-worker relationships?

I currently work in a corporate environment where the majority of the company works typical hours of 8:30 AM - 5 PM. Many employees vary work hours based on personal obligations, however often ...
106
votes
12answers
87k views

How can I respond to “Why shouldn't we hire you?”

Can someone please explain what the employer wants to get from the question, "Why shouldn't we hire you?" What type of answers are generally acceptable responses to this question?
106
votes
4answers
14k views

Should I feel obligated to work extra hours because of project mismanagement?

What's been happening is that my mobile team is kind of short-handed and we have lots of projects to deliver that our manager committed to, knowing we were short-handed. Even though we all stated to ...
106
votes
7answers
74k views

How should I properly approach my boss if I'm feeling underpaid?

I started working at my current company as a Software Engineer about 2 years ago. When I received my offer, it was $5k less than what was agreed to during my interview and non-negotiable. However I ...
106
votes
10answers
9k views

Could asking questions online damage my professional reputation?

I like to post quite a lot of questions online, on Stack Exchange and other locations such as GitHub. Despite my best efforts to research before asking and to ask good questions, sometimes I feel that ...
105
votes
10answers
14k views

My boss blames the company going under on me [closed]

I have been working with a company since it started. I was the only one who coded in a specific language on the team and I had a lot of work to do. It was very obvious from the beginning that this was ...

15 30 50 per page