Unintended or not, the result of each tech corporation putting forward their own programming language is that it is difficult, if not impossible for coders to collaborate, unless they have the time to learn 20 different languages, many of which are compiled, just to make prototyping more difficult..