{"id":57,"date":"2008-06-03T23:39:40","date_gmt":"2008-06-04T04:39:40","guid":{"rendered":"http:\/\/vgable.com\/blog\/2008\/06\/03\/applescript-is-the-uncanny-valley\/"},"modified":"2008-06-03T23:39:41","modified_gmt":"2008-06-04T04:39:41","slug":"applescript-is-the-uncanny-valley","status":"publish","type":"post","link":"https:\/\/vgable.com\/blog\/2008\/06\/03\/applescript-is-the-uncanny-valley\/","title":{"rendered":"AppleScript is the Uncanny Valley"},"content":{"rendered":"<p>A interesting theory:<\/p>\n<blockquote><p>I think this \u201clike English but not quite\u201d aspect of AppleScript is the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Uncanny_valley\">Uncanny Valley<\/a> of programming languages. Because AppleScript looks like English it is easy to fall into the trap of believing it has the flexibility of English. When that mental model fails its more unsettling than when you screw up the syntax in a regular programming language because your mental model isn\u2019t making unwarranted assumptions.<\/p><\/blockquote>\n<p>&#8212; <a href=\"http:\/\/www.red-sweater.com\/blog\/502\/apples-script#comment-136769\">Mark Reid<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A interesting theory: I think this \u201clike English but not quite\u201d aspect of AppleScript is the Uncanny Valley of programming languages. Because AppleScript looks like English it is easy to fall into the trap of believing it has the flexibility of English. When that mental model fails its more unsettling than when you screw up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,3,4,24,8],"tags":[45,40,46,47],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-design","category-macosx","category-programming","category-quotes","category-usability","tag-apple-script","tag-psychology","tag-revulsion","tag-theory"],"_links":{"self":[{"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":0,"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"wp:attachment":[{"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vgable.com\/blog\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}