Cleaning out tabs. Ran across one [Link] entitled “Coding is not ‘fun’, it’s technically and ethically complex” and was a bit offput by it. I noticed the author is located in Italy so this may be an Italian/European thing.
The guy is railing against the fun/easy thing being propagandized by a lot of Geek Leaders. Notably Fruit Folk. The article states that
“Unfortunately, this rosy portrait bears no relation to reality. For starters, the profile of a programmer’s mind is pretty uncommon. As well as being highly analytical and creative, software developers need almost superhuman focus to manage the complexity of their tasks. Manic attention to detail is a must; slovenliness is verboten. Attaining this level of concentration requires a state of mind called being ‘in the flow’, a quasi-symbiotic relationship between human and machine that improves performance and motivation.”
which is largely Stercus Tauri. (To use an Italian language.)
Yes, programming is rather strictly grammatical. In fact it is the strictest in a grammar sense but there is still plenty of wiggle room to abuse the grammar. The reason for this is fairly simple. Compilers aren’t very smart. The strictness has to do with the conversion of conversation – code – into executable.
Second, the mind set isn’t that uncommon. When I was an undergrad, almost all STEMs learned how to code. (The notable exceptions were biologists and boundary people like anthropologists and psychologists.) So unless the author thinks STEM skills ate rare, coding mindset isn’t uncommon. Disciplined, maybe, but not uncommon.
Is it fun? It is for me. Yes, it is frustrating but when the code runs there is an adrenalin rush that is indistinguishable from fun. It’s also soothing and enveloping. A sort of womb thing.
Ethically challenging? Is this one of those science fiction “Is there a God?” things? If you’re a back-to-nature kill off the human rave to hunter-gatherer levels arealist than maybe, but not otherwise. At least based on the author’s arguments. Which are sparse and vapid.