Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

At my company we have strict limits on internet use. I often must use the poor mobile interface only for StackOverflow. However, the site is very useful for work.

How do I convince a manager to un-block StackOverflow? Is there a summary of benefits available online for managers to look at?

share|improve this question
If your manager is so stupid as to not allow you to use resources for your job.. it's probably a good sign to change jobs and work for someone less tyrannical and more intelligent. – Wayne M May 25 '11 at 20:24
Some places such as paranoid wall street firms have to limit internet use for their employees, or else SEC will fine them. – Job May 25 '11 at 20:25
@job They're paranoid because they're paranoid. The SEC has nothing to do with it. – Reverend Gonzo May 25 '11 at 20:34
I wouldn't start that job, and wouldn't stay. I won't work for people who don't trust me. – kevin cline May 26 '11 at 3:11
2 :D – pramodc84 May 27 '11 at 12:20
up vote 3 down vote accepted

You could get them to pay for Experts Exchange instead.

I guess one thing to avoid mentioning is chat :)

share|improve this answer
+1 for :-) – Denis de Bernardy May 27 '11 at 8:55
is of interest. manager is know of expertsexchange and has offer to make available. i will pursue – PRASHANT P May 27 '11 at 19:08
He's not willing to allow developers to access SO, which is free. And you think he's going to pay money to allow them to access EE? That seems quite unlikely to me. – MatrixFrog May 27 '11 at 20:06
@MatrixFrog, you'd be surprised, judging by that green tick mark (I certainly am!). I'm guessing it's the equivalent of OpenSource vs Paid software. And, to be fair, I'm not sure that EE is anywhere near as addictive as SO! – Benjol May 28 '11 at 1:14
@PRASHANT P: this answer was supposed to be a joke! Benjol was kidding! – Steven A. Lowe Sep 10 '11 at 3:32

Put it politely that it is in his best interests to let you access the crucial information concerning what you do.

Without it you would be cut off from the global knowledge and will have to research things in deep every time you're stuck with a problem. Depending on an issue the research might take from weeks up to months. Of course, if you had access to Stack Overflow the issue would be resolved in minutes/hours.

Force him to give you a formal reply (better in written) that he is informed of the consequences of having access to the vital information blocked to you and that you will not be reprimanded for bugs in your code and missed deadlines on a regular basis.

Then observe his reaction and enjoy. :)

share|improve this answer
its the height of insanity on the part of the manager. bet my ass hes an "MBA" – Wildling May 27 '11 at 5:07
Better still, do nothing all day, then ask the question on stack overflow from home, bring it in and say "look, I found this in 30s on stack overflow, but I had to spend all day yesterday doing nothing" :) – Benjol May 27 '11 at 6:01
Does this also work the other way around when have unlimited access to the internet wil you have (far) less bugs and hardly miss any deadline? And would you be willing to commit to this when internet access is granted? – refro May 27 '11 at 6:13
Going into direct battle with management in a too obvious way can backfire pretty hard. They don't like to be confronted with their own stupidity if not done subtle enough. Plus, management might point out to you that you have the manuals and other sources available, so why SO will need a bit more argumentation than this. – Joris Meys May 27 '11 at 9:20

I don't know if he ever asks you programming questions, but a quick way to convince the people who "don't believe in google coding" (not reliable, makes you a bad programmer, WWLTD (What Would Linus Torvalds Do), makes you go blind; the reasons are stupid and endless), is when they shoot you an email with a code question, put it up on SO. When there are 5 answers to it about 2 seconds later, send them the link to the answered question.

