51

I am working on my undergraduate research project in an HPCC. Whoever does programming knows this is a "teach-yourself" skill. Everytime a problem arises, you search the wealth of tutorials and guides on the Internet, you ask in an specialized forum and the last resource is to consult a colleague (everybody is very occupied with their own business).

A few weeks ago, a new MSc candidate entered our lab and was assigned a seat next to me. She seems unable to go beyond very basic commands like executing a for loop in a Bash script. We helped during the first weeks, but she is making no progress. I myself handed her down a couple of tutorials and scripts. What exasperates us is that the more frustrated she gets the more she starts mumbling expecting that someone will approach and solve the problem for her, not to mention that she interrupts every five minutes asking the same question we have answered several times. We spoke about it in the most kindly possible way, now she says we are bullying her!

She is completely unprepared and we are starting to think that she lied to get accepted by our supervisor. She is destroying the amicable relations in our lab and affecting performance of almost everybody. I decided to program the most I can in my laptop instead of using the HPCC, but a process that gets done in five minutes at home is solved in seconds in the lab.

We don't want to mess up her reputation with our supervisor, but we got to find solutions. Does anyone had a similar situation with a colleague? How would you solve it in the most diplomatic way?

UPDATE: Group meeting this morning. Our supervisor found out she has done nothing. She blame us. Our supervisor said it is not our business to solve her problems, she might have spoken them out a couple of weeks ago. She (our supervisor) asked her to separate an appointment to talk privately. Let's see what happens...

19
  • 43
    Whoever does programming knows this is a "teach-yourself" skill. — [citation needed]
    – JeffE
    Commented Mar 5, 2015 at 20:24
  • 6
    If she claims to have studied computer science at undergraduate level, this raises questions about the credibility (or existence) of her undergraduate grades/award (maybe her undergraduate institution has low standards for passing a CS degree, or maybe it does not invigilate examinations very well). If she hasn't, this raises questions about the level of preparation MSc students are expected to put in before working in the HPCC lab. Either way, it's something that should be raised at a higher level. Commented Mar 5, 2015 at 21:18
  • 24
    @JeffE Although the OP may be a bit harsh in his/her language, I agree with the OP in that I would expect that the average MSc student in CS should be able to figure things out on his/her own (perhaps slowly) after getting some basic help. Commented Mar 5, 2015 at 21:54
  • 16
    At the grad school level I would expect a degree of self-teaching in essentially any discipline. Sheesh, I expect college juniors and seniors to be starting to develop the habits that make self-learning efficient. Commented Mar 6, 2015 at 1:40
  • 9
    A side point: Why are you not connecting to the HPCC remotely? Its not (generally) possible to interact with HPCC's directly (normally you remotely connect (SSH etc), and then trigger a batch job to spread across the whole cluster). If you were remotely connecting then it shouldn't matter whether you are in the lab or on your laptop. Commented Mar 6, 2015 at 4:10

12 Answers 12

25

You have a legitimate complaint (you are not there to teach that stuff). However, that's surrounded by misconceptions that I'd like to correct. Philip Guo's has written excellently on the topic and I recommend his post; I'll apply his idea to what you describe (which is a part of your actual case).

There are two explanations for the situation you described:

  • she's indeed incompetent on stuff she should know (as you're assuming);
  • she just happens to not know bash and run into some obstacle learning it, but appropriate training would make her able to contribute. In which case, the (wrong) assumption "how could one possibly not get that by oneself" acts as a form of bullying. In fact, since women and minorities are less likely to know Unix culture, this attitude can easily be a source of discrimination (see Philip Guo's post).

And my HPCC experience was full of bash-like tools with similar problems. (You only mention bash once, and bash is a bad offender, but lots of this answer is more generally valid).

Whoever does programming knows this is a "teach-yourself" skill. Everytime a problem arises, you search the wealth of tutorials and guides in Internet, you ask in an specialized forum and the last resource is to consult a colleague (everybody is very occupied with its own business).

I've learned programming that way (up to Linux-kernel-hacking level, in case you're tempted to dismiss me), but that's not the only one. For all skills, teachers exist to help overcome "teach yourself" obstacle.

[...] She seems unable to go beyond very basic commands like executing a for loop in a BASH script.

Does she ignore languages she was taught in her courses, or does she have trouble getting bash? In the second case, I have news for you: it's extremely easy to be a genius and not get bash. I'm a PhD student who does get bash, surrounded by many smart students who get it less, in a programming languages lab.

