[{"data":1,"prerenderedAt":280},["ShallowReactive",2],{"footer-settings":3,"post-shell:code-as-pure-art-c791371096af":22,"post-body:code-as-pure-art-c791371096af":64},{"heading":4,"body":5,"links":6,"note":21},"Bottom line, still up front.","A small footer for global links, contact paths, and project context.",[7,10,13,16,19],{"label":8,"url":9},"About","http:\u002F\u002Fmy-website.localhost\u002Fabout#now",{"label":11,"url":12},"Case Studies","http:\u002F\u002Fmy-website.localhost\u002F#selected-work",{"label":14,"url":15},"Side Projects","http:\u002F\u002Fmy-website.localhost\u002Fside-projects",{"label":17,"url":18},"Writing","http:\u002F\u002Fmy-website.localhost\u002Fwriting",{"label":20,"url":9},"Now","",{"id":23,"slug":24,"date":25,"author":26,"title":29,"excerpt":30,"canonicalUrl":31,"featuredImage":32,"authorName":28,"featuredMedia":33,"blocks":63},"cG9zdDo2MTE=","code-as-pure-art-c791371096af","April 4, 2023",{"node":27},{"name":28},"Aslan French","code as pure art","I think of art as skill within a medium that is achieved through practiced engagement. Artfulness can be applied to a wide variety of things. https:\u002F\u002Fclassic.esquire.com\u002Farticle\u002F1950\u002F10\u002F1\u002Fthe-art-of-knife-throwing The art of knife throwing. The art of business dealing. The art of&#8230;","https:\u002F\u002Fmedium.com\u002Fswlh\u002Fcode-as-pure-art-c791371096af",{"node":33},{"id":34,"sourceUrl":35,"srcSet":36,"sizes":37,"altText":21,"mediaDetails":38},"cG9zdDo2Nzc=","https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f.png","https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f-300x198.png 300w, https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f-768x507.png 768w, https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f.png 908w","(max-width: 300px) 100vw, 300px",{"width":39,"height":40,"sizes":41},908,600,[42,50,56],{"name":43,"sourceUrl":44,"width":45,"height":46,"mimeType":47,"file":48,"fileSize":49},"medium","https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f-300x198.png","300","198","image\u002Fpng","medium-f578d78487a9aae7915a8ebe09aabe5f-300x198.png",92686,{"name":51,"sourceUrl":52,"width":53,"height":53,"mimeType":47,"file":54,"fileSize":55},"thumbnail","https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f-150x150.png","150","medium-f578d78487a9aae7915a8ebe09aabe5f-150x150.png",38570,{"name":57,"sourceUrl":58,"width":59,"height":60,"mimeType":47,"file":61,"fileSize":62},"medium_large","https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f-768x507.png","768","507","medium-f578d78487a9aae7915a8ebe09aabe5f-768x507.png",527709,[],[65,71,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276],{"name":66,"clientId":67,"parentClientId":68,"renderedHtml":69,"attributes":70},"core\u002Fparagraph","6a8e6cd286cf8",null,"\n\u003Cp class=\"wp-block-paragraph\">I think of art as skill within a medium that is achieved through practiced engagement. Artfulness can be applied to a wide variety of&nbsp;things.\u003C\u002Fp>\n",{},{"name":72,"clientId":73,"parentClientId":68,"renderedHtml":74,"attributes":75},"core\u002Fimage","6a8e6cd286d01","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f578d78487a9aae7915a8ebe09aabe5f.png\" alt=\"\" class=\"wp-image-677\"\u002F>\u003Cfigcaption class=\"wp-element-caption\">\u003Ca href=\"https:\u002F\u002Fclassic.esquire.com\u002Farticle\u002F1950\u002F10\u002F1\u002Fthe-art-of-knife-throwing\">source\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":77,"parentClientId":68,"renderedHtml":78,"attributes":79},"6a8e6cd286d03","\n\u003Cp class=\"wp-block-paragraph\">The art of knife throwing. The art of business dealing. The art of speaking, of playing guitar, of painting, whatever. This follows the historical use of the term art. I’m not saying it’s the only right definition, just that it is one, and it’s how I use&nbsp;it.\u003C\u002Fp>\n",{},{"name":66,"clientId":81,"parentClientId":68,"renderedHtml":82,"attributes":83},"6a8e6cd286d04","\n\u003Cp class=\"wp-block-paragraph\">Coding is something that people can do skillfully, but most of the time when people think of code in an art context, they are thinking of it as a tool to achieve some outcome. It wasn’t that long ago that saying a video game was art was a controversial opinion, but these days I think most people are open to seeing games as a medium of creative expression, but it’s less common to people to consider coding itself as the medium of&nbsp;art.\u003C\u002Fp>\n",{},{"name":66,"clientId":85,"parentClientId":68,"renderedHtml":86,"attributes":87},"6a8e6cd286d05","\n\u003Cp class=\"wp-block-paragraph\">Programmers spend a decent amount of time discussing what constitutes “good”, “clean”, or “maintainable” code. There have been endless forum flame wars over code aesthetics.\u003C\u002Fp>\n",{},{"name":66,"clientId":89,"parentClientId":68,"renderedHtml":90,"attributes":91},"6a8e6cd286d06","\n\u003Cp class=\"wp-block-paragraph\">Should a programming language demarcate different levels of hierarchy in code using whitespace or curly&nbsp;braces?\u003C\u002Fp>\n",{},{"name":72,"clientId":93,"parentClientId":68,"renderedHtml":94,"attributes":95},"6a8e6cd286d07","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-6fab39a54b05368d29d55907865542b2.png\" alt=\"\" class=\"wp-image-678\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":97,"parentClientId":68,"renderedHtml":98,"attributes":99},"6a8e6cd286d08","\n\u003Cp class=\"wp-block-paragraph\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flihaoyi\u002FScalite\">https:\u002F\u002Fgithub.com\u002Flihaoyi\u002FScalite\u003C\u002Fa>\u003C\u002Fp>\n",{},{"name":66,"clientId":101,"parentClientId":68,"renderedHtml":102,"attributes":103},"6a8e6cd286d09","\n\u003Cp class=\"wp-block-paragraph\">Do you prefer to name things with snake case, kebab case, camel case, or pascal&nbsp;case?\u003C\u002Fp>\n",{},{"name":72,"clientId":105,"parentClientId":68,"renderedHtml":106,"attributes":107},"6a8e6cd286d0a","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-be1d239cc0471a88c5aea74bb0f90b8f.png\" alt=\"\" class=\"wp-image-679\"\u002F>\u003C\u002Ffigure>\n",{},{"name":72,"clientId":109,"parentClientId":68,"renderedHtml":110,"attributes":111},"6a8e6cd286d0b","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-5865c87b6e4e1567069e0fef27ed1179.png\" alt=\"\" class=\"wp-image-680\"\u002F>\u003C\u002Ffigure>\n",{},{"name":72,"clientId":113,"parentClientId":68,"renderedHtml":114,"attributes":115},"6a8e6cd286d0c","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-fbbd2fdb8f38cdef480e2b25ee6dff2a.png\" alt=\"\" class=\"wp-image-681\"\u002F>\u003C\u002Ffigure>\n",{},{"name":72,"clientId":117,"parentClientId":68,"renderedHtml":118,"attributes":119},"6a8e6cd286d0d","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-7dfebb24c1bb5c3929a70c2c5e80e798.png\" alt=\"\" class=\"wp-image-682\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":121,"parentClientId":68,"renderedHtml":122,"attributes":123},"6a8e6cd286d0e","\n\u003Cp class=\"wp-block-paragraph\">But beyond coding style, which is often driven by practical aspects of aesthetics such as readability or fitting some internal schema, there is programming as a “pure” art&nbsp;form.\u003C\u002Fp>\n",{},{"name":66,"clientId":125,"parentClientId":68,"renderedHtml":126,"attributes":127},"6a8e6cd286d0f","\n\u003Cp class=\"wp-block-paragraph\">When I say pure here, I don’t mean better or superior, but rather something which is focused primarily on the application of skill for its own sake. \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FArt_for_art%27s_sake\">“l’art pour l’art”&nbsp;: Art for art’s&nbsp;sake\u003C\u002Fa>.\u003C\u002Fp>\n",{},{"name":66,"clientId":129,"parentClientId":68,"renderedHtml":130,"attributes":131},"6a8e6cd286d10","\n\u003Cp class=\"wp-block-paragraph\">It’s arguable that any art can really be made for its own sake. Art is always necessarily embedded in human culture and even formalist attempts at defining a “pure” form of that art are themselves operating within their own set of cultural values and performs some function even as a “pure” aesthetic object, but I think it’s fair to say that attempts at pushing the limits of a medium as a tool of expression and skill is worth looking at. I’m not going to hang a Pollock painting in my house, but I can appreciate the way that someone exploring that part of a medium’s possibility space has opened up new avenues for other artists to use. The loose painterly style of sci-fi conceptual art wouldn’t have been possible without the explorations in abstraction that went before. Also the paint splatters of Pollock’s work are fractal patterns produced by physical algorithms, which presages the \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAlgorithmic_art\">Algorists\u003C\u002Fa>.\u003C\u002Fp>\n",{},{"name":66,"clientId":133,"parentClientId":68,"renderedHtml":134,"attributes":135},"6a8e6cd286d11","\n\u003Cp class=\"wp-block-paragraph\">What is coding as an art for&nbsp;itself?\u003C\u002Fp>\n",{},{"name":66,"clientId":137,"parentClientId":68,"renderedHtml":138,"attributes":139},"6a8e6cd286d12","\n\u003Cp class=\"wp-block-paragraph\">Programmers call it \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCode_golf\">code golf\u003C\u002Fa>. Like normal golf, you try to get to the goal in as few moves as possible. Programmers compete to write extremely concise programs. This isn’t about readability or visual code aesthetics in a normal sense. The code looks ugly! But it pushes the limits of what is possible within the medium, and a skilled execution can be appreciated in the same way of a minimalist sumi-e ink painting of a japanese calligraphy master.\u003C\u002Fp>\n",{},{"name":72,"clientId":141,"parentClientId":68,"renderedHtml":142,"attributes":143},"6a8e6cd286d13","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-744fc8cf98a05d66a1af06c394ea963a.png\" alt=\"\" class=\"wp-image-683\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":145,"parentClientId":68,"renderedHtml":146,"attributes":147},"6a8e6cd286d14","\n\u003Cp class=\"wp-block-paragraph\">\u003Ca href=\"https:\u002F\u002Fwww.blowingrockmuseum.org\u002Fcalendar\u002Fsumi-e-painting\">https:\u002F\u002Fwww.blowingrockmuseum.org\u002Fcalendar\u002Fsumi-e-painting\u003C\u002Fa>\u003C\u002Fp>\n",{},{"name":66,"clientId":149,"parentClientId":68,"renderedHtml":150,"attributes":151},"6a8e6cd286d15","\n\u003Cp class=\"wp-block-paragraph\">One of the best examples of code golf is Dwitter, where people compete to write shaders in less than 140 characters: \u003Ca href=\"https:\u002F\u002Fwww.dwitter.net\u002F\">https:\u002F\u002Fwww.dwitter.net\u002F\u003C\u002Fa>\u003C\u002Fp>\n",{},{"name":66,"clientId":153,"parentClientId":68,"renderedHtml":154,"attributes":155},"6a8e6cd286d16","\n\u003Cp class=\"wp-block-paragraph\">Shaders are specialized instructions for computers on how to use a graphics card, usually for creating things like 3D graphics or other highly visual&nbsp;effects.\u003C\u002Fp>\n",{},{"name":66,"clientId":157,"parentClientId":68,"renderedHtml":158,"attributes":159},"6a8e6cd286d17","\n\u003Cp class=\"wp-block-paragraph\">The output of code, the shaders are themselves interesting as a visual aesthetic but the limitations placed on the art form, the requirements of conciseness, are the real art form that people are interested in.\u003C\u002Fp>\n",{},{"name":72,"clientId":161,"parentClientId":68,"renderedHtml":162,"attributes":163},"6a8e6cd286d18","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-79b1b22fc3e2b77ab91c04a98007db56.png\" alt=\"\" class=\"wp-image-684\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":165,"parentClientId":68,"renderedHtml":166,"attributes":167},"6a8e6cd286d19","\n\u003Cp class=\"wp-block-paragraph\">If you thought code normally looks incomprehensible then code golf really pushes that to the&nbsp;limit.\u003C\u002Fp>\n",{},{"name":66,"clientId":169,"parentClientId":68,"renderedHtml":170,"attributes":171},"6a8e6cd286d1a","\n\u003Cp class=\"wp-block-paragraph\">Even more incomprehensible to the layman are esoteric programming languages, like \u003Ca href=\"https:\u002F\u002Fesolangs.org\u002Fwiki\u002FBrainfuck\">brainfuck\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fesolangs.org\u002Fwiki\u002FPiet\">Piet\u003C\u002Fa>, or the \u003Ca href=\"https:\u002F\u002Fesolangs.org\u002Fwiki\u002FBrainfuck\">Shakespeare Programming Language\u003C\u002Fa>.\u003C\u002Fp>\n",{},{"name":72,"clientId":173,"parentClientId":68,"renderedHtml":174,"attributes":175},"6a8e6cd286d1b","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-dfda5522b42a2c2772ec95841e82e4ac.png\" alt=\"\" class=\"wp-image-685\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":177,"parentClientId":68,"renderedHtml":178,"attributes":179},"6a8e6cd286d1c","\n\u003Cp class=\"wp-block-paragraph\">\u003Ca href=\"https:\u002F\u002Fcodeforces.com\u002Fblog\u002Fentry\u002F102448\">https:\u002F\u002Fcodeforces.com\u002Fblog\u002Fentry\u002F102448\u003C\u002Fa>\u003C\u002Fp>\n",{},{"name":66,"clientId":181,"parentClientId":68,"renderedHtml":182,"attributes":183},"6a8e6cd286d1d","\n\u003Cp class=\"wp-block-paragraph\">Brainfuck is basically incomprehensible, with a minimalist syntax that eschews any letters or&nbsp;numbers.\u003C\u002Fp>\n",{},{"name":72,"clientId":185,"parentClientId":68,"renderedHtml":186,"attributes":187},"6a8e6cd286d1e","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-ab0198f0d402b2107cd35f71cffd848b.png\" alt=\"\" class=\"wp-image-686\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":189,"parentClientId":68,"renderedHtml":190,"attributes":191},"6a8e6cd286d1f","\n\u003Cp class=\"wp-block-paragraph\">\u003Ca href=\"https:\u002F\u002Fwww.dangermouse.net\u002Fesoteric\u002Fpiet\u002Fsamples.html\">https:\u002F\u002Fwww.dangermouse.net\u002Fesoteric\u002Fpiet\u002Fsamples.html\u003C\u002Fa>\u003C\u002Fp>\n",{},{"name":66,"clientId":193,"parentClientId":68,"renderedHtml":194,"attributes":195},"6a8e6cd286d20","\n\u003Cp class=\"wp-block-paragraph\">Piet uses images as code inputs, with each pixel forming part of the command. The result is blocks of color, evocative of Piet Mondrian’s abstract paintings.\u003C\u002Fp>\n",{},{"name":72,"clientId":197,"parentClientId":68,"renderedHtml":198,"attributes":199},"6a8e6cd286d21","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-383eac6dfadbd7640603234f10790596.png\" alt=\"\" class=\"wp-image-687\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":201,"parentClientId":68,"renderedHtml":202,"attributes":203},"6a8e6cd286d22","\n\u003Cp class=\"wp-block-paragraph\">\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FShakespeare_Programming_Language\">https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FShakespeare_Programming_Language\u003C\u002Fa>\u003C\u002Fp>\n",{},{"name":66,"clientId":205,"parentClientId":68,"renderedHtml":206,"attributes":207},"6a8e6cd286d23","\n\u003Cp class=\"wp-block-paragraph\">The Shakespeare Programming Language can be used to create programs that resemble Shakespeare’s plays.\u003C\u002Fp>\n",{},{"name":66,"clientId":209,"parentClientId":68,"renderedHtml":210,"attributes":211},"6a8e6cd286d24","\n\u003Cp class=\"wp-block-paragraph\">Code golf presents the code itself as art, in addition to its output. Esoteric language takes that up another level of meta, having the language itself be an art form in its own&nbsp;right.\u003C\u002Fp>\n",{},{"name":66,"clientId":213,"parentClientId":68,"renderedHtml":214,"attributes":215},"6a8e6cd286d25","\n\u003Cp class=\"wp-block-paragraph\">Another category of code as art I think is worth considering is conceptual Operating Systems. Conceptual operating systems express their art form through their architecture and&nbsp;design.\u003C\u002Fp>\n",{},{"name":66,"clientId":217,"parentClientId":68,"renderedHtml":218,"attributes":219},"6a8e6cd286d26","\n\u003Cp class=\"wp-block-paragraph\">Take “The Screenless Office”, an operating system which is an operating system that doesn’t use a screen. Instead it prints everything out.\u003C\u002Fp>\n",{},{"name":72,"clientId":221,"parentClientId":68,"renderedHtml":222,"attributes":223},"6a8e6cd286d27","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-d00cafad8006120582aef600c5456e52.png\" alt=\"\" class=\"wp-image-688\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":225,"parentClientId":68,"renderedHtml":226,"attributes":227},"6a8e6cd286d28","\n\u003Cp class=\"wp-block-paragraph\">This isn’t useful really, but the experiment is evocative and helps the audience perceive operating systems in a new&nbsp;way.\u003C\u002Fp>\n",{},{"name":66,"clientId":229,"parentClientId":68,"renderedHtml":230,"attributes":231},"6a8e6cd286d29","\n\u003Cp class=\"wp-block-paragraph\">Or take the famous\u002Finfamous TempleOS, a idiosyncratic operating system designed by it’s creator to be a new Temple of God, as per his schizophrenic delusions.\u003C\u002Fp>\n",{},{"name":72,"clientId":233,"parentClientId":68,"renderedHtml":234,"attributes":235},"6a8e6cd286d2a","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-7e4e53ef56e3a51718dba722dd533cd2.png\" alt=\"\" class=\"wp-image-689\"\u002F>\u003C\u002Ffigure>\n",{},{"name":72,"clientId":237,"parentClientId":68,"renderedHtml":238,"attributes":239},"6a8e6cd286d2b","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-d9dbceb23fa7548962b5264680e653de.png\" alt=\"\" class=\"wp-image-690\"\u002F>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":241,"parentClientId":68,"renderedHtml":242,"attributes":243},"6a8e6cd286d2c","\n\u003Cp class=\"wp-block-paragraph\">TempleOS is not really fit for daily use, and yet, despite its creator’s tragic mental struggles, is a feat of coding skill, likened to “\u003Ca href=\"https:\u002F\u002Fweb.archive.org\u002Fweb\u002F20201108002150\u002Fhttps:\u002F\u002Fwww.columbiagorgenews.com\u002Fthedalleschronicle\u002Fnews\u002Fman-killed-by-train-had-tech-following\u002Farticle_1f03fc0d-c223-5f20-a915-460fce4299f1.html\">building a skyscraper by yourself.\u003C\u002Fa>”\u003C\u002Fp>\n",{},{"name":66,"clientId":245,"parentClientId":68,"renderedHtml":246,"attributes":247},"6a8e6cd286d2d","\n\u003Cp class=\"wp-block-paragraph\">On a slightly more practical note, CollapseOS is an operating system designed to run on extremely low end but common hardware (primarily targeting the ubiquitous z80 chip that powers things like gasoline pumps), so in the event of a full societal collapse it could hypothetically be run on scavenged chips.\u003C\u002Fp>\n",{},{"name":72,"clientId":249,"parentClientId":68,"renderedHtml":250,"attributes":251},"6a8e6cd286d2e","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-f508c90e8618e338d6578f13b09d4c43.png\" alt=\"\" class=\"wp-image-691\"\u002F>\u003Cfigcaption class=\"wp-element-caption\">\u003Ca href=\"https:\u002F\u002Fhackaday.com\u002F2019\u002F10\u002F26\u002Fcollapse-os-an-os-for-when-the-unthinkable-happens\u002F\">source and good article on CollapseOS\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":253,"parentClientId":68,"renderedHtml":254,"attributes":255},"6a8e6cd286d2f","\n\u003Cp class=\"wp-block-paragraph\">One reason why I think it’s useful to adopt a broad definition of “art” is because it helps show the multiple layers in which skillfullness is applied. One can write a beautiful song, play it well on an instrument, or select it for the perfect moment of a movie scene or DJ mix. A painting can be skillfully drafted, or speak to a cultural or social tradition, or have some conceptual aspect to how it was created or presented. Code can produce aesthetic output, or the code itself can be written artfully, or the design of the code language itself can be an&nbsp;artform.\u003C\u002Fp>\n",{},{"name":66,"clientId":257,"parentClientId":68,"renderedHtml":258,"attributes":259},"6a8e6cd286d30","\n\u003Cp class=\"wp-block-paragraph\">Conceptual art as a movement helps illustrate this. Conceptual art as a defined movement arose in the 1960s. It’s a movement within art that treats ideas\u002Fconcepts as the medium of expression. A conceptual art installation might have no material art object at all, and instead rely on a series of instructions to be executed by those hosting or participating in the&nbsp;exhibit.\u003C\u002Fp>\n",{},{"name":66,"clientId":261,"parentClientId":68,"renderedHtml":262,"attributes":263},"6a8e6cd286d31","\n\u003Cp class=\"wp-block-paragraph\">When I was still in school for art I was skeptical of conceptual art. It seemed pretentious, unskilled, something people did who didn’t want to dedicate the time necessary to develop a real craft. My view shifted when I experienced a specific art installation. A bunch of people in strange avant garde costumes poured salt in a large contiguous line on the floor. If you stepped over the line, then one of the persons would come up, sweep up the line behind you, and then another would pour more salt around you, putting you again on the exterior of the salt line boundary. I had a realization: oh, it’s like a video game. It’s a system of rules that together form a specific aesthetic experience. One could debate how good that experience is or isn’t. I tend to be more into Meow Wolf than Yoko Ono, but like Pollock mentioned above, the experiments can be valuable for opening our understanding of the potential.\u003C\u002Fp>\n",{},{"name":66,"clientId":265,"parentClientId":68,"renderedHtml":266,"attributes":267},"6a8e6cd286d32","\n\u003Cp class=\"wp-block-paragraph\">Specifically I think of Yoko Ono’s “\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCeiling_Painting\u002FYes_Painting\">Ceiling Painting\u003C\u002Fa>”, in which a ladder is placed in a room, on the ceiling there is a piece of paper that says “yes” and there is a magnifying glass that the participant can use to read the piece of paper from the top of the&nbsp;ladder.\u003C\u002Fp>\n",{},{"name":72,"clientId":269,"parentClientId":68,"renderedHtml":270,"attributes":271},"6a8e6cd286d33","\n\u003Cfigure class=\"wp-block-image size-full\">\u003Cimg src=\"https:\u002F\u002Fwww.aslanfrench.work\u002Fmedia\u002F2023\u002F04\u002Fmedium-326db1564d9bf9c3c2f87200354c9320.png\" alt=\"\" class=\"wp-image-692\"\u002F>\u003Cfigcaption class=\"wp-element-caption\">\u003Ca href=\"https:\u002F\u002Fwww.artsy.net\u002Fartwork\u002Fyoko-ono-ceiling-painting-yes-painting\">source\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n",{},{"name":66,"clientId":273,"parentClientId":68,"renderedHtml":274,"attributes":275},"6a8e6cd286d34","\n\u003Cp class=\"wp-block-paragraph\">The circle was closed: if instructions given to a human for a specific experience can be artfully conceived, the same is true of instructions given to a computer. Artfullness isn’t something restricted to galleries, it’s something we apply in all aspects of our&nbsp;lives.\u003C\u002Fp>\n",{},{"name":66,"clientId":277,"parentClientId":68,"renderedHtml":278,"attributes":279},"6a8e6cd286d35","\n\u003Cp class=\"wp-block-paragraph\">Code can be art. Maybe it’s not the artform you find most enticing (dwitter mostly looks like gibberish to me), but understanding how code can be art is still a valuable expansion of one’s perspective on&nbsp;art.\u003C\u002Fp>\n",{},1787718861264]