Thread:User talk:MS/Thank you from Blockly!/reply (6)

We have debated at length whether to use "procedure" or "function" in English, with disagreement and tears. This is indeed a contentious area.

The Blockly philosophy is to make things as simple as possible for beginners, even if that will confuse experts or cause trouble later. That's why we use 1-based indexing, for example.