One key problem is that bash violates so many unconscious assumptions that are valid in "sensible" programming languages—for instance, by lacking a parser. So that forgetting any space in if [ -f "$i" ]; then will result in unhelpful errors — and trying to get them will result in more frustration.

As Philip Guo explains:

There is a huge disconnect between the elegant high-level ideas discussed on the whiteboard (while presumably sipping cappuccinos) and the grimy, grungy, terrible command-line bullshittery required to set up a computing environment suitable for implementing those ideas in code. This gulf of execution is tremendously frustrating for highly-capable and motivated students who just didn't happen to spend 10,000 hours of their youth wrestling with nasty command-line interfaces.

Now, you're not supposed to teach her this stuff — the professor should check one has the skills on entry or setup training. However, I don't see how one can avoid unconsciously bullying somebody else with those misconceptions.

Now, how could it be that she has an issue with the whole lab? Guo answers again:

OK here's what gets me super pissed. Many commenters presumed that “real programmers” should be command-line experts... POSIX-flavored command-line experts, to be precise.

[...]

More generally, this notion that the only “real programmers” are those who have already mastered POSIX command-line-fu before they leave the university is a dangerous one, and contributes to the continued monoculture in software-based industries.

I've had the same idea—then being a PhD student gave overwhelming contrary evidence.

EDIT: Another insightful analysis of what's hard in learning POSIX (specifically, of the "long tail" problem) appears in an analysis of a completely different problem—learning to cook for geeks. Here it is. Enjoy.

12
  • 5
    This is truly a fantastic answer, that opens our eyes to many of the unconscious biases in programming culture. Commented Mar 8, 2015 at 21:07
  • 5
    This answer, 100x. I did my undergrad in engineering and ended up running some work for my MSc on a HPC cluster. You would not believe how people in these groups look down on those of us who weren't born and raised on Linux. "What do you mean, how do you configure remote desktop access using SSH? Are you retarded?"
    – JP Janet
    Commented Mar 9, 2015 at 12:38
  • 1
    @MarchHo The OP said "go beyond very basic things like a for loop", whatever that means. I think analyzing where exactly is somebody "allowed" to fail seems pointless to me—and even counterproductive, at least if you aim to turn more people into competent CS graduates. OTOH, there's a disconnect between "competent in CS" and "CS graduate": Many graduates are not "competent" (with the definition you seem to have in mind, of which I see the point) and that's education's fault. Some people learn CS, but we don't know yet how to teach it well to others — see Alan Kay at bit.ly/1ln6YHA. Commented Mar 22, 2015 at 13:03
  • 2
    In fact, since women and minorities are less likely to know Unix culture,...- [Citation needed]
    – crlb
    Commented Jan 20, 2016 at 17:50
  • 1
    @thethickofit: That's also from the link (pgbovine.net/command-line-bullshittery.htm). Direct quote: > Even worse, I will be exhibiting biases against women and minorities, who are much less likely to have childhood exposure to POSIX command-line culture due to a lack of role models coming from that culture. Of course not the strongest evidence in the world. Commented Jan 21, 2016 at 12:07
30

I will try to present yet another approach than the ones in the answers above. I don't consider it a definite solution, rather a way to go that may work for someone and may not for someone else. (And also, I would much more prefer to speak to someone higher-up, if you can; that's what the other answers discuss.)


The thing is: Be honest, but without judging the other person's qualities at all. I had been in such a situation before: person coming to me with simple problems that fall in the "googlable" or "in every book" or "in every course" or "in every tutorial" category, again and again.

The honest answer was, for me at least: Well, we have discussed a similar thing before. I'm sorry but I have got other things to do as well. I'm willing to help you with the burdens, but please, try to [point out some good resources here] before approaching me, and if you approach me, please make it specific enough so that we don't lose too much time solving the problems.

It is true, honest but not rude. After all, it is your time, your studies and you yourself who'll go on the market to sell your results, and you need to be productive. If this is a serious annoyance that makes your productivity drop significantly, they need to know it.

