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.
Spent some time in academia (math PhD and several years bouncing around after that). Now in industry, working as a developer/quant in financial services, and able to better reflect on my experience (I think).