Last year, me and three good old friends of mine founded a small web/mobile development team. Things are going pretty well. We're learning a lot, and new people are joining the group.<p>Keeping knowledge always updated and in-sync is vital for us. Long emails threads are simply not the way to go for us: too dispersing and confusing, and hard to retrieve after a while.<p>How your team manages and organizes common knowledge? How do you collect and share useful resources (articles, links, libraries, etc) inside your team?
Wiki's work well for me. Not for everyone though. I've not found forum's too work at all. Email does actually work, but requires a lot of search when a topic becomes relevant again.<p>However, I think a clone of HN for internal stuff maybe of use.... a vote up, and a I'll check xyz out, and write it up for us, as well as rewarding those that find out new info/resources regularly.....
If you're going down the Wiki route I'd highly recommend Atlassian's Confluence. It's the easiest to setup and most user friendly (for non-techy types) Wiki that I've come across to date.