How Does an Internet Community Improve Technical Problem-Solving Skills?