I think this is clearly a matter of preference. Shorter variable (or rather, appropriately short variables for the context) for me are easier to recognize and disambiguate. They take up fewer tokens, so to speak. When I see `p.Age` I don't have to go back and look at the beginning of the loop because I just read that line and I remember it.
I'm actually quite interested in your N paragraphs about why the category is written the way it is, and especially about the principles under which it is (or was meant to be) effective..
Frankly it's something I've always wondered about, but as mostly a spectator of these kinds of discussions I've never seen anyone explain. Like a lot of folks, from my surface-level knowledge it seems arbitrary and likely meaningless. But so much so that it feels like I must be missing something.
Or any chance of a link to your previous cpmments on the topic?
I could imagine that in practice you end up with a bunch of vulnerable people submitting themselves to experimentation by powerful companies, which is an unhealthy dynamic.
I believe this is required by code in some places, depending on the location of the switch. Mine is inset into the counter top, so plenty of opportunity for water to pool around it which I think would rule out an electrical switch.
I have studied the properties of ketchup extensively at burger joints all over, and in my expert opinion Wikipedia has it correct here.
This is why ketchup barely flows when you invert the bottle, until you start banging on it and it gets moving and it all comes out at once (thinned by the shear stress of your banging and gravity)