coding challenges and mental health