{"id":179,"date":"2008-09-08T11:48:00","date_gmt":"2008-09-08T15:48:00","guid":{"rendered":"http:\/\/www.contrapositivediary.com\/?p=179"},"modified":"2008-12-13T23:15:18","modified_gmt":"2008-12-14T03:15:18","slug":"fetishes","status":"publish","type":"post","link":"https:\/\/www.contrapositivediary.com\/?p=179","title":{"rendered":"Fetishes"},"content":{"rendered":"<p>The original Star Trek premiered 42 years ago today. Feeling old,               I went for a walk and tried to identify another pair of three-syllable               homonyms and got nowhere. Viritrilbia, we need ya down here for               a bit\u2014and bring McPhee if you&#8217;ve got him.<\/p>\n<p>Also on the word front, I got a note last night from a reader asking               me how I define &#8220;fetish&#8221;, as my use of the word in yesterday&#8217;s               entry puzzled him. I think he&#8217;s young, and maybe he&#8217;s thinking latex               or bicycle seats, but not so: <em>A fetish is a morally-neutral opinion               held with peculiar force.<\/em> The words &#8220;bias&#8221; and &#8220;prejudice&#8221;               are now generally considered pejorative, so I had to think of something               else. &#8220;Fetish&#8221; seemed to fit. We all have them, and as               we get older and more willing to consider the possibility that we               are not all-wise, we often begin to admit it.<\/p>\n<p>My best-known fetish is the contrarian reaction to the well-known               (and pretty silly) tech culture aversion to upper-case characters.               Talk about a fetish: EVERYBODY KNOWS THAT UPPER-CASE CHARACTERS               MEAN THAT YOU&#8217;RE SHOUTING, SO NO ONE ANYWHERE IN THE UNIVERSE SHOULD               EVER EVER EVER EVER EVER EVER EVER USE THEM FOR ANYTHING EVER AGAIN!!!!!!               well guys in just spring when the little lame goat-footed balloon               man begins coding far and wee (in pretty-how towns like palo alto)               even e. e. cummings cant figger out wtf hes trying to do especially               if he does it in c {heh}<\/p>\n<p>My fetish is this: Upper-case characters should be used for the               framing members of program code and content markup. In Pascal, things               like BEGIN, END, WHILE, REPEAT, UNTIL, IF, THEN, and so on give               the program its shape. They should stand out against the general               landscape of functions and variables like kleig lights. Ditto content:               Markup tags should be in upper case. They need to stand out. Statistically,               ordinary content text is lower case, with a sprinkling of upper-case               characters so thin as to barely be there. Not being able to spot               a tag in the thick of your text can make errors so hard to see that               you start flip&lt;p&gt;ing out, whether you&#8217;re in Palo Alto or Pa&lt;hr&gt;ump.               The whole idea is to make the structure of your work easier to see               at a glance, especially when there are pages and pages of it to               go through and keep correct and-up-to-date.<\/p>\n<p>I know I&#8217;ve lost the war, but I and others with the same fetish               may have fought it well enough that the lower-case fetishists had               to build the prohibition into what amount to the physical laws of               content markup: XHTML <em>absolutely will not<\/em> allow upper-case               characters in tags. God help us all if somebody somewhere perceived               our HTML tags as SHOUTING!<\/p>\n<p>And we give these people Ph.D.s, <em>mon dieu<\/em>.<\/p>\n<p>(The only rational argument I&#8217;ve ever seen about this involves               <a href=\"http:\/\/www.websiteoptimization.com\/speed\/tweak\/lowercase\/\">HTML               compression<\/a>, which gains you<em> <\/em>a mind-boggling<em> 3-4% <\/em>in markup file size. OMG, PONEZ!)<\/p>\n<p>My other major fetish is about visual development. As our tools               get better, hand-coding is increasingly a waste of time and an exercise               of pure hubris. I know it&#8217;s fun, but how much will you bet that               you can write better assembly code than gcc? I&#8217;m sure that I can&#8217;t,               and I may know maybe a little bit about the subject. This goes triple               for CSS\/XHTML, which compared to modern x86 machine code are almost               trivial. The field is newer than native code generation, and the               tools are less mature, but the day <em>will<\/em> come when you draw               the screen you want, and correct, optimized markup and styles come               out the back end. We may be closer than you think, and halleluia               for that!<\/p>\n<p>It&#8217;s downhill from there on the fetish side. My off-dry wine fetish               is well known. I&#8217;m increasingly sure that high-fructose corn syrup               lies behind most of our obesity problem. I worry that the Pope will               become a serious danger to the Catholic Church, if he hasn&#8217;t already.               Etc. The point is that we all have our obsessions. We may have reasons               for them\u2014or think that we do\u2014but certain ideas put down               roots in us, and after awhile it&#8217;s difficult to set them aside.               The wise person watches his\/her own fetishes closely, lest they               become damaging in some way. Shoot for moderation in all things,               especially your obsessions!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The original Star Trek premiered 42 years ago today. Feeling old, I went for a walk and tried to identify another pair of three-syllable homonyms and got nowhere. Viritrilbia, we need ya down here for a bit\u2014and bring McPhee if you&#8217;ve got him. Also on the word front, I got a note last night from [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[46,14],"class_list":["post-179","post","type-post","status-publish","format-standard","hentry","category-ideasandanalysis","tag-psychology","tag-software"],"_links":{"self":[{"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=179"}],"version-history":[{"count":1,"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts\/179\/revisions"}],"predecessor-version":[{"id":204,"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts\/179\/revisions\/204"}],"wp:attachment":[{"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}