Entomologists write "bees carry pollen". Botanists write "pollen is carried by bees".
Or should I say contemporary scientific writing is made hellish to read by this…
"Linear regression models were fit by first checking the normality of residuals" for some old-timers sounds better than "we fit linear regression by first checking the normality of residuals." But what is the difference between the two sentences? In the first case, it may sound like you, me and someone else's cousin would have gotten the same results; in the second, that we did those analyses and got those results. If others were to perform the analyses, who knows what would happen. But it is just an impression, isn't it?
I prefer the active voice to the passive voice, although, especially in solo papers, repeatedly writing "I did," "I carried out," "I tested," sounds a bit vain after a while.
As author and teacher of good writing Giuseppe Pontiggia said, to be a good writer you need to develop a good ear for words and sentences.
It boils down to who's the subject/agent of the story, what you are trying to convey, and what you are trying to "stress" or emphasize. You, as the writer, get to control 1) who's story it is and 2) what should be emphasized.
For example:
- I wrote this software program - This software program was written by me
It would be silly to say that sentence one is better because its written in the active voice. What we need is context. If we want to tell a story through the lens of the software program itself and emphasize it being written by me (i.e. "I"), then I would argue the second sentence does a better job. Passive wins. In contrast, if we want to write a story about the perspective from me (i.e. "I") and emphasize the software program (which is in the "stress" position), then then the first sentence takes the cake. Active wins.
[0]: https://georgegopen.net/wp-content/uploads/2019/12/Why-the-P...
Although, in contemporary scientific writing, passive is used and in some areas preferred.