Our company is a small SaaS shop with a small team of in-house software developers.
We take professional growth very seriously. I talk to each of the developers that I manage about personal learning objectives and push each one of them to continue to study and improve themselves. We even have a (modest) budget to purchase books and video courses to help employees stay sharp.
However, whenever I bring up professional development with one of our software developers, she insists that she would like to develop skills in areas outside of programming. She has asked that we allow her to work on graphic design and marketing projects during work hours in addition to her duties as a developer. I have tried to explain that we hired her to do one kind job and not other random tasks to no avail.
Since she is a fairly productive employee this isn't really a reason to let her go. I can't see how we would be able to have her work as a programmer and a designer simultaneously.
What, if anything, can I do to help this employee find what she's looking for?