It looks like science has become so compartment-ed that we end up re-inventing the wheel in different disciplines without even knowing of the previous research in other areas.
I realized this several times when talking to my brother who is on the other end of the dial than myself when it comes to science viewpoint. Me being on the side of computers and biology mostly and he being an anthropologist and sociologist, when we get into theoretical discussions I often see how information systems would benefit of understanding the social networks. For instance, the other day I was talking to him about the evolution of websites in the sense of how they leverage today community knowledge and all the crowdsourcing stuff, etc. Then he said something about anthropologists having studied social networks for years and knowing about key things that happen in social networks such as legitimation. Then it just clicked in my mind why some sites such as eBay have been so successful because they found a way to port the social legitimation into their website with the feedback concept.
Also, today, by another coincidence, someone mentioned Cognitive Therapy and when I looked at it, it become clear to me that Cognitive Science has a lot to offer to Computer Science. They talk about Core belief system, conditional beliefs (rules), protective behaviours, all applied to psychology but so interesting and applicable when thinking on building a computer belief system.
There's great value in what one discipline can get from the rest and Internet is making it possible in a cheap way for everybody to cross these frontiers and maybe integrate science back to a way it hasn't been for a long time.