Let me know if this is a "discussion" question. I recently started a new job (software development) with a much richer business domain than my workplaces for the past few years. I'm wondering, what's the best way to figure out the domain? Write functional tests? Ask my co-workers? Participate in workshops?