For a strange few decades that may just be starting to end, if you went to art school you'd be ostracised by your teachers for trying to draw good representational art. "Representational art" means pictures that look like real things. Art school actively discouraged students from getting better at drawing.
"Getting better at drawing" is off-topic at my weekly local drawing club too. I've literally never heard it discussed.
This taboo extends far beyond art. My nearest gym forbids weightlifters from using electronic systems to log their progress. I'm friends with programmers who can't touch type. None of them use Vim macros.
"I have sometimes suspected that the quickest way to get worried looks from many modern Western meditation teachers is to talk about practice in a way that implies the attempt to actually master anything." — Daniel M. Ingram
In the part of the United States where I live, the subject of skill is often taboo. Not just relative differences in skill level between specific present individuals (which would make sense). The implicit acknowledgement of skill as a trainable attribute is taboo.
Not all professions have this issue. Math is still math. Biology is still biology. One can politely discuss a cook's cooking. Magicians respect coin manipulation like it's 1904.
But when traditional colleges supply the labor force for a professional trade outside of academia, that's when discussion of skill (especially rote learning) becomes taboo[1]. College students learn everything about their trade except how to do it. Then we maintain a collective silence concerning technique.
- A Chinese major teaches you how to talk about Chinese, not how to read it.
- An English major teaches you how to talk about novels, not how to write one.
- An art major teaches you how to talk about masterpieces, not how to create one.
- A Computer Science Engineering major…well, you get the idea.
That's a partial explanation, but it doesn't explain why skill differences in weightlifting and meditation are also taboo.
Societies make taboo exactly those topics whose mere discussion threatens the precarious dominance of those at the top of the social order by drawing attention to the system's internal contradictions.
I think my society is hiding something from itself.
Medical school is an exception to this pattern. This may be because medical school considers itself a form of technical training, to be undergone after acquiring a liberal undergraduate education. ↩︎
My undergraduate degree is in Computer Science (not even any “Engineering”, just plain old academic Computer Science).
Included in the requirements for said major were two semesters of “Design & Implementation of Software Applications”. The class was taught by a tech industry veteran and successful entrepreneur (he was an “associate professor” or some such, i.e. teaching this class was a side job for him), and it dealt directly with practical, real-world software engineering skills, including development methodologies, requirements specification, etc., in addition to the usual techniques of object-oriented application development and so on.
Other classes included Operating Systems (where we did not simply study theory but did things like writing a process scheduler), Computer Graphics, and more; and the final project for the degree was “find some professor / office / organization on campus that needs some app written, or piece of research code, or other useful piece of software, and write it for them”.
So… the idea that CS degrees don’t teach skills, seems to me to be extremely far-out.
Most programmers I know a handful of commands but are not otherwise comfortable with the command line. I was teased for using it at my first software development job. I was once hired to privately tutor a computer science student how to use the command line (among other things) because her school never taught her how to use it and she failed out of her first Systems class due to this omission. I've taught basic Unix skills to a friend with a master's degree in computer science.
I'm focused on Vim for reasons complicated enough to deserve their own separate post and because Vim best illustrates the taboo I'm trying to elucidate.