53

There's quite a few people out there who are quite comfortable with exposing their innards to the world, but there are also quite a few and possibly larger group of people who don't want individuals, businesses or institutions rummaging through our online history. For this reason, I normally bypass SO application forms and apply directly. Sadly, SO's application process is simple and fast without being hazed with online tests and competency testing.

Having been in the position of employing people in the past for small and large corporations, the hiring process is highly fraught with the most intense form of discrimination imaginable. Even the most minor blemish is magnified when considering a person for a position, especially for a high stakes one. I've always thought of myself as an open-minded and fair person, but I've caught myself too many times rejecting excellent candidates for the most trivial of reasons.

Without getting into too many details, an SO user's profile is a treasure trove for finding such rejections. Enough data can be gathered from a profile and reading through their discussions to form an opinion about someone, even if the activities were strictly professional. As an example, asking for help can be seen as a negative in the eyes of a non-technical hiring manager who may conclude the candidate is inexperienced. Simple grammatical or spelling errors can also hurt a candidate's chances, even though another user edited your Q/A and botched your literary masterpiece.

Perhaps I am barking up the wrong tree here, but I've always had the impression that SO looks out for the best interest of its user base. I hope my simple request isn't met with scorn or ridicule, but productive discourse, especially after the revelations of Facebook and other online organizations.

24
  • 30
    'SO kooks out for the best interest of the developer community' - I'm guessing that's a typo, (but it could go either way). Commented Sep 9, 2018 at 1:48
  • 14
    If you type personal stuff into the SO interwebz profile, you are essentially broadcasting it. Once it's out, it's out forever. Commented Sep 9, 2018 at 1:50
  • 2
    LOL! That wasn't a freudian slip. Honestly.
    – ATL_DEV
    Commented Sep 9, 2018 at 1:51
  • 8
    I am not talking about personal stuff, but seemingly innocuous data that can and will be used against you. For instance, an employer could look at your profile and think this guy likes to toy around with prehistoric editors. He is probably one of those UNIX types and will complain about our Visual Studio. Furthermore, he will probably demand to bring in his loud mechanical keyboard and keep us from getting any work done. Yeah, we don't want those types in our shop.
    – ATL_DEV
    Commented Sep 9, 2018 at 1:57
  • 41
    @ATL_DEV: Eliminating managers who are so hypersensitive from your job search is doing you a favor. Ok, it doesn't seem that way when you desperately need a job, but finding out the company culture is a really poor fit just wastes everyone's time (although it does keep the IPS and Workplace SE question feeds nicely supplied)
    – Ben Voigt
    Commented Sep 9, 2018 at 3:48
  • 19
    Don't use your real name in your profile? Commented Sep 9, 2018 at 8:27
  • 41
    So you’d reject my CV because I sometimes make spelling mistakes? I’m not a native speaker of English, so you’ll find a fair few! I must say that if any company is going to be sensitive to that agree I’m glad to not be considered by them, saves us both some time. Commented Sep 9, 2018 at 9:57
  • 5
    @user202729 I think they want to be able to apply to jobs on Stack Overflow without the employer seeing their Stack Overflow profile. This is a guess: I've never used it but I thought the Jobs site uses your real anyway (or whatever name you give it).
    – BSMP
    Commented Sep 9, 2018 at 21:53
  • 5
    (2 years ago you posted this, right? ...)
    – user202729
    Commented Sep 10, 2018 at 0:14
  • 2
    @user202729. Yes, I did. The selected answer is no longer correct. SO currently states explicitly that employers can access your profile if you submit your CV.
    – ATL_DEV
    Commented Sep 10, 2018 at 4:00
  • 2
    "Sadly, SO's application process is simple and fast without being hazed with online tests and competency testing." Why sadly?
    – Ian Kemp
    Commented Sep 10, 2018 at 6:55
  • 13
    You do realize that the reason for SO's application process to be simpler ("without being hazed with online tests and competency testing") is precisely because the employer can see your profile, right? Tests are designed so that the employer can form an opinion of your skills; your SO profile is simply even better for that assessment. Commented Sep 10, 2018 at 7:11
  • 25
    "[...] but I've caught myself too many times rejecting excellent candidates for the most trivial of reasons." so it simply means that You shouldn't have ever been a hiring manager in the first place.
    – Skipper
    Commented Sep 10, 2018 at 14:28
  • 2
    My SO and LinkedIn presence has never hurt me. In fact, it's impressed folks from time to time.. If you're worried about it, then do some SO gardening once in a while and clean up your questions and answers. Anybody who refuses to hire on the basis you mention is going to be a very unpleasant person to work for anyway. Unless you're very early in your career, fuhgeddaboudit!
    – empty
    Commented Sep 10, 2018 at 18:38
  • 4
    You should know that others have their rights to view every comment/activities of you on SO.It's easy for you to make your choice but not others.If you don't want others rummage through you then just remove your everything on SO and never take part of it. As Confucius said : The sage always are open and aboveboard. Don't be narrow inside.
    – AntiMoron
    Commented Sep 11, 2018 at 8:14

