The downside of this is that you are not around in the office in case
someone wants to talk to you. I often end up with guys from our
operations team or other teams stopping at my desk and ask questions.
Or guys who want to have a quick chat about a problem and want to ask for
an advice or idea. Or people who want to learn Perl and have a
question that you can answer in 30 seconds.
Yes, I know, they can call you, or send an Email, but nothing beats
the good old "Let's go for a coffee, I'd like to ask you a question".