I like using figurative language to lighten up my writing. However, I'm not sure how far you can take some stylistic devices, such as personification.
Please take a look at this example:
“XYZ is a fantastic writing app that also majored in code editing.”
(Saying that it is good at handling writing and code editing.)
As a reader of tech publications, I'm used to this kind of writing style. But my editor pointed out that only people can major in subjects, and, therefore, nobody would be able to understand what I mean.
I argue that this is the nature of personification and that people are smart enough to grasp way more complex examples.
What do you think? Is there a way to tell when stylistic devices go too far?