6 Answers 6

78

Having a Stack Overflow profile, or any other online presence for that matter, is a two-edged sword - you get the opportunity to showcase your skills and knowledge, but are also showcasing all the mistakes you make.

I don't think it's Stack Overflow's responsibility to block this - and frankly, I'm don't even think they can. In a nutshell, you're responsible for your own profile.
Are you afraid that potential employers won't want to hire you because they picked up spelling mistakes in your answers? Take an extra few minutes to proofread them.
Are you afraid potential employers won't want to hire you because of technical mistakes in your posts? Make the extra effort to research your answers, or avoid answering if you aren't sure.
Are you afraid that potential employers may not want to hire you since you're "asking too many questions"? Don't ask questions on Stack Overflow.

In short - you can't have it both ways. You can't hope to impress a potential employer with reputation points and shiny badges but expect them to overlook spelling mistakes and other less proud moments.

And frankly, if I were in your shoes, I wouldn't worry about that so much. If you are qualified for a position and didn't get it just because you made a typo on a Stack Overflow post a couple of years ago, chances are you don't really want to work there anyway.

9
  • 13
    is leading by example here, with a typo in the third word ;)
    – Flimm
    Commented Sep 9, 2018 at 9:33
  • 8
    @Flimm exactly :-) I try my best, but frankly, mistakes happen. When I (or in this case - you) notice them I try to fix them, but I don't lose any sleep about it.
    – Mureinik
    Commented Sep 9, 2018 at 9:35
  • 2
    Just to explicitly add a last consideration: Do you think that your prospective employer is absolutely wrong to discard you for [thing about your post history]? Then be lucky that you won't need to work for an employer who discards applicants for what you consider to be an unjustified reason.
    – Flater
    Commented Sep 10, 2018 at 13:31
  • There's also the, "Don't identify your profile with any system so that your employer can connect the two," strategy.
    – jpmc26
    Commented Sep 10, 2018 at 15:36
  • 1
    Nobody's really addressing this, but maybe you're right about your SO profile itself-- but what about linked accounts elsewhere on the StackExchange network? Maybe you posted on the politics StackExchange, and the potential hiring manager holds diametrically opposite political views, even though your political views shouldn't ever been considered for e.g. a programming job.
    – C. Helling
    Commented Sep 10, 2018 at 19:26
  • 1
    @C.Helling The system actually addresses this already. When you edit your profile, there's a "Hide Communities" option which allows you to hide connected accounts in other sites you'd rather a potential employer won't see.
    – Mureinik
    Commented Sep 10, 2018 at 19:32
  • 1
    @Mureinik That's a good point, however, I tested this just now by hiding my "Politics" profile, and now it's simply one-click away via the "Network Profile" link.
    – C. Helling
    Commented Sep 10, 2018 at 19:39
  • @C.Helling interesting. I was not aware of that. I wonder if it's a caching issue, or really a bug.
    – Mureinik
    Commented Sep 10, 2018 at 19:50
  • I followed up with this bug report on MSE. Let's see what the devs think about it.
    – Mureinik
    Commented Sep 11, 2018 at 15:24
36

The problem here seems not strictly related to SO itself. Your profile can show your growth and from an employer point of view it can be reassuring to see that you improved your skills constantly as time went through.

As an employer, I would also be very suspicious about a path without mistakes or embarrassing moments, and this brings me to my point: it's unhealthy for you to be worried about having an immaculate look, because is far from the real world.

