the thing Yoda always gets wrong and sometimes beginner developers too. Same as with natural languages, programming languages also have a syntax. Syntax refers to the rules that define the structure of that programming language. In order to be processed by compilers or interpreters, word sets need to be written in a specific order and in a certain way. For example: always use uppercase for class names, use underscore to separate words, always put #include
Developer 1: “Even when I write code drunk, my syntax is spotless.” Developer 2: “Unlike your speech.”