4
  • 2
    I will try this. However, every time we rejected her (kindly) or asked for further details, she gets angry and begins ranting.
    – user31319
    Commented Mar 6, 2015 at 4:12
  • 13
    @je_b With [good resource] = Stack Overflow, you can have the community there do the culling. That said, if a person gets angry because they think they don't get the help they are entitled to, I will very firmly state my opinion of that, once, and if they continue they are no longer welcome to ask questions.
    – Raphael
    Commented Mar 6, 2015 at 7:21
  • 3
    @Raphael Actually, I use the very same thing as I describe here for the cases when someone asks something in the TeX.SE chat. If it's a one-line question with a one-line answer, I'm fine. If it's complicated but interesting and I can spend the time discussing it, I'm fine. If it's not a well-prepared question, I kindly ask them to use the "Ask Question" button on the site and make it a proper question.
    – yo'
    Commented Mar 6, 2015 at 8:44
  • 2
    @je_b If she gets angry even if you are polite and you sincerely mean what you say (that you can't spend infinity of time on her problems), it is not really your issue anymore. Your issue then is only how to share the office with someone who is angry at you for "not being helpful".
    – yo'
    Commented Mar 6, 2015 at 8:48
19

This is a obviously difficult situation, perhaps in part due to being an undergraduate researcher, with an MSc candidate the subject of your question. As you said that this is starting to affect the productivity of the lab though, this is obviously a matter which may affect the PI or supervisor.

I've been faced with a similar situation before, although the dynamic was somewhat different, in that while officially of the same level as the person in question, I effectively was their mentor or "secondary unofficial supervisor". In that case, I had a duty to raise the concern with their formal supervisor (in an informal manner), to alert them to the concern. They were grateful at being alerted early to the situation, rather than being left out of the loop, although this will vary in different cases, depending on their (desired) level of involvement in the goings-on of the lab.

If someone is struggling though, I do feel that you have an academic responsibility to a colleague to offer assistance if appropriate, but that has obviously been done here, to the point of detriment of others' work.

If you have a good working relationship with the supervisor (I am presuming it is also your supervisor), you could probably bring this to their attention casually/informally, although this obviously may not be the case - I had a completely colleague-like relationship with mine, and would act as the main contact supervisor to his project students), and any problems or concerns (including with other graduate students, as I was the most experienced) would be raised. In that case however, this information was always understood to be simply to help them as much as possible.

Perhaps you could discuss the concerns with a (no doubt already aware) experienced colleague in the lab. I am presuming that there's someone who is generally looked up to for advice by those working there. I'm sure they would be happy to discuss the matter in private and advise (or perhaps talk to the supervisor if they have a good relationship with them).

1
  • 7
    Heh. Left out of the "loop".
    – ArtOfCode
    Commented Mar 6, 2015 at 10:05
11

You are a student, not a mentor, advisor, teacher, or TA. And therefore it is not your responsibility to teach other people to do their job (you can help, but only if you want so). When the time will come and your advisor will ask you to present your results, I highly doubt that "I have not finished my task, but I helped A and B to do their task" will help you.

It looks like you have done more than expected. Taking into consideration that some of your attempts were considered as bulling I would stop giving any help.

If you want to make it in a more diplomatic way and do not want to speak with your supervisor I think about two possible ways:

  1. Start answering the questions with an increasing delay: answer the first question, for the second - tell that you need to finish some stuff and will be able to think about it in 15 minutes, the third in 1 hour and so on.

  2. Tell that you will be able to do this tomorrow, so ask her to write her problem in an email so that you will be prepared on the next day. This way the third person (your supervisor) would be able to see whether the issues she is failing with are really trivial (who knows, maybe only you think that it is easy) and you would have a list of all problems she faced and asked your help.

If the person tells "I want it now, stop all you things and go help me", you have to explain that the word does not work this way.

P.S: But please do not assume things like this: "she lied to get accepted by our supervisor". There are a lot of explanations apart of she lied, so this is a really strong accusation.

3
  • 2
    When we explained her that we were unable to answer everything she asked when she wanted, she began saying we were bullying her. You are right, we should not assume she lied, but there is something strange in her perfomance either way.
    – user31319
    Commented Mar 6, 2015 at 4:10
  • 2
    @je_b she might have exploited other people like you to solve all her problems :-). Anyway either do not help the person at all, or use one of the two suggestions. Commented Mar 6, 2015 at 4:14
  • 4
    @je_b: just make sure you aren't bullying her and you should be OK on that score (of course nothing is ever certain). One thing I caution against, is that if she or the authorities get wind of the fact that your colleagues are openly speculating that she cheated to get into the course, and that you discussed these speculations publicly (albeit anonymously), then that might not look good for you. Knock that on the head. And anyway don't assume the admissions process is so water-tight that only a cheat can get past it without decent programming ability, because it isn't that water-tight. Commented Mar 6, 2015 at 13:20
10

Let's say you have taken the final "asked a colleague" step, what's the next source of help if that still isn't useful? It sounds like that is the action she should take.