The only thing I would only worry about is if your SO profile shows that as time pass, you are always at the same skill level, doing the same mistakes.

2
  • 9
    Thank you. You just added another example. If someone appears to not progress as a programmer, it doesn't mean anything. I frequently find myself searching for the same solutions to problems I had solved years ago. Why? Because it's hard to keep track of all the minor details especially if you're a programmer who switches across many languages, platforms and domains in different projects.
    – ATL_DEV
    Commented Sep 9, 2018 at 22:30
  • 5
    I disagree. As a programmer progresses, their ability to adapt to new syntaxes should increase. And even with language switching, most of the simple answers should exist in documentation and questions previously asked by others. If a seasoned developer (even one who switches languages) is constantly asking "newb" questions, it suggest a lack of ability to Read The Fine Manual, which is a characteristic worth screening for. There is nothing wrong with questions, but the quality of question should increase over time, despite the language in the question context.
    – alttag
    Commented Sep 10, 2018 at 19:46
25

I'm going to throw out some random things that have come up in conversations I've had with people about this. It's one of the more frequent things folks bring up when they have an opportunity to chat with me at events and conferences.

Interviewing is a two-way street.

How an employer looks at your history is testimony to how they'll treat you. Read that out loud if it didn't sink in fully, because it's very important to know this. If they will nit-pick through the finest of details of you honing your craft or even crudely increasing its breadth (like diving head-first into a new language), then you probably won't like how they nit-pick your work on the job.

Additionally, look out for being generalized through a tiny glimpse of who you are. Stack Overflow says some of what's important to know about you when it comes to who they're gonna hire, it's in no way a full picture, and I'd be wary of anyone that didn't know that.

It's one source of possible signal.

What if you don't have a lot of stuff on the site, or badges, or rep? What if you don't have this magical thing they keep calling spare time, and would rather spend what time you've got with your loved ones than pushing leaderboards on Github or Stack Overflow?

Be wary of those that think less of you in the absence of an abundance of artifacts of spare time and / or boredom - remember you're interviewing them, too, and that's a red flag about work-life balance expectations.

It's supposed to be about growing.

If there's no room for showing what you were, then what you are somehow seems less significant. We all came from somewhere, we all made mistakes, we all asked basic questions, we all forget to check our tone from time to time - these are things that indicate that you're a thriving human being. If someone wants a 'whitewashed' history where you're a machine that just spits out solutions to complicated questions within minutes of them being asked, then they probably have some unreal expectations about a level of output that most of us would consider adequate-to-good.

Maybe they read some old books that poorly described what a 'good' programmer looks like, but do you really have time for that? Again, you're interviewing them through how they interview you.

And more ...

Lots of good points have come up here. And I can't pretend that I've never been in situations where I took a job I knew I'd hate just because I had no other choice, where I knew by how I was interviewed and recruited that I'd be miserable. When you need the money, you need the money. As I was self-taught, SO was my best source of peer-validation, so I was especially happy to show it off (good and bad!). But you might not be. And that's okay.

The way this industry hires is broken and crappy. I like what we're doing in this field, I wish we could do more, and faster, but trying to set new bars for HR and hiring managers and recruiters to want to hit takes lots of time.

All I can say is, give frank and honest feedback when doing so won't harm your immediate goals; that's how companies ultimately rewrite what they know about hiring people. Sure, we do our best to help them succeed on our platform, which means they usually need to change their game around considerably, but they learn from you way more than they learn from us.

But seriously, if a company really raised a stink about something in your profile and it wasn't you always torturing animals in your example code through variable naming, there's something wrong with their idea of what to look for.

And, well, if you're like me - you probably think stuff about you looks way more unflattering than everyone else sees - it's just in our nature.

2
  • "The way this industry hires is broken and crappy. I like what we're doing in this field, I wish we could do more, and faster, but trying to set new bars for HR and hiring managers and recruiters to want to hit takes lots of time." - Tim, could you elaborate a bit on what SO has done to fix this broken industry? I'm aware of Stack Overflow Jobs and the Developer Story, but to me that seems to be a drop in the ocean ATM. I'd love to learn about other initiatives I may be missing.
    – Mureinik
    Commented Sep 12, 2018 at 15:39
  • @Mureinik Jobs can be a difficult platform for employers to navigate because our developer users don't typically respond well to the usual "HR-style" outreach. A lot of work goes into helping them adapt initially, and then we usually end up spending a lot of time helping them (at least) understand why modernization of practices is critical to get the people that they need. It's way more than I can put in a comment, but employers tend to learn quite a bit on our platform, if only to solidify that traditional practices totally fail when they try them. It is a drop, but it's catching.
    – user50049
    Commented Sep 12, 2018 at 16:16
