I was prompted to write this after seeing some twitter discussion in the last few days about the role of non-librarians in libraries and reading @librarianhoi's Thinking about the shambrians.
My view is (disclaimer: I work in an academic library and don't claim any inside knowledge of other library sectors) that running a large library is a complicated undertaking. In my library we have a significant number of librarians, library technicians, library assistants and some other staff who are none of those. They are IT, communication, education, administration or other professionals. They make a great contribution to the library, not despite the fact that they are not librarians but because they are competent professionals in their own field. The longer they work in the library and the more knowledge they gather about the peculiarities of the library world, the better they are at their jobs in the library.
Let me put this another way. If you were a librarian working as the only librarian in a particular company then as you learn about the company you get better at your librarian job. Why shouldn't this apply to other professionals working in our backyard. It does.
I remember when the world wide web was new and shiny and librarians turned their hand to web mastery because there was no one else to do it. Today we hire people to do those jobs and focus on our own knitting. That is because we no longer look for a willing amateur (librarian) but look for a professional in an area of expertise not our own.
We should look at all the roles in our library and ask which one's require a librarian and which would better filled by a competent professional from another field. There is no need to be precious about our role as library professionals. It takes a village to run a library.