I agree with the view that Coding should be taught by techies because professionals can only efficiently teach the students about the coding as they are expert in this field. It can also be said that teaching coding is not a cup of tea for a non-techie person as it does not possess any understanding about the execution, identifying and removing errors from code so that that the code can run proficiently.
Coding is a way through which we communicate with the computers so it should be taught by somebody who already knows and has contacted the computers. It is highly based on technical learning that consists of a computer language and implementing them on a compiler file to gain the desired product. It requires a correct syntax, just like English would make sense only if the grammar is correct. Coding can be done at any age, by any gender and at any level of skill. Nowadays, even middle school children have a high level of proficiency in Coding, they are highly skilled by the institutes to bring new designers to the future of the coding world. All this knowledge about the coding is possessed by techie professionals rather than non-techie persons. This very activity includes designing operating systems, laptop/phone applications, websites, games, etc. If the sequence of the syntax is not followed, it will give the designer an error and the program would not run. This is where the “techies” step in and guide the students how to avoid or eliminate an error. They act as doctors to the program that resurrect the Code by adding or subtracting some of its elements. Only they can identify the fault and work upon it because the techies themselves have been in that stage and they were directed by their teachers the same way they are directing students now. The developer may come to know the problem and rectify it but that will take a lot of time. If they choose to seek help from a co-worker or the person who has taught them, it becomes easier and efficient as it consumes less time and brings out the best results for the developer.