9

The replies of "you probably wouldn't want to work there anyway" are less-than-helpful for those of us who are long-term out of work and have zero right or luxury to be picky about anything.

I do wonder sometimes if a JavaScript question I asked years ago has ever cost me employer interest. It would be nice if there was some way to prevent that. I like my profile having my work history so I can send that over without having to retype everything, etc., but if I could keep my question history private, to where an employer only knows I asked that stupid JS question if someone happens to browse to it, that would be ideal.

5
  • 3
    Curious, did you know that you can request that certain contributions be disassociated from your account? What you just said has come up in multiple user interviews. I keep meaning to make that process less onerous and more easy to discover (without encouraging it too much) and always run into an obstacle, thanks for this, it reminds me yet again that we really need to fix that.
    – user50049
    Commented Sep 10, 2018 at 18:51
  • 3
    @Janet, you are no newbie when it comes to reality. As I mentioned in another comment, it is like telling someone who is being harrassed at work to just find another job. If it were so easy, we wouldn't have employment laws. I sometimes wonder if the people making these statement ever had to look for work.
    – ATL_DEV
    Commented Sep 11, 2018 at 0:04
  • 1
    I understand the point you're making here (although I'm not sure I agree with it). What I don't understand is what you'd want SO to do here. Are you suggesting that the answer history is kept public but the question history made private?
    – Mureinik
    Commented Sep 11, 2018 at 15:37
  • @Mureinik I already explained that at the end of my post: "I could keep my question history private, to where an employer only knows I asked that stupid JS question if someone happens to browse to it, that would be ideal."
    – Janet
    Commented Sep 11, 2018 at 22:16
  • 1
    @Janet. I am suggesting something even better. I want to submit my resume without any association with SO.
    – ATL_DEV
    Commented Sep 14, 2018 at 7:40
2

The only thing I can think of that makes you look bad is using Stack Overflow to do your homework, like some people seem to do. It's dishonest and counterproductive and not what SO is made for.

Another thing is if your questions show you don't understand some fundamental concepts of your trade. But getting hired with fake credentials is short-sighted - if you don't know those fundamental concepts then you're not qualified and will have trouble actually doing the job, so I don't think this is a real problem.

4
  • 7
    But Stack Overflow isn't the only site in the network. If you're an awesome developer, but are also an active participant on marxism.stackexchange.com (not a real site), some hiring managers may hold it against you. Commented Sep 10, 2018 at 19:46
  • @MikeHarris, bang!!! You nailed it. The counter arguments are often like "Well, you wouldn't be happy working for an anti-communist anyway." To me it makes about as much sense as telling someone who is being harrassed to look for another job. Also, a hiring manager could hate commies, but the actual person who you will work under may actually be a commie.
    – ATL_DEV
    Commented Sep 10, 2018 at 23:54
  • 3
    @ATL_DEV I think you should edit your question to both clarify that the application process links your real name to your network profile and replace your grammar example with Mike Harris' and your reply. I think it better illustrates your concerns of unfair bias.
    – BSMP
    Commented Sep 11, 2018 at 11:23
  • @BSMP. Great suggestion! I'll do that.
    – ATL_DEV
    Commented Sep 14, 2018 at 7:43
0

Regardless of why, you can do this:

In profiles, select Edit Profile & Settings tab, then look down for 'Hide Communities'.

Screenshot of a small section of a user profile, witha free hand circle around 'Hide Communities'

There are options in there for hiding any of the sites.

2
  • 1
    Note that as discussed below, these communities will still be visible on your network profile, so this isn't a complete way of hiding activity.
    – Mureinik
    Commented Sep 11, 2018 at 17:09
  • 1
    Yes, this makes it a little harder. All they need is your username and they can search for all your activities.
    – ATL_DEV
    Commented Sep 14, 2018 at 7:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .