As a person whose core skillset is writing, not programming, I feel more qualified to comment on this particular HN thread than most others which I prefer to demure on. I love the question about how to write well. It's the craft I've dedicated my life to, and I'm grateful to see a group of really smart people investing time in the skill. It validates the effort I've poured into becoming the writer I am today. Particu…
No it isn't. Latin-based grammars trumpeted this "rule" for many years[1], but those days and that theory of English grammar are long gone. In Churchill's words: "This is the sort of English up with which I will not put."
Edit: I don't disagree with the gist of your advice, of course. This is just a bizarre illustration of "know your audience," and would be even if the grammatical rule you chose were correct. "Know your audience" is about much more than grammar.
1. The reasoning being that in Latin it's impossible to end a sentence with a preposition, and thus, obviously, to do so in English is simply badwrong.