Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Software development. By consulting I mean independent contracting of any type. I know there is probably a subtle difference between the two, but I don't think it's necessarily relevant to this question.