If you are not sure yourself, then that is probably the problem. There should be another source of information past just your colleagues.

If the answer by that final source of information is, "Look it up" then support that answer yourself. Ask "Have you looked it up?" She may say she didn't find it. Ask "Have you asked on the [such and such] forum? She may say she didn't get an answer. If she has done this, and you don't know the answer yourself without looking stuff up - you can choose to either show her how you do your process for looking something up - by having her looking it up but you just tell her verbally what you would do - or refer her back to the final source of information saying, I tried looking it up but still can't figure it out.

  • Most people like to "take control of the keyboard" to teach, but that is probably a poor teaching method for her. Guide her if you choose too, but don't do it for her.

  • Is she asking the same questions over a particular process? Have her write it down somewhere safe and then if she asks again, refer her to the notes. She may not realize everybody doesn't memorize everything.


I myself was a student who would be afraid to ask above the colleague level because after the first time of "Look it up" it felt like that means, "I will not help you", which is not true - they are just trying to make the best use of their and everybody's time.

4
  • 1
    To the best of my knowledge, we have done exactly what your refer. Despite it might seems, the atmosphere in our lab cooperative (that why I say We, instead of I). We sat next to her to plan the scripts in paper, let her write, ask her question so she figure out why something is not working. We never give final solutions, but help each other with strategies and recommendations. She might rise questions to our supervisor, but that is something we cannot force her to do.
    – user31319
    Commented Mar 5, 2015 at 22:06
  • 11
    Does she end up talking through it by herself, but just need someone there to speak with? If so, maybe she needs a rubber ducky. Is there a certain concept she is not getting? Otherwise it sounds like she does learn but just doesn't ask for help how you wish she would, or asks more often than you would like. It's okay to say, "I'm busy now, but I can try to help you [another time]." Commented Mar 5, 2015 at 22:29
  • 1
    I would say there are concepts she is not getting. She is still in the same piece of code she began with a week ago. Speaking about the rubber duck, when we ask her: What this line do? Most of the times she is unable to communicate what was she trying to attempt or understand the warnings, e.g. She was trying to run a program X, the computer said "The program X is not installed", and she continued thinking there was a mistake in the code.
    – user31319
    Commented Mar 6, 2015 at 4:04
  • 5
    @je_b That sounds as if she has serious computer usage deficiencies (from the perspective of a job that involves programming). It's not your job to fix that. One can argue whether it's hers, but that goes well beyond "help out a colleague".
    – Raphael
    Commented Mar 6, 2015 at 7:24
5

Be careful about the bullying part. Even if it's completely unfounded, if she complains about bullying to a supervisor or even the department, you will have to explain yourself. And if people believe her but not you, you are in trouble. There is no guarantee that people make sensible judgments.

If you raise the issue with a supervisor in a way that leaves a paper trail, you are not only doing something to address the immediate situation, you are also protecting yourself from a situation that is much worse than the current one.

Also keep in mind that communication is tricky. If you say "she starts mumbling expecting that someone will approach and solve the problem for her", then that is almost certainly not the way she experiences this. Involving a third party (the supervisor) can resolve communication issues, or mismatching expectations.

5

This person sounds like a real-world help vampire. The problem is, you don't have the buffer of an SE site to prevent her vampirism, and she seems to have learned very well how to leech help off of those around her - recognizing that her muttering will get people to pay attention to her, if for no other reason than to stop it, and knowing that repeatedly asking the same question will get people to eventually just do the work for her.

