The Language of Programming: Learning to Code as a Non-English Speaker(temochka.com)
temochka.com
The Language of Programming: Learning to Code as a Non-English Speaker
https://temochka.com/blog/posts/2017/06/28/the-language-of-programming.html
2 comments
I’m curious to hear about how programming is taught in other non-English speaking countries, and whether anybody shares my concern about the difficulty of modifying names in many programming environments being a threat to productivity and creativity.
The author focusses on programming languages, but the whole compute ecosystem is undoubtedly a challenge. Consider UNIX idioms like `stdin` "/etc" "/bin" `tail` `mv` etc. Consider the entire CLI surface area of `git`.
One of the refrains around my shop is "NO WHIMSY". I strongly object to the introduction of kooky ontologies (e.g., Chef's 'cookbook', 'recipe', 'knife', brew "tap", "cellar" etc). Cute names are a waste of time to think up, pollute the concept space, are usually just stand-ins for more names with a longer and wider usage history, and ultimately are the groundwork for the kind of insular, almost ideological thinking that can make for sprawling, ad-hoc, complex, and redundant system surface area.