<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Motion 8: Music & Art]]></title><description><![CDATA[Updates about my music project, Motion 8, and other forms of art.]]></description><link>https://www.motion8.net/s/music-and-art</link><image><url>https://substackcdn.com/image/fetch/$s_!F5wW!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45eab69e-831f-4462-9051-cc70f7ca40d7_938x938.png</url><title>Motion 8: Music &amp; Art</title><link>https://www.motion8.net/s/music-and-art</link></image><generator>Substack</generator><lastBuildDate>Tue, 04 Aug 2026 02:06:42 GMT</lastBuildDate><atom:link href="https://www.motion8.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Pierre]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mentalseeds@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mentalseeds@substack.com]]></itunes:email><itunes:name><![CDATA[Pierre]]></itunes:name></itunes:owner><itunes:author><![CDATA[Pierre]]></itunes:author><googleplay:owner><![CDATA[mentalseeds@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mentalseeds@substack.com]]></googleplay:email><googleplay:author><![CDATA[Pierre]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Sometimes the best tool is the wrong tool]]></title><description><![CDATA[From dashboards to digital art, via one very stubborn idea.]]></description><link>https://www.motion8.net/p/sometimes-the-best-tool-is-the-wrong</link><guid isPermaLink="false">https://www.motion8.net/p/sometimes-the-best-tool-is-the-wrong</guid><dc:creator><![CDATA[Pierre]]></dc:creator><pubDate>Mon, 03 Aug 2026 22:02:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e6aH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve always enjoyed using tools for things they were never designed to do.</p><p>Partly because it&#8217;s fun. Partly because I like the challenge. Mostly because I&#8217;m curious how far I can push something before it breaks, or does something completely unexpected.</p><p>I&#8217;ve worked in data for around 15 years, and over that time I&#8217;ve used plenty of data visualisation, charts and dashboards tools. The one that always stood out to me was QlikView.</p><p>Not because it made pretty dashboards out of the box or because it was the silver bullet in the field (far from it), but because it was ridiculously flexible.</p><p>Buttons, sliders, input fields, custom functions&#8230; you could build things that felt more like web apps than dashboards. Half the fun was seeing what you could make it do.</p><p>Around the same time, I&#8217;d become obsessed with flat design.</p><p>The problem was that I couldn&#8217;t draw.</p><p>I also wasn&#8217;t particularly motivated to spend hundreds of hours learning Adobe Illustrator just to create the kind of artwork I had in mind.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.motion8.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.motion8.net/subscribe?"><span>Subscribe now</span></a></p><p></p><p>Then it occurred to me&#8230;</p><p>What I actually liked about flat design wasn&#8217;t drawing.<br>It was the clean shapes. The bold colours. The simplicity.</p><p>And I already knew a tool that was really good at drawing shapes on a screen.</p><p>So I stopped trying to become an illustrator and started wondering:<br>&#8220;What if I used QlikView to make geometrical art instead?&#8221;</p><p>It was such a ridiculous idea that I had to try it.</p><p>Building the app ended up being just as enjoyable as using it. Instead of visualising data, it generated abstract compositions that I could tweak and experiment with.</p><p>I ended up creating quite a few pieces, and even used one as the cover artwork for a song I released in 2023.</p><iframe class="spotify-wrap" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab67616d0000b27388dd520d685b4ec8da5bd333&quot;,&quot;title&quot;:&quot;The Void&quot;,&quot;subtitle&quot;:&quot;Motion 8&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https://open.spotify.com/track/2CD1TvkUMLAoYsCvI3PVID&quot;,&quot;belowTheFold&quot;:true,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/track/2CD1TvkUMLAoYsCvI3PVID" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" loading="lazy" data-component-name="Spotify2ToDOM"></iframe><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BApW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BApW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 424w, https://substackcdn.com/image/fetch/$s_!BApW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 848w, https://substackcdn.com/image/fetch/$s_!BApW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 1272w, https://substackcdn.com/image/fetch/$s_!BApW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BApW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1098772,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.motion8.net/i/209701783?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BApW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 424w, https://substackcdn.com/image/fetch/$s_!BApW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 848w, https://substackcdn.com/image/fetch/$s_!BApW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 1272w, https://substackcdn.com/image/fetch/$s_!BApW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a3393-05ad-4fce-9564-7b193bc3007a_8010x4509.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It wasn&#8217;t perfect, though.</p><p>The gradients weren&#8217;t particularly smooth, and the exported images were tiny. To get a usable cover image, I had to export it with exaggerated colours, vectorise it in Illustrator, then manually tweak everything back again. Ironically, the imperfect vectorisation created little artefacts that I actually ended up liking, so they stayed.</p><p>Eventually another limitation caught up with me.<br>QlikView is proprietary software. When my licence expired, so did my art app.</p><p>For years I thought that was the end of it.</p><p>Then recently I rebuilt the whole thing as a web app with a lot of help from AI.<br>Now it&#8217;s far more responsive, much easier to customise, and exports images at a much higher resolution.</p><p>In the end, I never learned to draw.<br>Instead, I forced a business intelligence tool to make abstract art.</p><p>Years later, thanks to AI, it has a second life as a proper web app rather than a forgotten experiment trapped behind an expired software licence.</p><p><strong>&#127912; <a href="https://art-generator.motion8.net/">So here it is.</a></strong></p><p>Have a play, make something colourful, and if you discover a use for it that never crossed my mind&#8230; please let me know.</p><p>Those are always my favourite stories.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e6aH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e6aH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 424w, https://substackcdn.com/image/fetch/$s_!e6aH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 848w, https://substackcdn.com/image/fetch/$s_!e6aH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!e6aH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e6aH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png" width="530" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:2958915,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.motion8.net/i/209701783?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e6aH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 424w, https://substackcdn.com/image/fetch/$s_!e6aH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 848w, https://substackcdn.com/image/fetch/$s_!e6aH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!e6aH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e575f9-40de-4489-8dba-2967cb8b7a98_2400x2400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.motion8.net/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Motion 8! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>