This is an entirely unhealthy habit on her part, and you should do everything you can to not feed into it. Don't help her unless it is absolutely necessary. Don't offer to write any script for her. Don't direct her to anything but the most basic of search engines. You may even want to consider playing dumb if she insists on you giving her help, and if that doesn't work, then consider asking for or sitting in a different seat (I can't imagine you have assigned seating at the Graduate level, but if you do you should be able to ask the professor for a change of seating).

Above all else though, do not feel guilty about cutting yourself off from this person. They may try, very effectively, to guilt trip you into offering help, but do not feed into it. As you said, this is a class where it is expected that the student will do a lot of self-teaching (and I hope that's true, or else she should be asking the professor, not you, for help) and she's going to have to learn, the hard way, that self-teaching means exactly that - finding a way to teach yourself.

3
  • 1
    I didn't know about the term, but applies precisely to her. Your link is very interesting, I am going to read it carefully.
    – user31319
    Commented Mar 6, 2015 at 17:42
  • 1
    @je_b It's an SE thing - basically the sort of SE user who asks very simple, easy-to-answer questions with little research, and expects high-quality answers in return, usually without providing any feedback, or explicitly holding feedback back until answers are provided, then editing the question drastically because 'that's not what I wanted'.
    – Zibbobz
    Commented Mar 6, 2015 at 17:55
  • @Zibbobz. I'm sure I remember reading an article about help vampires before SE existed.
    – TRiG
    Commented Mar 7, 2015 at 23:41
2

There are several good answers here already. For example, be honest with her. I really like this idea but it might not work for a simple reason:

No matter how hard you try, if there is no will to change on her side, you will not succeed. There is one person who can force her to change her attitude and that is of course your supervisor. I think safest solution here is to let the supervisor know about the situation and let him/her handle the situation.

The point is, you are in a tough situation and I encourage you to act very wisely. You need to consider few aspects carefully.

For instance, be mindful of sexist behavior/bullying/humiliating. I am not saying that you are being patronizing or any other accusations. However, experience is telling me these types of situations have good potentials for misinterpretations. For this reason, I believe it is wise to handle this situation through the senior staff sooner or later.

The rather difficult part here, is how bring this situation to your supervisor's attention. Perhaps you can directly tell them about the situation and ask them to handle it. This highly depend on the relationship you have with you supervisor and your position in the lab. Be sure that he/she knows that you have done more than enough to solve the situation in the lab.

Another solution would be involve the supervisors indirectly. For instance next time she comes with a new question, ask her to email it to you and CC the supervisor. If the answer to the question is very trivial your supervisor will automatically be alerted about the quality of new msc candidate. A better scenario would be that she will try to solve the problem herself, when she face the case of supervisor's involvement. You should carefully and delicately pass her to the supervisor.

Couple of notes:

  1. She might be in a hard situation as well. New programming paradigm, new person in the town, just coming from bachelor, feeling a bit vulnerable, etc. Maybe, just maybe, she is actually trying.
  2. Do NOT assume she is lying. You are not in a position to judge her and this is a very strong accusation and quite unprofessional.
0

I think this calls for some serious talking with all the parties involved, including your supervisor.

One possible approach to keep things civilised and without pointing fingers, is to set up a private chat for the lab, and everybody asks through that. This way, you don't interrupt anyone asking a question, and potentially anybody can answer you. This also gives some broad exposure to the questions (maybe you didn't know that one of the new people to join the group is an expert in the technology you have a question about, and you wouldn't have asked him).

Applied to your particular case, it creates a paper trail of her questions, spreads the load among more people, and forces her to think about the question (I managed to answer a couple of questions I had while writing them on Stack Overflow). When she asks in person, politely point her to the chat, where she will get the answers. It is important that you make this a firm rule, with no exceptions.

If she still refuses to use this chat, you change your subjective complaint (she asks too many too basic questions) to a very objective one (she is not asking through the chat).

1
  • 1
    Be careful, though. If you create a private chat for questions, and then nobody pays any attention to it because it's full of her questions, and then you sometimes slip and ask your own question out loud to a colleague instead of through the chat, then you probably in point of fact are bullying her. So if you make rules for her to avoid her wasting your time then as a bare minimum you must follow them absolutely scrupulously yourself. You'd also need to consider whether the rules are targeting her, there's such a thing as an unfair, bullying rule and this must be avoided. Commented Mar 6, 2015 at 13:26
0

Suppose she asks you how to open a file in Python. Rather than telling her about the "open" command, go to her computer and google "how to open a file in Python." She'll quickly learn that she should be asking Google instead of you.

If her question requires more than 30 seconds of thought for you to answer, you can also say "I don't know, why don't you check the Internet? Someone there will probably know the answer."

-2

I don't know much about the interpersonal climate in your lab, but if you feel confident to solve it with humor, I can help you.

Hand her 20 question vouchers. Sounds ridiculous but worked perfectly for my daughters some years ago. 20 vouchers per day are plenty, but it forces her to think about every question. It also gives her the possibility to proof, that she isn't asking to much questions, which is smoothing her way to improve her "teach-yourself" skill.

5
  • 2
    Unfortunately, I am afraid this risks being taken as patronising. Your daughter has respect for you, and will trust you on this; this person seems to take badly when people can't help her right now.
    – Davidmh
    Commented Mar 6, 2015 at 10:33
  • 1
    A 13 year old girl has neither respect nor trust for her parents, but yes it was patronizing. Commented Mar 6, 2015 at 11:27
  • 2
    What you suggest is not professional and if not taken patronizing, it will definitely be considered as humiliating.
    – Pouya
    Commented Mar 6, 2015 at 13:11
  • 3
    This would seem to give someone a physical proof that would sure look - to any outside party - that they are de facto being mistreated/bullied/harassed and indeed could constitute a "hostile work environment". It's about as advisable as fashioning a dunce cap. It doesn't even matter what's intended - the perception of a "reasonable person" standard could very well cause personnel, reputation, career, and/or legal problems for the person doing it.
    – BrianH
    Commented Mar 6, 2015 at 16:26
  • This could work if you handed out the same number of vouchers to everyone in the lab once a semester, and just state it as your new policy that in order to answer questions you have to use these vouchers. Many people on workplace stackexchange do this, but not in a silly humorous way where you print out a ridiculous number of them per day and hand them to only one person, that indeed would be bullying. Commented Mar 8, 2015 at 21:19
-5

Is she pretty? This may sound like the most sexist question possible, but in some STEM courses/disciplines particularly with a low female quota this can be a large contributing factor to not getting used early to organizing your workloads and learning yourself. Because those male coeds who get along well with their stuff have little better to do than fall over themselves providing help and support in study groups.

Been there, done that, got no T-shirt (800 coeds starting with me, about 16 female students among them). Now depending on the college and courses you are in, you still need the skills and brains to pass. There are hard limits to how far you'll get just by being someone to look at. Which is not restricted to females, actually: it is well-known that taller and/or more self-confident men convey much more competency than their less visually gifted counterparts. But they are less likely to be the victim of unabating "let me do as much for you as I can" attack waves.

Whatever the reasons, it is becoming apparent that she is not well-prepared for the kind of workflow she is supposed to be part of. That does not have to mean she is dead baggage: one thing that comes to mind to me is oboists: one of the most time-consuming and exasperating part of playing that instrument is making your reeds. As an amateur, you easily spend an hour on a reed, and then it will work any amont of time from 5 minutes to several months. Several professional oboists have a side business of making reeds for amateurs. You can perfectly well perform on your instrument while never making a reed yourself. But it makes you dependent on the skills and availability of someone else. Of course, you'd not expect another colleague in your orchestra to make your reeds without compensation.

So at any rate, it is clear that your colleague here is not able to do her work without the involvement of others. That's a department and managing problem. You need to get together, figure out what is missing here, figure out what is required for jump-starting her into become productive in the manner expected in your department, figure out who can help with that in what manner and what effort, and figure out how to free the resources necessary to do that.

Basically there are three possible outcomes: a) she'll be more work than she gets done. This will not work out, separate. b) she'll require work on a continuing basis, but deliver more than one puts in. This requires proper work arrangements and understandings. One needs to evaluate whether the net benefit justifies the pay and the work disruption. c) she can develop into a productive member of your team once she gets over the culture shock and develops the necessary skills.

