{"id":1620,"date":"2023-09-05T22:48:18","date_gmt":"2023-09-05T22:48:18","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=1620"},"modified":"2023-09-05T22:48:18","modified_gmt":"2023-09-05T22:48:18","slug":"chatgpt-and-chronic-task-switching","status":"publish","type":"post","link":"https:\/\/blog.thoughtstorms.info\/?p=1620","title":{"rendered":"ChatGPT and Chronic Task Switching"},"content":{"rendered":"<p>I honestly don&#8217;t know if ChatGPT is the ultimate tool for me, or if it&#8217;s just feeding my madness.<\/p>\n<p>Sitting here with 3 chats open: one is crunching up examples of voice-leading algorithms to add to my Python scripts for chord progression generation in FL Studio; a second is trying to debug my clojure build environment that&#8217;s failing to build the cljs part of Cardigan Bay; and the third is writing me a new static site generator using jinja2 templates (that I&#8217;ve never used before).<\/p>\n<p>I can&#8217;t focus on one of these projects so now trying to do them in parallel by jumping from one chatGPT window to another.<\/p>\n<p>Thing is, it&#8217;s helping me manage context switches because each chat retains the context. I also have multiple text editors open etc.<\/p>\n<p>I don&#8217;t suppose I&#8217;m as efficient, as I would be if I did focus on one at a time. But I&#8217;m making enough progress forward in each of these projects to keep me engaged.<\/p>\n<p>I&#8217;m thinking in terms of small blocks of code: eg. &#8220;write me the function which does X&#8221;. But not having to maintain the fine-grained concentration of writing the code itself. GPT knows how to make data structures and loop through them etc. well enough by itself.<\/p>\n<p>So I get to zoom out, and think about algorithms \/ architecture etc. On the fly. And in several projects at once.<\/p>\n<p>It&#8217;s intoxicatingly exciting. But is also kinda shockingly crazy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I honestly don&#8217;t know if ChatGPT is the ultimate tool for me, or if it&#8217;s just feeding my madness. Sitting here with 3 chats open: one is crunching up examples of voice-leading algorithms to add to my Python scripts for chord progression generation in FL Studio; a second is trying to debug my clojure build [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[27,61,185,239],"class_list":["post-1620","post","type-post","status-publish","format-standard","hentry","category-me","tag-artificial-intelligence","tag-chatgpt","tag-gpt","tag-language-models"],"_links":{"self":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1620"}],"version-history":[{"count":0,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1620\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}