I am a huge advocate of the concept of open source software. As a society, we are at a point where information sharing is more critical than ever. Technical forums support the mission of open source in multiple ways. First, they allow programmers to work outside of their expertise. Second, forums allow people to share their experiences with software.