{"id":16222,"date":"2014-06-23T00:00:00","date_gmt":"2014-06-23T00:00:00","guid":{"rendered":"http:\/\/leithart.level2d.com\/?p=1151"},"modified":"2014-06-23T00:00:00","modified_gmt":"2014-06-23T00:00:00","slug":"coding-trance","status":"publish","type":"post","link":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/","title":{"rendered":"Coding Trance"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><head><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">\n<\/head><body><p>In an\u00a0<a href=\"http:\/\/www.slate.com\/articles\/technology\/technology\/2014\/06\/coder_s_high_the_intense_feeling_of_absorption_exclusive_to_programmers.html?utm_source=nextdraft&amp;utm_medium=email\" class=\" decorated-link\" target=\"_blank\" rel=\"nofollow\">essay<\/a> at <em>Slate<\/em>, David Auerbach tells a story about John Harris, a game-programmer: \u201cWhile working on an 8-bit Atari port of <em style=\"color: inherit; font-family: inherit; background-color: initial;\">Frogger<\/em> in the early 1980s, Harris said, \u201c\u2019 glued my hands to the keyboard.\u2019 One day he started programming midafternoon, losing himself in work. The next time he looked up from the screen, he was surprised that it was still light out, since he thought he\u2019d been working well into the evening. It was actually the next morning.\u201d<\/p>\n<p>Auerbach thinks that coding trances are different from other sorts of self-forgetful \u201cflow\u201d: \u201cThere\u2019s a lot of talk about these kind of trancelike \u2018flow\u2019 states of total absorption. I\u2019m not convinced that they\u2019re all the same, and for me, the coder\u2019s high is qualitatively different from anything else I\u2019ve experienced. Books, movies, games, and even writing will sometimes absorb me to that degree, but it\u2019s a very different feeling. It\u2019s not as real, it\u2019s not as addictive, and it\u2019s not as perfect. Or rather, it doesn\u2019t have that promise of perfection (especially not writing), since the trance deceptively transports you to a perfect, orderly world of algorithms and code that the end result never quite matches \u2013 as consumers know too well.\u201d<\/p>\n<p>A main difference, he claims, is that coders who enter trance-like states usually produce useful code:\u00a0\u201cI\u2019ve never heard an artist describe a trance that measured up. Maybe they just don\u2019t have the words for it, but creative trances seem far more like drug-induced stupors, in which things may seem clear at the time but are usually hazy fever dreams \u2013 for every \u2018Kubla Khan,\u2019 there are a thousand awful poems and paintings born of these fever dreams that lack significance to anyone but their creator. Code may be buggy, it may need serious overhaul later, but it <em style=\"color: inherit; font-family: inherit; background-color: initial;\">compiles<\/em>, it <em style=\"color: inherit; font-family: inherit; background-color: initial;\">works<\/em> (more or less), and it\u2019s the same outside the trance as inside the trance. After a minor writing trance, I\u2019ll usually say, \u2018This is going to need some serious editing.\u2019 After a coding trance, I\u2019d say, \u2018This is good stuff! That was seriously productive!\u2019\u201d<\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>In an\u00a0essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: \u201cWhile working on an 8-bit Atari port of Frogger in the early 1980s, Harris said, \u201c\u2019 glued my hands to the keyboard.\u2019 One day he started programming midafternoon, losing himself in work. The next time he looked up from the screen, [&hellip;]<\/p>\n","protected":false},"author":3021,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[874,875],"tags":[],"class_list":["post-16222","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-flow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Coding Trance<\/title>\n<meta name=\"description\" content=\"In an&nbsp;essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: &ldquo;While working on an 8-bit Atari port of Frogger in\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding Trance\" \/>\n<meta property=\"og:description\" content=\"In an&nbsp;essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: &ldquo;While working on an 8-bit Atari port of Frogger in\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/\" \/>\n<meta property=\"og:site_name\" content=\"Leithart\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/Leithart\/\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-23T00:00:00+00:00\" \/>\n<meta name=\"author\" content=\"Peter Leithart\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PLeithart\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Leithart\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/\",\"url\":\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/\",\"name\":\"Coding Trance\",\"isPartOf\":{\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/#website\"},\"datePublished\":\"2014-06-23T00:00:00+00:00\",\"dateModified\":\"2014-06-23T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/#\/schema\/person\/6bb7113e4dd45fe26045622aa56f891d\"},\"description\":\"In an&nbsp;essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: &ldquo;While working on an 8-bit Atari port of Frogger in\",\"breadcrumb\":{\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.patheos.com\/blogs\/leithart\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding Trance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/#website\",\"url\":\"https:\/\/www.patheos.com\/blogs\/leithart\/\",\"name\":\"Leithart\",\"description\":\"My blog is a public notebook, featuring essays, notes, and explorations on Scripture, theology, literature, politics, culture.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.patheos.com\/blogs\/leithart\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/#\/schema\/person\/6bb7113e4dd45fe26045622aa56f891d\",\"name\":\"Peter Leithart\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.patheos.com\/blogs\/leithart\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f1033df9cd7263d2e0408cf9ee92ee4d?s=96&d=identicon&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f1033df9cd7263d2e0408cf9ee92ee4d?s=96&d=identicon&r=pg\",\"caption\":\"Peter Leithart\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Leithart\/\",\"https:\/\/twitter.com\/PLeithart\"],\"url\":\"https:\/\/www.patheos.com\/blogs\/leithart\/author\/pleithart\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coding Trance","description":"In an&nbsp;essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: &ldquo;While working on an 8-bit Atari port of Frogger in","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/","og_locale":"en_US","og_type":"article","og_title":"Coding Trance","og_description":"In an&nbsp;essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: &ldquo;While working on an 8-bit Atari port of Frogger in","og_url":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/","og_site_name":"Leithart","article_author":"https:\/\/www.facebook.com\/Leithart\/","article_published_time":"2014-06-23T00:00:00+00:00","author":"Peter Leithart","twitter_card":"summary_large_image","twitter_creator":"@PLeithart","twitter_misc":{"Written by":"Peter Leithart","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/","url":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/","name":"Coding Trance","isPartOf":{"@id":"https:\/\/www.patheos.com\/blogs\/leithart\/#website"},"datePublished":"2014-06-23T00:00:00+00:00","dateModified":"2014-06-23T00:00:00+00:00","author":{"@id":"https:\/\/www.patheos.com\/blogs\/leithart\/#\/schema\/person\/6bb7113e4dd45fe26045622aa56f891d"},"description":"In an&nbsp;essay at Slate, David Auerbach tells a story about John Harris, a game-programmer: &ldquo;While working on an 8-bit Atari port of Frogger in","breadcrumb":{"@id":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.patheos.com\/blogs\/leithart\/2014\/06\/coding-trance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.patheos.com\/blogs\/leithart\/"},{"@type":"ListItem","position":2,"name":"Coding Trance"}]},{"@type":"WebSite","@id":"https:\/\/www.patheos.com\/blogs\/leithart\/#website","url":"https:\/\/www.patheos.com\/blogs\/leithart\/","name":"Leithart","description":"My blog is a public notebook, featuring essays, notes, and explorations on Scripture, theology, literature, politics, culture.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.patheos.com\/blogs\/leithart\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.patheos.com\/blogs\/leithart\/#\/schema\/person\/6bb7113e4dd45fe26045622aa56f891d","name":"Peter Leithart","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.patheos.com\/blogs\/leithart\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f1033df9cd7263d2e0408cf9ee92ee4d?s=96&d=identicon&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f1033df9cd7263d2e0408cf9ee92ee4d?s=96&d=identicon&r=pg","caption":"Peter Leithart"},"sameAs":["https:\/\/www.facebook.com\/Leithart\/","https:\/\/twitter.com\/PLeithart"],"url":"https:\/\/www.patheos.com\/blogs\/leithart\/author\/pleithart\/"}]}},"_links":{"self":[{"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/posts\/16222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/users\/3021"}],"replies":[{"embeddable":true,"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/comments?post=16222"}],"version-history":[{"count":0,"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/posts\/16222\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/media?parent=16222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/categories?post=16222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.patheos.com\/blogs\/leithart\/wp-json\/wp\/v2\/tags?post=16222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}