Text this: Understanding developer well-being: measuring mental health and productivity in software teams