Customer knowledge vs. Technical knowledge - eviltoast

Both are valuable, but which should be the priority? Assuming finite hours in a day, how much time should be spent working on your actual work vs. learning about the customer vs. learning about technology you haven’t worked with before?