I am searching for the best way to get people involved internally at a company. This company has tons of knowledge (from C#, Ruby, Mobile Dev, Windows Linux, Java, everything), with the problem being it is silo'ed in various people's heads.
How do you go about creating a culture that allows for their intelligence to spread? We have tried wikis, we have tried Jive SBS (which gave us blogging) and its still seems that the community isn't building.
It would be ideal to have both Blogging (information sharing) as well as some type of source control system that contains code examples, that would help facilitate internal people moving to new technologies.