share|improve this answer
But they don't have internet access to SO :p – Marcelo May 25 '11 at 20:57
@Marcelo He has access to the mobile interface (presumably on a phone). If the question is simple enough the OP can type it out on the phone, ask, wait for answers, then send it to his boss – TheLQ May 25 '11 at 21:40
For non-trivial questions you estimated response time and number of answers may be a bit optimistic. – user1249 May 26 '11 at 5:14
@Thorbjorn - I was using a bit of hyperbole, but I think the beauty of SO is that one coder's impossible task is another coder's trivial task. So much of being able to solve today's problems comes down to whether or not you have stumbled accross it before. I've seen almost no well-worded and well-scoped questions turn into tumbleweed questions. – Morgan Herlocker May 26 '11 at 14:04
Wait... Google coding doesn't make you go blind!? – Michelle Tilley May 27 '11 at 5:04

Tell him one thing:

Its like a hundred cheap slaves that work for you and they are really really cheap and extremely qualified.

share|improve this answer
Cheap slaves? Aren't slaves supposed to be free? – Yannis May 27 '11 at 10:19
@Yiannis They cost food and living quarters normally, "stackers" are free :) – Tschef May 27 '11 at 10:29

If the manager is a reasonable person, the best tactic might be to ask them if they have been in a similar situation and to think about how hard it would've been if they had the same restrictions placed on them as they are placing on you.

Putting someone else in your shoes can sometimes make them think about the problem from your perspective and see what may not have been clear to them before.

share|improve this answer

A good way to make him realize how useful stack overflow may be for your work is to elaborate a list of issues you often come across at work, search for them with google, and see how many times one of the right answers is found with these sites.

That's precisely the way (and I think I'm not the only one) I knew of stack overflow some months ago. It was a page I usually visited after a google search and the place where I got some of the answers I was looking for.

share|improve this answer

If the company is preventing you from doing your job, then it's their problem, not yours. They're the ones who are losing money because their workers are not as productive as they could be.

In other words, don't worry about it too much. Tell your boss that you need SO access - if he doesn't give it to you, then at least you'll know that you've held up your end. And if possible, get this conversation in writing.

share|improve this answer

Its sad to know that stackoverflow is blocked at your company. This made me wonder if you were able to google and move on to other Q&A sites (hope atleast MSDN would be open for you)

Nonetheless its not a better alternative to SO, but i think you should look upto to the Network guys as to why the site is being blocked might be something to do with Careers shown on SO at times (sick but companies wouldn't like you looking out for jobs on their own network..but thats the truth).

Maybe at your company you can raise an exception for allowing such sites. The best bet would be too update your Manager on how useful SO is and more important how reliable the solutions you find in there (Hey do you know Jon Skeet, Marc Gravell?). i bet if he has been into development the odds that he would be overwhelmed on knowing this is very high (May be he hasn't heard of StackExchange at all).

share|improve this answer

General rule when I deal with management : They want paper and numbers. So I give them a decently put together report on the benefits, and an estimate of the win. I add some figures and tables, and keep it maximum 4 pages (more they won't read anyway) with a concise summary on the first half page. You might check the general procedures and office culture at your own work place before going on.

In this case, I'd add :

  • a concise description of the concept of SO.
  • a table with key programmers on SO, with the amount of answers they give.
  • an estimate of how often SO is among the top hits when searching in Google.
  • some estimate of the average answering time
  • a comparison between the quality of the answers on relevant! questions compared to the ones found in the sources you have available
  • if possible, an estimate of the win in time based on the figures mentioned above

A key question I ask myself is : why is it blocked? Is it because a) the decision has been made it is not suitable for work, or b) because everything gets blocked that is not completely approved for work? That's quite an important difference.

If a) it should be not too difficult to convince people that it is suitable for work, given the fact you can easily show a few questions of your own that got answered pretty fast, and show some of the FAQ questions or other more interesting ones that solve important coding problems. Add to this the amount of stackoverflow answers found by simply googling a question, and management will have a tough time defending the decision it is not suitable for work. Tough one in this case is the fact you have to go directly against a decision of management, so somebody might end up with sore toes.

If b), you could actually just check first what the procedure is to get a website approved. I can't see why in this case there should be any trouble in getting SO approved if you follow the right office procedure.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.