It is clear that this will not work without someone originally carrying some of the weight, and the self-organizing of that does not work well. Fingerpointing will not get this situation under control. Actively trying to fix this on a department level will keep the cost under control, will make it clear who needs to get credit and responsibility for carrying that initial cost, and will make it clear how to assess where one is getting.

This is an unproductive and aggravating situation for all of the involved. Conflicting plans, targets, and expectations are not going to help.

8
  • 7
    "Is she pretty? This may sound like the most sexist question possible" It's up there, yes. -1 from me. Commented Mar 6, 2015 at 14:55
  • 3
    wish I had the rep to downvote this. Commented Mar 6, 2015 at 15:04
  • 6
    -1 I cringed really, really hard. What's really nauseating is after the first two paragraphs, your answer levels out and suddenly gains some clarity and potential usefulness. But this is made unreadable and unhelpful by the nonsense in the beginning, which is discriminatory and patronizing to men and women alike and somehow paints all parties as pitiful foolish victims of attractiveness and sex roles. Some people work hard, some are smart, some are skilled, some are kind, some are attractive, and some are male/female - and all these scales are almost strictly orthogonal.
    – BrianH
    Commented Mar 6, 2015 at 16:58
  • 5
    I am assuming you are trolling... however, I am going to say that we have a 50/50 male/female ratio in the lab. Our supervisor is a woman. There are no sexual issue between us. Dot. -1 btw
    – user31319
    Commented Mar 6, 2015 at 17:32
  • 2
    While I do find that other answers are much more useful and right on target compared to this one, I do not think this deserves the extreme -5 score. The comments are much more paranoid than how sexist is this answer. Commented Mar 8, 2015 at 9:43

You must log in to answer this question.