All-or-nothing thinking

Recently my Internet contact +Keith J Davies announced he was going to try the A-Z challenge in April; it was the first time I’d heard of it, and I commented that at my usual rate of posting it would be the end of the decade before I could write 26 posts. Actually, at 13 posts since April 15, 2011, not including this one, it would be April 2015, but I wasn’t in a geekish enough mood to calculate before I commented.

I thought about it overnight and decided to try. I could have chosen just to make this announcement (calling the post “A-Z Challenge” or “April” perhaps) but then I realized I could talk about why I don’t blog much. It’s not so much that I have nothing to say as that I’m hampered by all-or-nothing thinking.

Continue reading “All-or-nothing thinking”

George Takei’s geek taxonomy

Last November failblog posted George Takei’s description of the hierarchy of geekdom:

  • Geek: Understands, creates, and fixes Really Cool Stuff.
  • Nerd: Understands and collects Really Cool Stuff.
  • Dork: Confused by Really Cool Stuff.

Personally I think he got Geek and Nerd reversed, since most geek websites I visit are primarily about popular culture rather than creating and fixing things — but lots of people use “geek” and “nerd” nearly interchangeably. But the main thing that occurred to me is that he left out one more category — one we no longer have a word for:

  • [?]: creates Really Cool Stuff by cleverly combining things nobody else would have thought to put together.

We used to have a word, but in popular parlance it came to have a much narrower and almost entirely negative meaning.

That word is “hacker.”

Continue reading “George Takei’s geek taxonomy”

Programming and Writing: an Analogy

My wife teaches our primary introductory programming class, CISC 121 , and regularly has to advise students whether to take the even-more-introductory class first. The even-more-introductory course, CISC 101 , presumes no programming experience at all. The primary course presumes “some previous experience with programming” but many students find they don’t have enough such experience.

It occurred to me that there’s a useful analogy to explain to students why their little bit of programming experience isn’t enough for the regular course: levels of programming skill are much like levels of writing prose.

Continue reading “Programming and Writing: an Analogy”

Aspies are not A**h*les

Anyone who spends more than few milliseconds reading Internet forums and unmoderated comments discovers that the anonymity of the Internet encourages some people to make the kind of inflammatory remark they’d likely never make face to face. If called on it, some people “apologize” (not) by claiming they can’t help it because they lack social skills. Apparently some go even further, pretending they have Asperger’s Syndrome , a recognized psychological condition. Being an Aspie is supposed to be some sort of trump card to cut off criticism.

Personally, I expect that very few of these claims (“pretend” is Norman English for “claim”) are valid.

Continue reading “Aspies are not A**h*les”

Cognitive Flexibility

One of the neat things about getting a doctorate at a school partly supported by the Military Industrial Complex is that sometimes you get visitors giving seminars about stuff (often having little to do with killing people) that give you an interesting perspective you might not have encountered elsewhere. Once upon a time a the US Navy was soon to commission a new aircraft carrier , and its Captain went around DARPA -supported universities to see if they were working on anything useful to him. (With us he found a mainframe-based hypertext information management system , about 15 years before the Web existed). He gave a talk that mentioned “levels of cognitive development” in which he summarized the first three as
  1. There is one right answer to every question, and Mommy knows it.
  2. There is one right answer to every question; if Mommy doesn’t know it, someone else does.
  3. There is one right answer to every question, but maybe nobody knows it.
He then said an aircraft carrier is a small city with average age 19 and average cognitive level just above 2.

Continue reading “Cognitive Flexibility”