I have a fairly good sense of what is and isn't correct in terms of grammar, but that's mostly through feeling, rather than hard knowledge of the rules. My formal knowledge of the English Language only goes as far as GCSE and that is already a long time ago.
Normally, I'm the person who sorts out typos and grammatical blunders in company documents, but "an innate ability" to know whether something is right seems to get on people's nerves.
So I'm hoping to learn some of the technicalities with regards to bad grammar, using this paragraph from a job description that I was checking.
You’ll continuously improve the product and your skills via active involvement with the community. Small projects can act as a sandbox where appropriate to allow you to evaluate these techniques, from a new framework to a pre-processor language.
It's clear what it means, but it somehow feels wrong. If I was going to rewrite this, it would look something like:
You will continuously improve both the product and your skills through active involvement within the community. Where appropriate, small projects can act as sandboxes for learning and evaluating new frameworks or pre-processor languages.
What exactly, is wrong with the original quote and what is a reasonable way to explain that to someone without coming across as pretentious?