3 ms·
Re grammar, thank you for an excellent response. People often say that language isn't nailed to the floor with one right way of saying things, but that misses
by RiderOfGiraffes 16y ago
Re grammar, thank you for an excellent response. People often say that language isn't nailed to the floor with one right way of saying things, but that misses the point. Communication is important, and if a writer doesn't get things right, some of the audience will be lost.
I'm intrigued by the emergence of the "I could care less" expression. Here in the UK people look at it, stunned, and are confused as to what the author meant. It's like "The proof is in the pudding," an expression that clearly derives from something that makes sense in a stand-alone context, but which now can only be understood as an idiomatic, atomic phrase, and which doesn't mean what it actually says.
But that's language, which is weird.
With regards using existing tools, I largely, but not entirely, agree with you. It would be useful if languages had clean containment methods/techniques for wrapping existing tools rather than (re-)implementing facilities, but that's a general discussion.
And I agree that there's more to a developer than just the programs they write. That, however, partly makes my point and not yours. Whether they expend effort writing "Pythonically" is, to my mind, a much smaller point than whether they document well, communicate clearly, design effectively, and have a sense of balance.
But that's a minor issue. I suspect we are, in truth, more in agreement than not.