> goblin.tools is written and maintained by Bram De Buyser, an AI, software and data engineer.
I'm not saying that a semicolon and an Oxford comma are _necessary_, here - but I am saying that I did a double-take at my first interpretation that we are now naming and personifying AIs.
Your reaction proves the entire point of the Oxford comma -- to eliminate this kind of confusion. It absolutely should have been written as "...Buyser, an AI, software, and data engineer."
There are more reasons to use an Oxford comma than not, and I remain continually surprised that it is not taught as the default.
I intentionally included "a semicolon" in my comment, because, no, even the sentence you wrote is susceptible to garden-path parsing. One _could_ read it as "...written by Buyser, and by an AI, and by software, and by...hmm, wait, there's no indefinite article on 'data engineer', I need to back-up and reparse".
(Just sharing grammatical curiosity, one ~~pedant~~ enthusiast to another - I agree with your second paragraph!)
I'm not saying that a semicolon and an Oxford comma are _necessary_, here - but I am saying that I did a double-take at my first interpretation that we are now naming and personifying AIs.