"Less" memory leaks -- would that be the same number of memory leaks but each of them smaller, or does the author actually mean fewer memory leaks?
// less is for general mass, fewer is for countable nouns; == is for general comparison, === is for comparable things of the same type
How about both? People have no hesitation about correcting a person's programming syntax, and are usually thanked. Why not apply the same rules to English syntax? Both are important to one's effectiveness.