--I think it's important for CS students to learn to get help from the programming community. I've seen far too many programmers fresh out of college reinventing the wheel simply because they had no idea that places like this exist! Reinventing the wheel is part of a proper education. I agree wholeheartedly that familiarity with support communities benefits the seasoned programmer, but I'd rather hire the engineer whose marks are reflective of his or her innate programmatic abilities versus his or her resourcefulness. That is, however, simply a personal preference.