<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>data</title>
	<atom:link href="https://dgen.net/0/category/culture/data/feed/" rel="self" type="application/rss+xml" />
	<link>https://dgen.net/0</link>
	<description>Designing our data infrastructure</description>
	<lastBuildDate>Fri, 20 Feb 2026 18:07:36 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://dgen.net/0/wp-content/uploads/2017/02/cropped-dgen-D-logo-2017-32x32.png</url>
	<title>data</title>
	<link>https://dgen.net/0</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">232530259</site>	<item>
		<title>AI-enabled Hi-Fi adventures</title>
		<link>https://dgen.net/0/2026/02/20/ai-enabled-hifi-adventures/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 20 Feb 2026 16:14:51 +0000</pubDate>
				<category><![CDATA[data]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[hi-fi]]></category>
		<category><![CDATA[pi]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=7740</guid>

					<description><![CDATA[<img width="1024" height="683" src="https://dgen.net/0/wp-content/uploads/2026/02/amp-1024x683.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" fetchpriority="high" srcset="https://dgen.net/0/wp-content/uploads/2026/02/amp-1024x683.jpg 1024w, https://dgen.net/0/wp-content/uploads/2026/02/amp-300x200.jpg 300w, https://dgen.net/0/wp-content/uploads/2026/02/amp-768x512.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/amp-830x553.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/amp-230x153.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/amp-350x233.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/amp-480x320.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/amp.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />AI-generated image of an amplifier being controlled via a web interface.]]></description>
										<content:encoded><![CDATA[<img width="1024" height="683" src="https://dgen.net/0/wp-content/uploads/2026/02/amp-1024x683.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2026/02/amp-1024x683.jpg 1024w, https://dgen.net/0/wp-content/uploads/2026/02/amp-300x200.jpg 300w, https://dgen.net/0/wp-content/uploads/2026/02/amp-768x512.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/amp-830x553.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/amp-230x153.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/amp-350x233.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/amp-480x320.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/amp.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p>I wonder if AI might actually help us actually break away from native mobile apps for a lot of things &amp; &#8216;get back to the web&#8217;? </p>



<p>Many modern hi-fi amplifiers have &#8216;an App&#8217;. They are, uniformly (from what I can see), terrible.</p>



<p>In this post I show how I &#8216;fixed this&#8217; in <strong>under an hour</strong> using ai to do something I would never, ever have got around to doing. Given how much I listen to music, I know it&#8217;s going to save me many hours of irritation. It even left me with enough time to write this post.</p>



<p>Let&#8217;s start with the challenge.  In the UK we spend about £600M a year on hi-fi stuff: that seems like quite a lot. And the higher-end kit costs more than your PC. However, while they &#8216;try and be digital&#8217;, it&#8217;s like walking back into the 1990s as a user. </p>



<p>Here are some screenshots from the &#8216;flagship&#8217; Marantz app starting up.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1.jpg"><img decoding="async" width="461" height="1024" data-id="7743" src="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-461x1024.jpg" alt="" class="wp-image-7743" srcset="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-461x1024.jpg 461w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-135x300.jpg 135w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-768x1707.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-691x1536.jpg 691w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-922x2048.jpg 922w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-830x1844.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-230x511.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-350x778.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1-480x1067.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132503_marantz-avr-remote_55106088266_o-1.jpg 1080w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o.jpg"><img decoding="async" width="461" height="1024" data-id="7744" src="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-461x1024.jpg" alt="" class="wp-image-7744" srcset="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-461x1024.jpg 461w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-135x300.jpg 135w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-768x1707.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-691x1536.jpg 691w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-922x2048.jpg 922w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-830x1844.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-230x511.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-350x778.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o-480x1067.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132526_marantz-avr-remote_55106289933_o.jpg 1080w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o.jpg"><img decoding="async" width="461" height="1024" data-id="7746" src="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-461x1024.jpg" alt="" class="wp-image-7746" srcset="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-461x1024.jpg 461w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-135x300.jpg 135w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-768x1707.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-691x1536.jpg 691w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-922x2048.jpg 922w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-830x1844.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-230x511.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-350x778.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o-480x1067.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132603_marantz-avr-remote_55106465980_o.jpg 1080w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>
</figure>



<p>I should point out that not only is the user interface <strong>terrible</strong> (including trying to get you to sign up to their <a href="https://www.reddit.com/r/heos/comments/ibp45y/heos_software_is_complete_garbage_almost_to_the/">HEOS garbage</a>) but it takes needless <strong>ages </strong>to start up and navigate. Those spinning disks spin for a long time, and then present with a page with a <strong><em>tiny </em></strong>round button for the volume and mostly meaningless other stuff that&#8217;s too small to consistently accurately tap. It&#8217;s really easy to accidentally turn the volume up a lot (which on a >3kW system can be alarming if you&#8217;re not expecting it).</p>



<p>Let&#8217;s say you want to turn the volume down (the #1 thing you do on an amp &#8216;instantly&#8217;), it can take up to <strong>10 seconds</strong> to get there. This means you revert back to the remote control, or &#8211; heaven forbid &#8211; <em>have to actually stand up and turn actual the volume control &#8211; there are plenty of other apps that tell us when we need to move <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></em>. Further, to get into any granular controls such as changing sound processing, or changing the volume on individual surround channels is painfully slow (tens of seconds to get to, seconds for each change), cumbersome and, actually just <strong>unusable</strong>. I often want to do this for specific tracks when in a proper listening session.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o.jpg"><img decoding="async" width="461" height="1024" data-id="7747" src="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-461x1024.jpg" alt="" class="wp-image-7747" srcset="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-461x1024.jpg 461w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-135x300.jpg 135w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-768x1707.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-691x1536.jpg 691w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-922x2048.jpg 922w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-830x1844.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-230x511.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-350x778.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o-480x1067.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132612_marantz-avr-remote_55105203647_o.jpg 1080w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o.jpg"><img decoding="async" width="461" height="1024" data-id="7748" src="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-461x1024.jpg" alt="" class="wp-image-7748" srcset="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-461x1024.jpg 461w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-135x300.jpg 135w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-768x1707.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-691x1536.jpg 691w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-922x2048.jpg 922w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-830x1844.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-230x511.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-350x778.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o-480x1067.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132628_marantz-avr-remote_55106466135_o.jpg 1080w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o.jpg"><img decoding="async" width="461" height="1024" data-id="7750" src="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-461x1024.jpg" alt="" class="wp-image-7750" srcset="https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-461x1024.jpg 461w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-135x300.jpg 135w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-768x1707.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-691x1536.jpg 691w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-922x2048.jpg 922w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-830x1844.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-230x511.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-350x778.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o-480x1067.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/02/screenshot_20260220_132652_marantz-avr-remote_55106290143_o.jpg 1080w" sizes="(max-width: 461px) 100vw, 461px" /></a></figure>
</figure>



<p>Clearly in 2026 this really isn&#8217;t good enough.   Fortunately this is now something (almost) anyone can fix without waiting for manufacturers to wake up and do something. </p>



<p>Googling around the docs there are some API standards and I&#8217;d done some previous command-line work to pull status and push things like volume to see if it all actually worked (it did). </p>



<p>But now, with the wonders of AI (in this case, <em><a href="https://claude.ai">Claude.ai</a></em>) it is almost <em>magically trivial to make your own interface.</em></p>



<p>In this post I show how easy (and things that can be frustrating).</p>



<p>Let&#8217;s start with a bit of magic: I asked Claude (thinking that this wouldn&#8217;t be enough)</p>



<pre class="wp-block-code"><code>&gt; develop a web interface for the Marantz SR7015 using its API</code></pre>



<p>It wasn&#8217;t just &#8220;enough&#8221;, it even styled the page with custom fonts and an image of a surround setup. To get it actually working (locally, on my Mac) I just had to give it the error I got</p>



<pre class="wp-block-code"><code>&gt; it says "Cannot reach 192.168.1.46"</code></pre>



<p>At which point the AI created a local proxy server, told me how to install it and some supporting packages (with copy/paste instructions). If I rewind to when I used to be able to actually code, I think this would have all easily taken me a day. Instead it took this aging hacker about 30 mins of faffing around. This was it &#8211; a fully working, way better visual interface and way better user experience (it loads <strong>instantly</strong> with no noticeable latency on the controls), and individual controls, all on one screen. And, against a black background as usually listening when it&#8217;s dark (or watching a movie).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-scaled.png"><img decoding="async" width="1260" height="2560" src="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-scaled.png" alt="" class="wp-image-7753" style="aspect-ratio:0.49219353841397434;width:558px;height:auto" srcset="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-scaled.png 1260w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-148x300.png 148w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-504x1024.png 504w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-768x1561.png 768w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-756x1536.png 756w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-1008x2048.png 1008w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-830x1687.png 830w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-230x467.png 230w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-350x711.png 350w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-12.29.22-480x976.png 480w" sizes="(max-width: 1260px) 100vw, 1260px" /></a></figure>
</div>


<p>I then spent a few hours playing around with layouts to see what was possible, then asked the AI to make a version I would run on my Pi-Fi (the <a href="https://dgen.net/0/2023/07/05/bringing-album-art-back-to-life/">Raspberry Pi I have that displays album art</a> when Spotify is playing). Which, of course, it did at a similar pace. </p>



<p>This means I can access a web page on my home&#8217;s wifi network on my phone, laptop or desktop &#8211; as can anyone I give the web address to who is with me. I can use it as a remote for the amplifier, not just for volume, but including controlling all the parameters I actually want to access instantly, with nice big buttons and only the things I need.  It still wasn&#8217;t able to do some things (like more nuanced reading/writing of custom fields).</p>



<p>I then added <strong>new functionality</strong> &#8211; to pair and group left and right speakers into &#8216;front&#8217;, &#8216;surround&#8217; so I can control the top-front-side-back distribution more easily (unless you&#8217;re a sound engineer, you&#8217;ll be surprise how much more this varies than you&#8217;d think based on the mix and type of the music). </p>



<p>And, finally, for now, a joystick control to move the balance around between all 11 speakers. Which was done with a single prompt:</p>



<pre class="wp-block-code"><code>> create a joystick control to balance the audio between all the speakers</code></pre>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07.png"><img decoding="async" width="1024" height="689" src="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-1024x689.png" alt="" class="wp-image-7799" srcset="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-1024x689.png 1024w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-300x202.png 300w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-768x517.png 768w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-1536x1034.png 1536w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-830x559.png 830w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-230x155.png 230w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-350x236.png 350w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07-480x323.png 480w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-17.55.07.png 1744w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<iframe loading="lazy" width="315" height="560" src="https://www.youtube.com/embed/PUtGOzQ18Ug?si=7Gn8waH_MPbBeIto" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>



<p>Next up I&#8217;m thinking of keying together listening room profiles per track, keyed into what&#8217;s playing on Spotify so the entire balance of the system can auto-configure based on what&#8217;s playing. This would then include <a href="https://dgen.net/0/2022/12/22/a-stereo-or-a-soundstage/">custom listening profiles and sound stages</a> I&#8217;d set up for specific favourite tracks. It&#8217;s almost as if one could take all this too far*&#8230;? </p>



<figure class="wp-block-image size-full is-resized"><a href="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-scaled.png"><img decoding="async" width="1910" height="2560" src="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-scaled.png" alt="" class="wp-image-7763" style="width:828px;height:auto" srcset="https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-scaled.png 1910w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-224x300.png 224w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-764x1024.png 764w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-768x1029.png 768w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-1146x1536.png 1146w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-1528x2048.png 1528w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-830x1113.png 830w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-230x308.png 230w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-350x469.png 350w, https://dgen.net/0/wp-content/uploads/2026/02/Screenshot-2026-02-20-at-15.35.23-480x643.png 480w" sizes="(max-width: 1910px) 100vw, 1910px" /></a></figure>



<p>* Looking out at the hi-fi geek landscape, there is no end of completely stupid nonsense things people do (from £1,000 <a href="https://www.mcru.co.uk/product-category/hifi-cables/usb-cables-hifi-cables/">audiophile USB cables</a> to &#8216;<a href="https://forum.audiogon.com/discussions/does-raising-speaker-cables-off-the-floor-really-make-a-big-difference">elevated speaker cable risers</a>&#8216;), none of which make a single bean of difference to anything but your wallet. Once you&#8217;ve got a basic system in place by far the biggest differences you&#8217;ll be able to <em>actually hear</em> are (a) treating the room with sound insulation, and/or (b) treating the distribution, balance and EQ of the signal itself in your space, which is what I&#8217;m doing here.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7740</post-id>	</item>
		<item>
		<title>Data is everywhere, just not where we need it</title>
		<link>https://dgen.net/0/2025/07/07/data-is-everywhere-just-not-where-we-need-it/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Mon, 07 Jul 2025 07:59:49 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data infrastructure]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=7669</guid>

					<description><![CDATA[<img width="1024" height="683" src="https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-1024x683.jpg" class="attachment-large size-large wp-post-image" alt="AI generated image of people searching for data across patchwork fields made of charts and spreadsheets" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-1024x683.jpg 1024w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-300x200.jpg 300w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-768x512.jpg 768w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-830x553.jpg 830w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-230x153.jpg 230w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-350x233.jpg 350w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-480x320.jpg 480w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />We’ve never had more data. Some think it’s the new oil, the new gold, the new soil, something of a revolution. Is it? Or are [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="683" src="https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-1024x683.jpg" class="attachment-large size-large wp-post-image" alt="AI generated image of people searching for data across patchwork fields made of charts and spreadsheets" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-1024x683.jpg 1024w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-300x200.jpg 300w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-768x512.jpg 768w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-830x553.jpg 830w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-230x153.jpg 230w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-350x233.jpg 350w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni-480x320.jpg 480w, https://dgen.net/0/wp-content/uploads/2025/07/blog-diejnwwni.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p>We’ve never had more data. Some think it’s the new <a href="https://en.wikipedia.org/wiki/Clive_Humby" rel="noreferrer noopener" target="_blank">oil</a>, the new <a href="https://www.weforum.org/agenda/2011/11/data-is-the-new-gold" rel="noreferrer noopener" target="_blank">gold</a>, the new <a href="https://www.ted.com/talks/david_mccandless_the_beauty_of_data_visualization" rel="noreferrer noopener" target="_blank">soil</a>, something of a revolution. Is it? Or are we just still humans stumbling around in the dark?</p>



<p>Earth observation satellites scan our planet, sensors (there are more sensors on Earth than there are people) track the movements of people and things, energy flows, air quality, water usage, and behaviours. Our global financial systems process billions of transactions a day. Most organisations, public and private, are drowning in dashboards, APIs, spreadsheets, data lakes, clouds, compute, applications, and now ‘ai’.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“Every age thinks it’s the modern age…but this one really is”<br><a href="https://vimeo.com/ondemand/dreamsrewiredmovie" rel="noreferrer noopener" target="_blank">Dreams Rewired</a>, Manu Luksch</p>
</blockquote>



<p>And yet, when we need to make decisions that matter — how to finance a green retrofit, where to send emergency flood support, or how to measure progress toward net zero, the data we need is often hard to access or nowhere to be found. Or it exists, but it’s in the wrong format, in the wrong place, scattered across organisations and systems, under the wrong licence, or wrapped around the wrong market incentives, or just poorly governed and hard to trust.</p>



<h4 class="wp-block-heading"><strong>Why is this important to our&nbsp;future?</strong></h4>



<p>We’re in an era where our <a href="https://en.wikipedia.org/wiki/Financial_economics" rel="noreferrer noopener" target="_blank">financial economy</a> is demanding ‘quality’ data from the <a href="https://en.wikipedia.org/wiki/Real_economy" rel="noreferrer noopener" target="_blank">real economy</a>. Our financial systems have developed over centuries to measure, track, verify, use and report on the rate of change of ‘one dimension’: money. As we continue the shift to make our environment measurable, we must get the ‘exchange rate’ right between financial investment and environmental outcomes (climate, nature, air quality, water, biodiversity, and so on).</p>



<p>Right now the ‘exchange rates’ are all over the place and, importantly, as we step forward we need to measure the rate of change of many parameters, not just one: we need a step-change in how we think about ‘data’ and data <em>sharing</em>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>It’s hard to understate quite how far away the real economy is from generating financial-grade data</p>
</blockquote>



<p>We’re still mostly in the 1970s. Environmental disclosures still rely on highly manual processes, despite widespread digitisation and <a href="https://ib1.org/ecosystem/2024-carbon-reporting-solutions-report/" rel="noreferrer noopener" target="_blank">hundreds of application vendors</a> in the market, it’s still mostly clipboards and spreadsheets or, for 99% of the world, nothing at all. This is not a problem of data scarcity, it’s a problem of <em>incentives, structure</em>, and <em>alignment</em>.</p>



<p>We’ve built systems that are optimised for accumulation, not coordination. We have engineered data pipelines that extract value, but not the wiring to deliver reciprocity (shared benefits).</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>In the language of infrastructure: we’ve laid the cables, but we’ve neglected the grid</p>
</blockquote>



<p>We are told to “make data-driven decisions” while simultaneously being denied the means to do so at scale. Meanwhile, we waste more time (and money, opportunity and emissions) trying to reconcile, reformat, clean, or even <em>find</em> the data than the actual decisions that we are trying to make.</p>



<p>The result is a kind of systemic gaslighting: we pretend that the data is ‘there’ when what we really mean is that it <em>exists&nbsp;… </em>but <em>existing</em> is not the same as <em>usable</em>, and very far away from <em>trusted</em>. Just because something is stored on a server doesn’t mean it’s infrastructure. Just because it’s digital doesn’t mean it’s useful. Just because it’s available doesn’t mean it’s accessible.</p>



<p>McKinsey (<a href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-data-driven-enterprise-of-2025" rel="noreferrer noopener" target="_blank"><em>The data-driven enterprise of 2025</em></a><em>) </em>suggests that data professionals still spend up to 80% of their time preparing data rather than using it. This is the same number I have from over 25 years ago.</p>



<h4 class="wp-block-heading">So where do we go from&nbsp;here?</h4>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Data is everywhere but until it <strong>flows to where it’s needed</strong> (when it’s needed, and with the right context) we’re not building a digital future we’re just building more digital noise</p>
</blockquote>



<p>We need to stop pretending that technology (including ai) alone will solve this. We must stop framing data as a ‘commodity’ to be owned and sweated, and start treating it as infrastructure to be governed.</p>



<p>We must design for connection not monopoly control, for shared purpose not private hoarding. We must invest in the ‘boring’ bits: governance, legal standards, licensing, permission/consent, metadata, interoperability.</p>



<p>This is the stuff that doesn’t make the headlines, but makes everything else work.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7669</post-id>	</item>
		<item>
		<title>Fair weather, foul weather: navigating to positive impact in turbulent times</title>
		<link>https://dgen.net/0/2025/04/06/fair-weather-foul-weather-navigating-to-positive-impact-in-turbulent-times/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Sun, 06 Apr 2025 09:00:00 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Government]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=7480</guid>

					<description><![CDATA[<img width="1024" height="575" src="https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-1024x575.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-1024x575.jpg 1024w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-830x466.jpg 830w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-230x129.jpg 230w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-350x197.jpg 350w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-480x270.jpg 480w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul.jpg 1372w" sizes="(max-width: 1024px) 100vw, 1024px" />The National Data Library can deliver its vision,but it must pivot to build trust in the age of today’s web This post builds on observations [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="575" src="https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-1024x575.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-1024x575.jpg 1024w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-830x466.jpg 830w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-230x129.jpg 230w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-350x197.jpg 350w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul-480x270.jpg 480w, https://dgen.net/0/wp-content/uploads/2025/04/fair-foul.jpg 1372w" sizes="(max-width: 1024px) 100vw, 1024px" />
<h4 class="wp-block-heading has-text-color has-link-color wp-elements-ca7494eeb69ee3e17559faf176611278" id="fecf" style="color:#696969">The National Data Library can deliver its vision,<br>but it must pivot to build trust in the age of today’s web<a href="https://agentgav.medium.com/?source=post_page---byline--9ba4c150c175---------------------------------------"></a></h4>



<p id="41ee">This post builds on observations and conversations across government and industry (and internationally) since my previous post on “<a href="https://agentgav.medium.com/how-can-we-find-the-goldilocks-zone-of-our-national-data-infrastructure-f1eb055e1ba7">How can we find the Goldilocks Zone of our National Data Infrastructure?</a>”.</p>



<p id="a585">When we’re building into a future where technology has such clear benefits it is often hard to be heard above&nbsp;<em>the noise of</em>&nbsp;<em>the possible</em>. And yet I believe we must also ‘grasp the nettle’ regarding equally possible negative or unintended consequences. While we must not “stifle innovation and growth”, we also must ensure we don’t scuttle our ship in the process.</p>



<p id="4d7d">The first misconception I want to address is that&nbsp;<em>data is not a technology</em>.</p>



<p id="572f">Data is used to represent information, analysis, insights, opinions, facts, responsibilities and decisions. It carries many different kinds of&nbsp;<em>value</em>, as well as material&nbsp;<em>rights</em>&nbsp;and material&nbsp;<em>risks</em>. Data is used to&nbsp;<em>find things out</em>&nbsp;and to&nbsp;<em>make decisions</em>. To look into its past, data is the plural of&nbsp;<em>datum</em>, from Latin, meaning&nbsp;<em>something given</em>.</p>



<p id="40c9">I labour this point to make clear that it is not software (e.g. AI is software that uses and produces data, as are all algorithms codified in software) and it is also not hardware. A lot of debate about data (and AI in particular) seem to conflate these facts.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="a333">Treating data as if it were software is comparing apples and carts.</p>
</blockquote>



<h1 class="wp-block-heading" id="1d22">Context</h1>



<p id="9de7">Having been a tech entrepreneur for 30 years, I’ve sat in meetings with Silicon Valley investors where the “move fast and break things, then ask for forgiveness” mantra has been very present. Innovators love to build; building is fun and very rewarding — both intellectually and, sometimes, financially.</p>



<p id="c19e">It’s common to worry about the consequences later, even when ‘later’ can be measured in decades. Those raising alarm bells are often badged as ‘activists’. This is a label I’ve never felt helpful: we can draw parallels with the past when ‘health risks of smoking’, through to catastrophic climate change, risked people being boxed as ‘alarmist’ instead of ‘anxious-with-cause’.</p>



<p id="932e">I’ve always advocated for fair-weather innovation, while ensuring that we build in measures for foul weather. In the age of the web, commercial (and political) ambition can often be seduced by the fair-weather arguments, while policy is rarely able to move at the speed required to keep pace and safeguard us from foul-weather conditions.</p>



<p id="0610">A lot has changed since my&nbsp;<a href="https://agentgav.medium.com/">previous posts on data infrastructure</a>. We must now,&nbsp;<strong>right now</strong>,<strong>&nbsp;</strong>be proactive and preemptive to the fact that our threat model has changed (due to shifting geopolitical and technocratic-utopian positions). Foul weather is closer than we may have wished.</p>



<p id="be32"><em>Trust isn’t just a buzzword; it underpins our society and, in a digital age, this means addressing our data infrastructure, ensuring our&nbsp;</em><strong><em>safety</em></strong><em>, de-risking&nbsp;</em><strong><em>innovation</em></strong><em>&nbsp;and enabling&nbsp;</em><strong><em>growth</em></strong><em>&nbsp;in turbulent times. Trust helps us build all of these, for the long term.</em></p>



<h1 class="wp-block-heading" id="d4ac">Going from vision to implementation is hard</h1>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation.jpg"><img decoding="async" width="1024" height="192" src="https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-1024x192.jpg" alt="" class="wp-image-7484" srcset="https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-1024x192.jpg 1024w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-300x56.jpg 300w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-768x144.jpg 768w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-1536x288.jpg 1536w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-830x156.jpg 830w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-230x43.jpg 230w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-350x66.jpg 350w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation-480x90.jpg 480w, https://dgen.net/0/wp-content/uploads/2025/04/vision-implementation.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p id="6f90">There is a natural tendency towards overreach in most systems — this is a very human attribute. When trying to innovate, our bureaucratic systems can often feel frustrating (good entrepreneurs — both inside and outside of government — know how to navigate around, or sometimes ‘through’, such systems).</p>



<p id="d2da">Today, in 2025, with data&nbsp;<em>and</em>&nbsp;the web&nbsp;<em>and</em>&nbsp;AI, the pace and scale of impact outpaces and out-scales any other time in history. We can create a critical mass, or a critical&nbsp;<em>mess</em>.</p>



<p id="a773">To that end, I believe we must take steps to better&nbsp;<em>understand</em>&nbsp;and&nbsp;<em>balance</em>&nbsp;what is in front of us. When it comes to enabling data sharing, whether in finance, health, transport, energy, property, water, or across all research, we need to first take stock of something that is very hard to build and yet can be lost in the blink of an eye: trust.</p>



<p id="5c48">The National Data Library (NDL) represents significant&nbsp;<strong>intent</strong>&nbsp;from the UK Government to do data sharing differently, and we (citizens, consumers, businesses, sectors, markets, and the state) can all benefit from this. However,&nbsp;<strong>implementation really matters</strong>.</p>



<p id="392f">Icebreaker One has already made&nbsp;<a href="https://ib1.org/2025/01/28/our-recommendations-for-delivering-an-effective-national-data-library/">a strong case</a>&nbsp;(selected for publication by the Wellcome Trust) for the National Data Library to:</p>



<ol class="wp-block-list">
<li>Focus on defined <strong>users</strong> and <strong>use cases</strong> rather than datasets, just like any effective data infrastructure.</li>



<li>Begin life as a simple, decentralised version, that would curate and improve the <strong>discovery</strong> of, and <strong>timely access</strong> to, public sector data for research.</li>



<li>Experiment with more complex architectures for <strong>harmonising</strong> <strong>access</strong> to data drawn from across multiple government departments.</li>
</ol>



<p id="0c82">Cutting across all of this, the NDL&nbsp;<strong>must</strong>&nbsp;be built, from its core, in ways that&nbsp;<strong>engender trust</strong>. Whether consumer distrust, competitive interest or geopolitical threats, we must have in place the people, processes and protections to cement trust between businesses (b2b), with consumers (b2c), and with our citizens.</p>



<p id="0222">The NDL can still&nbsp;<strong>maintain its grand vision to improve outcomes for all</strong>&nbsp;of us, connecting data, rapidly unlocking insights, and leading the way.</p>



<p id="591c">More than its technical architecture,&nbsp;<strong>the</strong>&nbsp;<strong>nature of its funding and staffing will shape what it can achieve</strong>. I’d argue we can do more together, and move faster, with common principles and parallel actions than a large centralised effort. Not only should the data never be centralised (other than for the limited use cases that require that), but neither should the absolute control.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="ed9f">We can go far together if we each do one thing well.</p>
</blockquote>



<p id="49db">We can bind our work, together, with&nbsp;<strong>common principles and practices</strong>. There will be no ‘one hub’ — if you are a hub in a collection of hubs, you’re a node. Even a National Library is one node in a network of knowledge. There isn’t only one search engine in the world, nor will there be one AI.</p>



<p id="f1aa">We must also approach, with a clear perspective, that one-time broad-based consent is just&nbsp;<strong>one</strong>&nbsp;<strong>limited use case</strong>. It may apply to certain, relatively static, data but a different approach is required for highly variable data:&nbsp;<strong>data is rarely static</strong>. The conditions on which that ‘one-time’ consent, as we have also seen, will also change based on lived experience (e.g. changes in corporate and political governance).</p>



<p id="4b2f"><em>In a world of rapid change, we must pivot rapidly but<br>never forget the foundations of trust beneath our feet</em></p>



<p id="51c0">Building on the&nbsp;<a href="https://www.gov.uk/government/publications/smart-data-review">Smart Data</a>&nbsp;model, there are known ways to apply decentralised, user-controlled, real-time, granular consent. There are dynamic solutions&nbsp;<em>in place today</em>&nbsp;which enable peer-to-peer data sharing via secure&nbsp;<a href="https://en.wikipedia.org/wiki/API">APIs</a>. Such systems can include immediate revocation (by the user, or by a neutral governing entity/representative), and they are designed and built to enable cross-sector interoperability.</p>



<p id="4d5c">\Equally, such systems will not (and should not) be the approach for all use cases. What works will depend on the&nbsp;<strong>purpose</strong>&nbsp;(which will span personal, business, national, research as well as small, medium and large aggregate/collective datasets). What matters is how they are governed.</p>



<p id="b47b">This is where implementation matters. If we over-centralise and over-reach in our ambition we run the risk of the litany of failed ‘IT projects’ which have cost the taxpayer billions.</p>



<p id="eee8">I see many projects, even some with the word ‘governance’ in their titles, take a technology-led approach rather than a governance-led approach: data is not a technology—it enables insights about its subjects and those subjects have rights.</p>



<h1 class="wp-block-heading" id="68b7">Recommendations</h1>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="54b4"><strong>Without trust in the systems upon which we run our lives we will, at best, stifle innovation, productivity and growth. At worst, we risk undermining far more.</strong></p>
</blockquote>



<p id="2a5d">The good news is that we can run, at pace,&nbsp;<em>fast but not foolhardy</em>, to build the data infrastructure we need for today and scale for all our tomorrows, to deliver trust, ensure our safety and unlock the value of data for everyone.</p>



<p id="3888"><strong>Phase 1: Immediate reorientation on purpose and language (0–6 Months)</strong></p>



<p id="276d"><strong>Step 1: Transition the “Library Card” model to a Trust-based, scalable model</strong></p>



<ul class="wp-block-list">
<li><strong>Pivot from the concept of ‘library’ to a ‘web of interoperability and trust’ (WIT)</strong></li>
</ul>



<p id="e987">For example, announce an evolution from the “National Data Library” to something like a “Web of Interoperability and Trust” (WIT) or “National Data Web” or “Trusted Data Web”, which would align with work already in place in the financial sector and give more scope to connecting existing initiatives, including Smart Data, without being specific about technology preferences.</p>



<ul class="wp-block-list">
<li><strong>Define six exemplar use cases for pilot delivery in 2025</strong></li>
</ul>



<p id="ef7c">Pick six lighthouse use cases across sectors, assign to different entities for delivery, and shift governance to the model that best enables them (e.g. from “pre-approved datasets” to a federated trust framework where applicable).</p>



<p id="1925">Adopt an API-first architecture to allow controlled, on-demand data sharing. Use them to produce quantitative evidence as to the pros and cons of the approach.</p>



<p id="417f"><strong>Step 2: Introduce an adaptive Smart Data consent framework (6–12 months)</strong></p>



<ul class="wp-block-list">
<li><strong>Develop and mandate common principles</strong></li>
</ul>



<p id="2714">Common principles should include application for ‘Data Consent/Permission’ for consumers, SMEs, researchers, businesses and government departments to view, grant, and revoke access to datasets. These should be evidenced through use cases with specific cost benefit and threat analysis.</p>



<ul class="wp-block-list">
<li><strong>Require and mandate data best practices</strong></li>
</ul>



<p id="8ddc">Require that all third-party users (e.g. AI developers, financial institutions)&nbsp;<em>justify the minimum data required per use case</em>. Mandate that every material access request is logged, auditable, and policy-compliant (e.g. GDPR, Data Bill, and related policies). Where applicable, develop formal Schemes that codify multilateral contracts and enforce them. Note that Schemes can also be industry-led and voluntary, with appropriate governance: political signalling can be an efficient way to accelerate implementation.</p>



<p id="ffe4"><strong>Phase 2: Build systemic trust (6–18 Months)</strong></p>



<p id="b27b"><strong>Step 1: Shift to an API-enabled Data Access Model (including trust frameworks) based on user needs</strong></p>



<p id="dbe9">In this instance ‘API-driven’ is an architectural choice aligned with the web, not a specific technology, that enables both interoperability and controls to be implemented. Other use cases won’t need ‘APIs’ (e.g. a CSV file of Open Data), but where security and access control are required, any technical solution must be able to operate at web scale. Key is the development of the governance mechanisms that help implement trust frameworks.</p>



<ul class="wp-block-list">
<li><strong>Support development of sandboxes</strong></li>
</ul>



<p id="84bb">Support the rapid, cross-sector creation of sandbox environments with political and financial support where required.</p>



<ul class="wp-block-list">
<li><strong>Support open communication, transparency, and build collaboration <em>and reciprocity</em> with a broad stakeholder group. Address business, public and government skills and knowledge gaps.</strong></li>
</ul>



<p id="394a">Embed open communications, transparency and reciprocity into all programmes. Demonstrate to businesses and consumers that technologies such as AI can deliver value without undermining trust. This can be achieved by facilitating co-design across the value chain (e.g. govt, industry and end users, whether b2b or b2c)</p>



<ul class="wp-block-list">
<li><strong>Create systemic links with digital identity developments</strong></li>
</ul>



<p id="5ac5">Incorporate systems-level authentication (e.g. OAuth-based which is already ubiquitous) — data access should be controlled via digital identity-linked permissions for companies and research organisations. This is aligned with the Data Bill and FCA approaches. Digital identity is a huge topic which I do not want to dive into here, but I do assume that it will (also) be federated (there should and will be no ‘one place’ for it).</p>



<p id="cb97"><strong>Step 2: Maximise privacy enhancement for people and businesses (e.g. SMEs)</strong></p>



<ul class="wp-block-list">
<li><strong>Create mandates and incentives for privacy enhancement</strong></li>
</ul>



<p id="a170">Broaden and define Schemes to enable ‘Access Rulesets’ and enforce data-minimisation principles for citizens, consumers and businesses (including b2b SME data sharing), so datasets can be queried without bulk transfers (e.g. an app can check fact without revealing the underlying data, e.g. “are they over 18 — yes” not “what’s their birthdate?”)</p>



<p id="f7e0"><strong>Phase 3: National Smart Data Infrastructure (18–36 Months)</strong></p>



<p id="9c1a"><em>(yes, this may feel ambitious: why shouldn’t it be this rapid?)</em></p>



<p id="3427"><strong>Step 1: Legislate Data Interoperability</strong></p>



<ul class="wp-block-list">
<li><strong>Mandate interoperable systems where consent/permission or access control is required</strong></li>
</ul>



<p id="37ed">Draft legislation ensuring every public-sector dataset must be ‘API-accessible’ under standardised, interoperable formats. As noted, not all public-sector data needs an API. In fact Open Data should be made available in any way that makes it discoverable and usable, and even CSV files can be catalouged by other systems and made ‘API accessible’. However, where some form of access control is needed, secure APIs are the standard that works for the web (e.g. Open Banking has 12 million monthly active users across the UK).</p>



<p id="5c3a">Also note that interoperability at the API level does not mean that all internal systems must do the same thing in the same way: data can be repurposed and presented&nbsp;<em>without rebuilding entire estates</em>&nbsp;(this will create an incentive for doing so over time, but it doesn’t need to happen first). Interoperability and decentralisation can work together, with appropriate governance, to&nbsp;<em>enhance</em>&nbsp;competition.</p>



<ul class="wp-block-list">
<li><strong>Mandate open access and empower regulators to enforce compliance</strong></li>
</ul>



<p id="ed97">Mandate open&nbsp;<strong>access</strong>&nbsp;to government datasets where possible, while protecting sensitive data via consent-based permissions, and democratically set rules. Pick regulators or code bodies to oversee the development of the specific rules and compliance required, including modes of redress. Note that&nbsp;<a href="https://ib1.org/open-shared-closed/">open&nbsp;<strong>access</strong>&nbsp;and Open Data</a>&nbsp;are different things.</p>



<p id="a9ea"><strong>Step 2: Scale the Model Beyond Government Data</strong></p>



<ul class="wp-block-list">
<li><strong>Support the development of connected demonstrators and pilots</strong></li>
</ul>



<p id="4694">Launch pilots&nbsp;<em>with commercial ecosystems</em>&nbsp;to enable interoperability (e.g. real estate, sustainability finance, public health). This includes cross-border and global data-sharing ecosystems (e.g. finance, goods).</p>



<ul class="wp-block-list">
<li><strong>Enable interoperability beyond the UK, within the desired framework</strong></li>
</ul>



<p id="988b">Develop cross-border data-sharing agreements (‘Schemes’). Ensure interoperability with international frameworks (e.g. EU Digital Identity Wallet, OECD AI Data Principles and related emerging programmes). Ensure every data use and dataset are AI-ready and privacy-compliant via automated monitoring and governance.</p>



<h1 class="wp-block-heading" id="9765">Summary</h1>



<p id="c815"><strong>Strategic Benefits</strong></p>



<ul class="wp-block-list">
<li><strong>Accelerates mission-driven government</strong>: Enables implementation of the government’s five missions via trusted, scalable data access.</li>



<li><strong>Supports economic growth</strong>: Unlocks interoperability for data-driven innovation across UK sectors.</li>



<li><strong>Protects society through accountable systems:</strong> Ensures that data-enabled systems are governed with clear and enforceable safeguards. Enables a coherent approach to data sovereignty across our economy and society, to minimise the risks of misuse and systemic harms in a rapidly evolving landscape.</li>



<li><strong>Future-proofs data governance</strong>: Aligns with existing data sharing frameworks, and with evolving standards for AI training, licensing, and consent. Licensing will be a cornerstone in all future data work whether AI-linked or not.</li>



<li><strong>Embeds assurability at scale</strong>: Operationalises assurability across domains.</li>
</ul>



<h2 class="wp-block-heading" id="747e"><strong>Five WIT principles (for discussion)</strong></h2>



<ol class="wp-block-list">
<li><strong>Interoperability by design</strong>: Common standards, APIs, and metadata frameworks to ensure frictionless cross-sector data use.</li>



<li><strong>Trust infrastructure</strong>: Consent-based access, verified credentials, and relevant-time provenance tracking.</li>



<li><strong>Federated governance</strong>: Sectoral autonomy with shared rules, coordinated through a Web of Interoperability and Trust.</li>



<li><strong>User empowerment</strong>: Individuals and organisations have control their data-sharing preferences. Strong governance-led approached apply to aggregate data, with the option to revoke.</li>



<li><strong>Composable architecture</strong>: Modular, user needs based and cross-sector enabling use cases, using sharable registries, vocabularies, and open interfaces.</li>
</ol>



<p id="9e1d"><strong>NB</strong>: This post contains (as-always) personal opinions and thinking-in-progress (strong opinions, weakly held) as I navigate through the maze(s) of data governance. In amongst many experiences, I sat on the MiData energy sector board; co-chaired the creation of the&nbsp;<a href="https://www.openbanking.org.uk/">Open Banking Standard</a>; was founding CEO of the&nbsp;<a href="https://theodi.org/">Open Data Institute</a>; co-Chaired of the Smart Data Council. I run a non-profit (<a href="http://ib1.org/">IB1.org</a>) working on data governance at sector, national and international scale.</p>



<p id="7ea0">With thanks to Jack, Peter, Chris, Frank, Jeni, Simon, Julia, Kathryn, and many others who have helped shape my thinking on this.</p>



<p><a href="https://medium.com/tag/data-infrastructure?source=post_page-----9ba4c150c175---------------------------------------"></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7480</post-id>	</item>
		<item>
		<title>How can we find the Goldilocks Zone of our National Data Infrastructure?</title>
		<link>https://dgen.net/0/2024/10/13/how-can-we-find-the-goldilocks-zone-of-our-national-data-infrastructure/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Sun, 13 Oct 2024 01:01:00 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Government]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=7542</guid>

					<description><![CDATA[<img width="1024" height="571" src="https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-1024x571.webp" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-1024x571.webp 1024w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-300x167.webp 300w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-768x428.webp 768w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-830x463.webp 830w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-230x128.webp 230w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-350x195.webp 350w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-480x268.webp 480w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw.webp 1400w" sizes="(max-width: 1024px) 100vw, 1024px" />(please note my disclosures at the end of this post) This post contains (as-always) personal opinions and thinking-in-progress (strong opinions, weakly held) as I navigate [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="571" src="https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-1024x571.webp" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-1024x571.webp 1024w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-300x167.webp 300w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-768x428.webp 768w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-830x463.webp 830w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-230x128.webp 230w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-350x195.webp 350w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw-480x268.webp 480w, https://dgen.net/0/wp-content/uploads/2025/04/1_TRAvxG7V_q3WD4P_5YoHXw.webp 1400w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p><em>(please note my disclosures at the end of this post)</em></p>



<p id="bf5c">This post contains (as-always) personal opinions and thinking-in-progress (strong opinions, weakly held) as I navigate through the maze(s) of data governance. Persistent in my questions are how we apply the&nbsp;<a href="https://en.wikipedia.org/wiki/Goldilocks_principle" rel="noreferrer noopener" target="_blank">Goldilocks principle</a>&nbsp;of governance vs innovation: to remain flexible and avoid brittleness.</p>



<p id="8af0">Given the conversations I’m in at the moment I believe it very important to have as much debate as openly as possible, as this impacts&nbsp;<em>everyone</em>.</p>



<p id="50e1">Here’s a question:</p>



<p id="405c">How should the UK implement its<strong>&nbsp;National Data Infrastructure</strong>&nbsp;so that it provides consistent control, sharing, and security for data, much like other public infrastructures such as roads and utilities?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="82b4">“Everything should be as simple as it can be, but not simpler”<br>[often attributed to Einstein]</p>
</blockquote>



<p id="2562">Having initiated ‘<a href="https://theodi.org/insights/reports/who-owns-our-data-infrastructure/" rel="noreferrer noopener" target="_blank">data as infrastructure</a>’ at a political level in the UK in 2013, I’ve been watching and learning on this for a long time. We’ve made remarkable progress in some areas, less so in others.</p>



<p id="4def">Let’s explore, starting with some&nbsp;<strong>lessons learned</strong>.</p>



<p id="bcef">One immediate reflection is that as over 60 countries moved to copy the Open Banking Standard, those who took only ‘parts’ of the system tended to experience less ideal outcomes (to the point that they often add them back in later to help course-correct — most notable are those who thought this was ‘just a tech problem’ and only took the open API principles).</p>



<p id="0b11">We can look to past UK data initiatives like MiData and Open Banking and potentially infer that voluntary-only initiatives and centralisation do not work, and that the decentralised nature of Open Banking was more successful. However, these are shallow reflections.</p>



<p id="89bc">We can point to three factors beyond centralised or voluntary which are dependent on the&nbsp;<strong>use case</strong>:</p>



<ol class="wp-block-list">
<li><strong>Market incentives</strong>: there must be an economic argument that policy can then amplify or mandate. If there is no financial incentive, there will be no movement (regardless of central vs decentralised, mandate or not — mandates are also often ignored). Midata was mostly tech-led, Open Banking was use-case led.</li>



<li><strong>Removal of friction</strong>: Removing transactional friction may seem like something everyone wants, but not if your current business model relies on it. There must be “something in it” for everyone, or at least a path to cost reduction or a new business model. Removing friction can help everyone go together: this is never a ‘technology problem’ (e.g. absence of a data ontology).</li>



<li><strong>Mandates</strong>: if the friction is ‘too high’, regulatory intervention is necessary to mandate participation and move the market. However, if the market can demonstrate self-initiation, then ‘endorsement’ from government can be sufficient to drive impact. Value creation must be visible in both cases.</li>
</ol>



<p id="8ad9">I believe that we need to embrace these factors in our&nbsp;<strong>systems design</strong>.</p>



<p id="751e">We need to:</p>



<ol class="wp-block-list">
<li>work out where the lines are drawn between <strong>central</strong>, <strong>pre-competitive</strong> and <strong>competitive</strong> areas;</li>



<li>ask what the role of regulation is, and at what <strong>granularity</strong></li>



<li>query how things can be <strong>implemented</strong> in a way that humans (and machines) can and want to <strong>adopt</strong></li>



<li>ensure those governing, operating and participating can be <strong>helped</strong> in their <strong>assessments</strong> of compatibility and interoperability</li>



<li>work out how to <strong>prioritise</strong> and create clear (and stable) <strong>roadmaps</strong> that enable investment to be made</li>
</ol>



<p id="3bb1">I believe that we can build on the&nbsp;<strong>success of sector-specific approaches</strong>:</p>



<p id="6c2e">The Open Banking model’s success lies precisely in its sector-specific, incremental approach. It focused on the unique needs of banking, where security, standardisation, and customer trust were paramount.</p>



<p id="4135">Copying the Open Banking model into other sectors (e.g., energy, transport, health) isn’t about duplication but about&nbsp;<strong>applying tested frameworks tailored to each industry</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="5d2e">Without considering the market incentives for participation we risk techno-utopian thinking</p>
</blockquote>



<p id="078d">Instead of trying to create a complex, overarching architecture that risks being too broad, a sectoral approach allows for flexibility and adaptation to industry-specific challenges. This carries a risk of fragmentation, and equally a potential to&nbsp;<strong>mandate cross-sector interoperability</strong>&nbsp;without defining exactly what this means in detail for everyone. The risk of push back on over-reach is material and catastrophic (in terms of adoption, if it fails). Further, market-incentives will be market-specific.</p>



<h2 class="wp-block-heading" id="2abc">Avoiding Over-Standardisation</h2>



<p id="593d">National Data Architecture risks over-standardisation and could stifle innovation instead of enhancing it. Different sectors have wildly varying levels of data maturity, hugely variable data governance needs and challenges, and a one-size-fits-all approach is highly likely to impose unnecessary constraints on sectors that are not as ready for them.</p>



<p id="d6d9">For example, imposing the level of data governance on the industrial sector that is required in the financial sector is (today) not realistic. We are, however, on the frontline of that journey with ESG reporting today, and it highlights the complexity of that real-financial sector bridging. Incremental improvements, like extending Open Banking principles to energy or transport can allow industries to evolve organically while keeping governance controls and security as a priority.</p>



<h2 class="wp-block-heading" id="fb4b">Pragmatism of the Incremental Approach</h2>



<p id="39ae">The incremental, domain-by-domain approach may seem less ambitious, but it offers a&nbsp;<strong>practical pathway to innovation that can be adopted today</strong>. Trying to design a top-down, comprehensive national architecture from the outset risks paralysis by analysis and over-planning. Learning from Open Banking and rolling out smart data initiatives sector-by-sector allows for continuous improvement and responsiveness to real-world feedback, which may be more effective than a sweeping, coordinated architecture.</p>



<h2 class="wp-block-heading" id="6025">Interoperability Requires Industry Engagement</h2>



<p id="1334">Interoperability relies on industry engagement. This is best fostered through practical, sector-specific initiatives like Open Banking. Imposing an overarching system from above risks of alienating key industry stakeholders, who may resist changes that threaten their business models (this happens in every sector already, today). Open Banking’s success came from the&nbsp;<strong>balance</strong>&nbsp;of regulatory oversight and industry cooperation, a formula that can be replicated in other sectors.</p>



<h2 class="wp-block-heading" id="2e96">Market Failures Can Be Addressed Incrementally</h2>



<p id="e3fc">There are (always) risks of market failures such as data hoarding (castle &amp; moat is still the prevalent investment model for data businesses). These issues should be tackled incrementally through sector-specific mandates rather than a top-down architecture, but can be accelerated with top-down principles.</p>



<p id="32f8">The competition fostered by Open Banking and similar initiatives already shows promise in tackling data monopolies. An incremental, practical approach&nbsp;<strong>allows policymakers to address market failures as they emerge</strong>, rather than trying to solve all potential problems with a one-time top-down design.</p>



<h2 class="wp-block-heading" id="1fee">Trust is Earned, Not Imposed</h2>



<p id="ccd9">Trust in data systems cannot be imposed from the top. While Open Banking was catalysed by regulation, it earned user trust through transparency, security, and gradual adoption, not through a top-down imposition. Similarly, rolling out frameworks sector by sector allows consumers, businesses and citizens to see the benefits and gradually gain confidence in the approach. Attempting to ‘mandate trust’ top-down could backfire, especially in sectors like health, where data privacy concerns are particularly sensitive.</p>



<p id="8ca2">At IB1, our&nbsp;<a href="https://ib1.org/definitions/trust-framework/" rel="noreferrer noopener" target="_blank">Trust Frameworks</a>&nbsp;are one tool (of many) that can help foster multilateral collaboration, building on Open Banking principles.</p>



<h2 class="wp-block-heading" id="ec31">Decentralisation Encourages Innovation</h2>



<p id="9288">The&nbsp;<strong>decentralised, minimised</strong>&nbsp;and&nbsp;<strong>pre-competitive</strong>&nbsp;nature of Open Banking has led to its adoption and innovation. A large, centralised approach would have risked locking in certain standards or technological pathways that could hinder future innovations. Allowing sectors to develop their own interoperable standards fosters a more competitive, flexible landscape, where innovations in one sector can inform developments in another, without being dictated by a single framework.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="a682">Data governance should aim to balance impact on rights and security while minimising its own footprint and reach</p>
</blockquote>



<p id="f892">While the idea of a unified, overarching data framework may sound appealing in theory, in practice it would risk being too rigid, slow to adapt, and detached from the unique needs of individual sectors. A more pragmatic approach — building on the lessons of Open Banking and extending these principles to other industries — may offer the best balance of innovation, security, and user control.</p>



<p id="3d6c">Please feel free to comment, or message me (via&nbsp;<a href="https://www.linkedin.com/in/gavinstarks" rel="noreferrer noopener" target="_blank">LinkedIn</a>&nbsp;or directly)</p>



<p id="741b"><strong>Disclosure</strong>: I sat on the MiData energy sector board (mostly tearing my hair out on these points); co-chaired the creation of the&nbsp;<a href="https://www.openbanking.org.uk/" rel="noreferrer noopener" target="_blank">Open Banking Standard</a>&nbsp;(through which I learned so many lessons it could fill a book or two); was founding CEO of the&nbsp;<a href="https://theodi.org/" rel="noreferrer noopener" target="_blank">Open Data Institute</a>; am co-Chair of the Smart Data Council, and run a non-profit (<a href="http://ib1.org/" rel="noreferrer noopener" target="_blank">IB1.org</a>) working on data governance at sector and national scale.</p>



<p id="f6e4">Thanks to Chris, Frank, Paul, Hadley and others for their feedback and inputs.</p>



<p id="08c7"><strong>Useful links</strong></p>



<p id="3687">Lessons learned from Gaia-X Data Spaces&nbsp;<a href="https://www.sitra.fi/en/articles/eight-lessons-from-building-data-spaces/" rel="noreferrer noopener" target="_blank">https://www.sitra.fi/en/articles/eight-lessons-from-building-data-spaces/</a></p>



<p id="bc82">ODI on Data Institutions<br><a href="https://theodi.org/insights/projects/rd-data-institutions/" rel="noreferrer noopener" target="_blank">https://theodi.org/insights/projects/rd-data-institutions/</a></p>



<p id="4328">Icebreaker One on how it implements data sharing<br><a href="https://ib1.org/what-we-do" rel="noreferrer noopener" target="_blank">https://ib1.org/what-we-do</a></p>



<p id="8e21">Open Banking (implementation entity)<br><a href="https://openbanking.org.uk/" rel="noreferrer noopener" target="_blank">https://openbanking.org.uk</a></p>



<p>Additional narrative on cities<br><a href="https://agentgav.medium.com/the-porous-city-92ae986cd43c">https://agentgav.medium.com/the-porous-city-92ae986cd43c</a><a href="https://agentgav.medium.com/?source=post_page---byline--f1eb055e1ba7---------------------------------------"></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7542</post-id>	</item>
		<item>
		<title>Diome: definition</title>
		<link>https://dgen.net/0/2023/09/12/diome-definition/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Tue, 12 Sep 2023 12:56:00 +0000</pubDate>
				<category><![CDATA[data]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=6687</guid>

					<description><![CDATA[<img width="881" height="1024" src="https://dgen.net/0/wp-content/uploads/2023/09/diome-881x1024.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2023/09/diome-881x1024.png 881w, https://dgen.net/0/wp-content/uploads/2023/09/diome-258x300.png 258w, https://dgen.net/0/wp-content/uploads/2023/09/diome-768x892.png 768w, https://dgen.net/0/wp-content/uploads/2023/09/diome-1322x1536.png 1322w, https://dgen.net/0/wp-content/uploads/2023/09/diome-830x964.png 830w, https://dgen.net/0/wp-content/uploads/2023/09/diome-230x267.png 230w, https://dgen.net/0/wp-content/uploads/2023/09/diome-350x407.png 350w, https://dgen.net/0/wp-content/uploads/2023/09/diome-480x558.png 480w, https://dgen.net/0/wp-content/uploads/2023/09/diome.png 1507w" sizes="(max-width: 881px) 100vw, 881px" />Diome [noun] A data biome that represents a temporal cluster of data from which specific insights can be learned, analysed and/or derived. Discussion This is [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="881" height="1024" src="https://dgen.net/0/wp-content/uploads/2023/09/diome-881x1024.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2023/09/diome-881x1024.png 881w, https://dgen.net/0/wp-content/uploads/2023/09/diome-258x300.png 258w, https://dgen.net/0/wp-content/uploads/2023/09/diome-768x892.png 768w, https://dgen.net/0/wp-content/uploads/2023/09/diome-1322x1536.png 1322w, https://dgen.net/0/wp-content/uploads/2023/09/diome-830x964.png 830w, https://dgen.net/0/wp-content/uploads/2023/09/diome-230x267.png 230w, https://dgen.net/0/wp-content/uploads/2023/09/diome-350x407.png 350w, https://dgen.net/0/wp-content/uploads/2023/09/diome-480x558.png 480w, https://dgen.net/0/wp-content/uploads/2023/09/diome.png 1507w" sizes="(max-width: 881px) 100vw, 881px" />
<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size"><strong>Diome</strong> <br><em>[noun]</em> <br>A data biome that represents a temporal cluster of data from which specific insights can be learned, analysed and/or derived.</p>



<p></p>



<h4 class="wp-block-heading"><strong>Discussion</strong></h4>



<p>This is public on <a href="https://www.linkedin.com/feed/update/urn:li:activity:7107443674887634944">LinkedIn</a> (open <a href="https://docs.google.com/document/d/1kqc9-LERkX4g6JUqY3-rUq9genEi_9AHxp0iunXbJOI/edit">gdoc here</a> if you&#8217;d like to contribute)</p>



<ul class="wp-block-list">
<li>when training AI, if you have a load of similar diomes you&#8217;ll end up with monocultural outcomes.</li>



<li>in the same way, &#8216;monoculture&#8217; biomes means you cannot have the degree of biodiversity to sustain a planet, if you don&#8217;t have enough diomes you wont be able to represent the richness of our world (natural and human)</li>



<li>ensure that the diome has as complete a representation of the system as possible, with appropriate granularity, resolution, quality, volume and systems ontology?</li>
</ul>



<p>Builds on the definition of <a href="https://en.wikipedia.org/wiki/Biome">Biome</a></p>



<p>&#8220;A <strong>biome</strong> is a biogeographical unit consisting of a biological community that has formed in response to the physical environment in which they are found and a shared regional climate. Biomes may span more than one continent. Biome is a broader term than habitat and can comprise a variety of habitats.&#8221;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6687</post-id>	</item>
		<item>
		<title>Lessons from an Emergency: Achieving Data Readiness in Challenging Times</title>
		<link>https://dgen.net/0/2023/07/19/lessons-from-an-emergency-achieving-data-readiness-in-challenging-times/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Wed, 19 Jul 2023 18:59:59 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[health]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=6474</guid>

					<description><![CDATA[<img width="960" height="540" src="https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post.png 960w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-300x169.png 300w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-768x432.png 768w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-830x467.png 830w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-230x129.png 230w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-350x197.png 350w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-480x270.png 480w" sizes="(max-width: 960px) 100vw, 960px" />This insightful report, from the Royal Societies DELVE initiative, &#8220;Data Readiness: Lessons from an Emergency&#8221; delves into the crucial role of data in emergency situations [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="960" height="540" src="https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post.png 960w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-300x169.png 300w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-768x432.png 768w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-830x467.png 830w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-230x129.png 230w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-350x197.png 350w, https://dgen.net/0/wp-content/uploads/2023/07/blog-delve-post-480x270.png 480w" sizes="(max-width: 960px) 100vw, 960px" />
<p>This insightful report, from the Royal Societies DELVE initiative, &#8220;<a href="https://rs-delve.github.io/reports/2020/11/24/data-readiness-lessons-from-an-emergency.html">Data Readiness: Lessons from an Emergency</a>&#8221; delves into the crucial role of data in emergency situations and highlights valuable lessons learned. Drawing from real-life experiences, it emphasises the importance of being prepared to leverage data effectively when faced with unexpected challenges.</p>



<p><a href="http://rs-delve.github.io/people.html">The initiative</a>&nbsp;has gathered experience with emergency situations and stresses the significance of having a data-driven approach. It highlights the need for organisations to recognise the value of data and incorporate it into their decision-making processes. By doing so, organisations can gain critical insights that help them respond swiftly and effectively.</p>



<p>The report outlines key factors that contribute to successful data readiness, specifically </p>



<ul class="wp-block-list">
<li>the significance of investing in <strong>data infrastructure</strong></li>



<li>developing <strong>a holistic approach</strong> including tools, systems, and processes, to ensure the availability, accessibility, and quality of data</li>



<li>that data readiness is <strong>not solely a technical issue</strong> but also requires <strong>organisational</strong> commitment and <strong>cultural</strong> transformation.</li>
</ul>



<p>It stresses the importance of collaboration and knowledge sharing between different stakeholders involved in emergency response efforts, highlights the need for establishing partnerships and creating platforms that facilitate <strong>data sharing</strong> and <strong>interoperability</strong>: that through open collaboration, organisations can harness the power of collective intelligence and make informed decisions based on comprehensive and up-to-date information.</p>



<p>It touches upon the ethical considerations surrounding data usage in emergency situations, emphasising the need for transparency, privacy protection, and responsible <strong>data</strong> <strong>governance</strong>. By adhering to ethical guidelines, organisations can build trust with the public and ensure that data is used for the benefit of affected communities.</p>



<p>It offers valuable insights into achieving data readiness in emergency scenarios and underscores the significance of investing in data infrastructure, fostering collaboration, and upholding ethical standards. </p>



<p>Summary of key elements:</p>



<ol class="wp-block-list">
<li><strong>Importance of prepared data systems:</strong> Having well-prepared data systems is crucial for effective emergency response. It enables timely access to relevant data, which is vital for decision-making and coordination.</li>



<li><strong>Data availability</strong>: Ensuring data availability is essential during emergencies. It involves having data collection mechanisms in place and establishing protocols for data sharing among relevant stakeholders.</li>



<li><strong>Data accessibility</strong>: Easy and secure access to data is critical for timely decision-making. This requires establishing appropriate data access controls, and considering data privacy and security concerns.</li>



<li><strong>Data quality</strong>: Data quality is essential for reliable analysis and decision-making. Implementing data quality assurance measures and validation processes can help maintain accurate and reliable data during emergency situations.</li>



<li><strong>Interoperability</strong>: Ensuring interoperability among different data systems and platforms is crucial for effective coordination among various entities involved in emergency response. This facilitates seamless data exchange and collaboration.</li>



<li><strong>Standardised approaches</strong>: Implementing standardised approaches for data collection, sharing, and analysis promotes consistency and efficiency in emergency response efforts. This includes adopting common data formats, protocols, and procedures.</li>



<li><strong>Coordination and collaboration</strong>: Effective coordination and collaboration among stakeholders involved in emergency response are essential. This involves sharing data, aligning efforts, and establishing clear communication channels to maximise the impact of data-driven decision-making.</li>
</ol>



<p>This very much echoes our experiences in developing <a href="https://dgen.net/0/d0-principles-for-global-data-infrastructure/" data-type="page" data-id="5726">data infrastructure</a> and the <a href="https://dgen.net/0/2020/04/01/data-governance-how-to-move-fast-and-not-break-things/" data-type="post" data-id="4201">data triage</a> process.</p>



<figure class="wp-block-image size-full"><a href="https://dgen.net/0/2020/04/01/data-governance-how-to-move-fast-and-not-break-things/"><img decoding="async" width="960" height="540" src="https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance.jpg" alt="" class="wp-image-4207" srcset="https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance.jpg 960w, https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance-830x467.jpg 830w, https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance-230x129.jpg 230w, https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance-350x197.jpg 350w, https://dgen.net/0/wp-content/uploads/2020/04/Data-Emergency-—-triage-_-governance-480x270.jpg 480w" sizes="(max-width: 960px) 100vw, 960px" /></a></figure>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6474</post-id>	</item>
		<item>
		<title>On data: where is it and what can we do with it?</title>
		<link>https://dgen.net/0/2023/05/05/on-data-where-is-it-and-what-can-we-do-with-it/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 05 May 2023 01:01:00 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[stuff]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=7556</guid>

					<description><![CDATA[From a discussion with a non-technical board which I was helping recently There was confusion around ‘where is the data?’, ‘who owns what?’ and ‘what [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><em>From a discussion with a non-technical board which I was helping recently</em></p>



<p id="bbca">There was confusion around ‘where is the data?’, ‘who owns what?’ and ‘what can be done with it?’.</p>



<p id="cd3f">My synopsis is that:</p>



<p id="d4dd"><strong>The ‘data gap’ is usually leadership<br></strong>Data governance needs to be taken seriously at the C-suite, management and internal processes. Not doing so both creates risks and misses opportunities. This must be addressed ‘today’.</p>



<ol class="wp-block-list">
<li><strong>Legal rules need to better balance risks and benefits</strong><br>There are likely areas of legal exposure on contracts that must be (re)thought through in a way that both protects the organisation <em>and</em> helps to unlock innovation through data sharing. Often the default is too restrictive and/or misses entire categories of risk.</li>



<li><strong>Company policies must be enforceable, monitored and applied<br></strong>Organisations should use procurement and contracting processes and ensure that they are fit for purpose, and have standard operating procedures for data governance. This should include clear definitions of <em>who</em> is responsible (e.g. ‘Data Controller’, Chief Data Officer), for <em>what</em> areas and purposes, and <em>how</em> data processing will be managed. All third-party services must contain clear definitions of IP, security, support, and maintenance (even if some services are offered for ‘free’).</li>
</ol>



<p id="1d7e">One issue I heard a lot of confusion about was the ‘location’ of data.<br>Its location can be interpreted in two ways:</p>



<ol class="wp-block-list">
<li>Its <strong>physical location</strong></li>
</ol>



<p id="6dbc">Data can be stored on computers and in systems that are under the organisation’s direct ownership or control through third parties that it uses. These might include cloud computing providers like Google, Amazon, or third-party analysis systems. It is completely fine to have data in many physical places (and ‘the cloud’ is exactly that).</p>



<p id="08b1">The impact of ‘many physical systems’ does create an operational burden and the organisation’s data teams should aim to minimise this burden by storing data in as few systems as possible. But they must maintain direct contractual control to ensure that the data is well managed and can be held to account (e.g. such as direct contracts with third parties).</p>



<p id="445c">2. Its&nbsp;<strong>legal</strong>&nbsp;<strong>location</strong></p>



<p id="d207">Regardless of physical location, the legal basis for data sharing must be clearly defined, contracted and enforced.</p>



<p id="7961">Organisations should aim to act as (and it&nbsp;<em>will</em>&nbsp;be in many jurisdictions) the primary data&nbsp;<strong>controller</strong>&nbsp;for all data that it collects. Making this clear is especially important when dealing with countries where rules around data are ‘early stage’. The concept of data ‘ownership’ is highly complex (especially with personal data) and a focus on ‘rights’ (rather than just ‘ethics’) can often help people focus on what’s important.</p>



<p id="69c9">The organisation can, and should, own the IP (intellectual property) on certain data it collects ( e.g. raw such as non-personal data that its teams have collected), derivative data (aggregate statistics), reports, analyses, insights, visualisations, etc. Owning the IP allows the organisation to explicitly license it to others if it wishes to (whether under Open Data or Shared Data licenses).</p>



<p id="4b79">The organisation will not ‘own’ personal data about individuals (e.g. EU citizens’ rights are covered by GDPR). Instead, it has a role as a data&nbsp;<strong>controller</strong>&nbsp;or as a data&nbsp;<strong>processor</strong>. Depending on its contracts it may have the right to do things with the data, including analysing it and sharing outputs with others.</p>



<p id="4a9a">If the organisation contracts a third party to do, for example, some data cleaning or analysis, it must (a) have the rights to do so; and, (b) do so under a contractual agreement that allows data to be processed by that third party. The organisation should not assign any ownership rights to any ‘primary’ data and nor should it assign rights to any derivate outputs (e.g. analysis) without assessing the risks or benefits of doing so. If it does, such rights must be codified in a contract.</p>



<p id="e726">It may be the case that sharing data with a third party can help create additional benefits (e.g. they can improve their analytics systems), in the same way using data from others can create additional benefits for the organisation.</p>



<p id="41b0">However, there are also new risks, such as using an organisation&#8217;s data to train machine-learning / artificial intelligence systems in ways that cannot be predicted. These risks include commercial, competitive, legal, liability, IP, ethical and moral hazards.</p>



<p id="b83b">The impact of ‘many legal contracts’ creates compound risks and the organisation must be crystal clear about its approach to data governance, including protections, licensing, processing and security. Creating common legal frameworks with multiple parties can take time, but they can also create cohesion, reducing risk and&nbsp;<em>unlocking permission</em>&nbsp;for innovation.</p>



<p id="f433">One way to think about this is to imagine ‘technical systems’ as consultants. It doesn’t matter where they are, we don’t give a consultant the right to do anything other than what we need them to do. It doesn’t stop them from learning and building on their own experience. As we move forward with new ‘ai’ systems, this takes on materially different dimensions and creates new types of risk and new types of opportunities.</p>



<p id="9f60">The purpose of this piece was to help non-technical people understand some of the basis of ‘<strong>where’ is data, who&nbsp;</strong>can use it, and for&nbsp;<strong>what</strong>&nbsp;purposes. I hope you found it useful and please leave comments if you have further questions or feedback.</p>



<p id="0893">One personal note: I find it far more useful to think about data&nbsp;<strong>rights</strong>&nbsp;(can&nbsp;<em>this</em>&nbsp;data be used for&nbsp;<em>that</em>&nbsp;purpose in&nbsp;<em>this</em>&nbsp;way) rather than data ‘ethics’ (which can mean very different things to different people).</p>



<p>As we continue on our journey to a data-enabled world, we must ensure that&nbsp;<strong>data governance processes</strong>&nbsp;are in place to help everyone understand what they can and can’t do, and what to do when things go wrong.<a href="https://agentgav.medium.com/?source=post_page---byline--9a09a0f93804---------------------------------------"></a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7556</post-id>	</item>
		<item>
		<title>Testing out this AI thing</title>
		<link>https://dgen.net/0/2023/03/24/testing-out-this-ai-thing/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 24 Mar 2023 17:58:08 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[stuff]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=6281</guid>

					<description><![CDATA[Here&#8217;s a basic algorithm for trading based on 1% value swings: Note: This is a basic algorithm, and there are many factors to consider when [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<ol class="wp-block-list">
<li>create an algorithm for trading based on 1% value swings</li>
</ol>
</blockquote>



<p class="has-background" style="background-color:#eeeeee">Here&#8217;s a basic algorithm for trading based on 1% value swings:</p>



<ol class="wp-block-list">
<li>Define your target security: Select a security that you wish to trade based on 1% value swings.</li>



<li>Set your trading parameters: Define the parameters for your trades, including the amount of capital you&#8217;re willing to invest, your desired profit margin, and your stop-loss limit.</li>



<li>Monitor the security&#8217;s value: Continuously monitor the value of your target security. You can use various tools such as trading software, financial news sources, or chart analysis to track its value.</li>



<li>Identify 1% value swings: When the security&#8217;s value changes by 1% in either direction, take note of it.</li>



<li>Buy or sell: If the value of the security has decreased by 1%, and you believe it will rebound, consider buying the security. Conversely, if the value of the security has increased by 1%, and you believe it may drop, consider selling the security.</li>



<li>Set stop-loss limit: To manage risk, set a stop-loss limit for each trade. This is the maximum amount of money you&#8217;re willing to lose if the trade doesn&#8217;t go in your favor.</li>



<li>Take profit: Set a profit target for each trade, which is the desired amount of profit you want to earn. When the security&#8217;s value reaches this target, close the trade and take your profit.</li>



<li>Repeat the process: Continue monitoring the security&#8217;s value, identifying 1% swings, and making trades as necessary.</li>
</ol>



<p class="has-background" style="background-color:#eeeeee">Note: This is a basic algorithm, and there are many factors to consider when trading, such as market conditions, liquidity, volatility, and more. It&#8217;s important to do your research and fully understand the risks involved before implementing any trading strategy.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>2. write this is pseudocode</p>
</blockquote>



<p class="has-background" style="background-color:#eeeeee">Sure, here&#8217;s the pseudocode for the trading algorithm based on 1% value swings:</p>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35.png"><img decoding="async" width="1024" height="916" src="https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-1024x916.png" alt="" class="wp-image-6282" srcset="https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-1024x916.png 1024w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-300x268.png 300w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-768x687.png 768w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-830x743.png 830w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-230x206.png 230w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-350x313.png 350w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-480x429.png 480w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35.png 1482w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="has-background" style="background-color:#eeeeee">Note that this is a basic pseudocode and it does not include error handling or other advanced features. Additionally, some variables and functions may need to be defined and implemented separately.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>3. write this in python</p>
</blockquote>



<p class="has-background" style="background-color:#eeeeee">Sure, here&#8217;s an example implementation of the trading algorithm based on 1% value swings in Python:</p>



<pre class="wp-block-preformatted has-white-color has-black-background-color has-text-color has-background">target_security = "AAPL"  # define the target security

# define the trading parameters
capital = 1000
profit_margin = 1.01  # 1% profit margin
stop_loss = 0.99  # 1% stop-loss limit

while True:
    current_value = get_current_value(target_security)  # get the current value of the target security
    if current_value >= profit_margin:
        sell(target_security)  # sell the security if it has increased by 1%
    elif current_value &lt;= stop_loss:
        buy(target_security)  # buy the security if it has decreased by 1%
    else:
        continue  # otherwise, continue monitoring the value

    # set stop-loss limit and profit target
    stop_loss_value = current_value * stop_loss
    profit_target_value = current_value * profit_margin

    while True:
        updated_value = get_current_value(target_security)  # get the updated value of the target security
        if updated_value &lt;= stop_loss_value:
            sell(target_security)  # sell the security if it hits the stop-loss limit
            break
        elif updated_value >= profit_target_value:
            sell(target_security)  # sell the security if it hits the profit target
            break
        else:
            continue  # otherwise, continue monitoring the value
</pre>



<p class="has-background" style="background-color:#eeeeee">Note that this is just an example implementation and may need to be adapted to your specific trading platform or strategy. Also, the <code>get_current_value</code>, <code>buy</code>, and <code>sell</code> functions are not defined here and need to be implemented separately based on the API or service you&#8217;re using.</p>



<p class="has-text-align-center"><em><strong>And now for some fun</strong></em></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>write this for a quantum computer</p>
</blockquote>



<p class="has-background" style="background-color:#eeeeee">While quantum computers have the potential to solve certain financial problems more efficiently than classical computers, it&#8217;s currently unclear how exactly they could be used for trading based on 1% value swings. As quantum computing is still in its early stages of development, there are few, if any, quantum trading algorithms that have been developed and tested at scale.</p>



<p class="has-background" style="background-color:#eeeeee">However, one possible approach to leveraging quantum computing for trading is by using quantum machine learning algorithms to analyze financial data and identify patterns that can be used to make trading decisions. For example, one could use quantum annealing to optimize portfolio selection and risk management, or quantum algorithms to perform efficient optimization of trading strategies.</p>



<p class="has-background" style="background-color:#eeeeee">Here&#8217;s an example of how one could use the Qiskit framework in Python to implement a simple quantum machine learning algorithm for financial prediction:</p>



<pre class="wp-block-preformatted has-white-color has-black-background-color has-text-color has-background">import numpy as np
from qiskit import Aer
from qiskit.circuit.library import ZZFeatureMap
from qiskit.aqua.algorithms import VQC
from qiskit.aqua.components.optimizers import COBYLA

# Define the target security and trading parameters
target_security = "AAPL"
capital = 1000
profit_margin = 1.01
stop_loss = 0.99

# Define the quantum feature map and backend
feature_map = ZZFeatureMap(feature_dimension=2)
backend = Aer.get_backend('qasm_simulator')

# Define the VQC classifier and optimizer
classifier = VQC(feature_map, None, None)
optimizer = COBYLA()

# Train the classifier on historical financial data
data = np.array([[0.5, 0.1], [0.1, 0.9], [0.2, 0.8], [0.3, 0.7], [0.4, 0.6]])
labels = np.array([0, 1, 1, 0, 0])
classifier.train(data, labels)

# Use the classifier to make trading decisions
while True:
    current_data = np.array([[get_current_price(target_security), get_current_volume(target_security)]])
    predicted_label = classifier.predict(current_data)[0]
    if predicted_label == 0:
        buy(target_security)
    elif predicted_label == 1:
        sell(target_security)
    else:
        continue

    # Set the stop-loss limit and profit target
    stop_loss_value = get_current_price(target_security) * stop_loss
    profit_target_value = get_current_price(target_security) * profit_margin

    while True:
        updated_price = get_current_price(target_security)
        if updated_price &lt;= stop_loss_value:
            sell(target_security)
            break
        elif updated_price >= profit_target_value:
            sell(target_security)
            break
        else:
            continue
</pre>



<p class="has-background" style="background-color:#eeeeee">Again, note that this is just a simple example of how one could use quantum machine learning for trading, and many details would need to be filled in depending on the specific application and data available.</p>



<p>So, there we have it. I can now learn how to write code for a quantum computer that might have some bearing on financial insights, with zero knowledge.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6281</post-id>	</item>
		<item>
		<title>What is a data infrastructure strategy?</title>
		<link>https://dgen.net/0/2023/01/06/what-is-a-data-infrastructure-strategy/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 06 Jan 2023 01:01:00 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[data infrastructure]]></category>
		<category><![CDATA[strategy]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=7558</guid>

					<description><![CDATA[<img width="1024" height="772" src="https://dgen.net/0/wp-content/uploads/2025/04/designing-di-1024x772.webp" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/04/designing-di-1024x772.webp 1024w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-300x226.webp 300w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-768x579.webp 768w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-830x625.webp 830w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-230x173.webp 230w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-350x264.webp 350w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-480x362.webp 480w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di.webp 1400w" sizes="(max-width: 1024px) 100vw, 1024px" />I’m often asked to unpack ‘data’. There’s a lot of confusion and, often, people think it’s a function of ‘IT’ and just for the geeks. [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="772" src="https://dgen.net/0/wp-content/uploads/2025/04/designing-di-1024x772.webp" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2025/04/designing-di-1024x772.webp 1024w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-300x226.webp 300w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-768x579.webp 768w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-830x625.webp 830w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-230x173.webp 230w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-350x264.webp 350w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di-480x362.webp 480w, https://dgen.net/0/wp-content/uploads/2025/04/designing-di.webp 1400w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p><a href="https://agentgav.medium.com/?source=post_page---byline--c5ac73217d6f---------------------------------------"></a></p>



<p id="d29c">I’m often asked to unpack ‘data’. There’s a lot of confusion and, often, people think it’s a function of ‘IT’ and just for the geeks.</p>



<p id="a5c1">A ‘data strategy’ can often be quite shallow in its thinking and tends not to focus on data sharing—which is a cultural shift in the way collaboration needs to work.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="e603">Collaboration in a data-enabled business needs to be about how humans and machines can combine their intelligence, systems, and accelerate and optimise solutions to problems. At the core of this is the ability to easily access, share and use systems internally and externally.</p>
</blockquote>



<p id="bdbb">Even if there’s an understanding that data should be used at a strategic level, it’s rare that there is a good understanding of data strategy at C-level, and often it’s deferred to CIO/CTO to make decisions that, in my view, should be more collaboratively defined by the whole team, aligned with business targets, and explicit contributions to ROI.</p>



<p id="c3a4">For example, I would like to think that the age of “build a data lake” or “let’s build a portal” as a&nbsp;<em>starting point</em>&nbsp;are over. However, my observation is that we are very far away from that.</p>



<p id="78ac">We need to begin by thinking of data as part of our&nbsp;<strong>infrastructure&nbsp;</strong>and, with this, thinking about how it can be&nbsp;<strong>shared</strong>&nbsp;between systems regardless of where those systems are.</p>



<p id="8911">The Open Data Institute (ODI), frames&nbsp;<strong>data infrastructure</strong>&nbsp;as the “systems, processes, and tools that enable the creation, management, and use of data.” This includes both physical infrastructure (e.g. servers and storage systems) and virtual infrastructure (e.g. software and networks).</p>



<p id="ed28">The definition goes further to include: the people, policies, and practices that support the creation, management, processing and usage of data; roles and responsibilities for managing data; the standards and protocols for how data should be collected, stored, and shared.</p>



<p id="f6dc">A strong data infrastructure is&nbsp;<strong>the foundation</strong>&nbsp;for data management, analytics, visualisation, and value creation. And, in a networked world, the systems for management, analysis, visualisation may exist anywhere.</p>



<p id="b204">A strong strategy must, therefore, address interoperability at its core.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p id="897b">A&nbsp;<strong>data infrastructure strategy</strong>&nbsp;is a plan for building, managing, and maintaining systems, processes, and tools that enable data creation, management and use in a way that can be&nbsp;<strong>shared across systems</strong>.</p>
</blockquote>



<p id="08f3">It is important to understand the role of&nbsp;<strong>data sharing</strong>&nbsp;in supporting outcomes and impacts and, based on this, to create a framework for sharing data.</p>



<p id="b77b">A well-designed strategy can save time and money by rapidly connecting data and systems together: to help people make better, more informed decisions and use data to drive growth and innovation. It must take into account the types of data as well as the business processes (logistical, operational and legal), and understand the applications that rely on that data.</p>



<p id="77df">Critically, it must consider the organisation’s&nbsp;<strong>data governance</strong>&nbsp;policies and procedures, legal and regulatory requirements.</p>



<p id="b7de">In summary, four core elements of a robust data infrastructure strategy must include:</p>



<ol class="wp-block-list">
<li><strong>Data governance</strong>: policies, procedures, and standards (that can be enforced) to ensure the usability, quality, security, and integrity of data, its usage and sharing (internally and externally to any organisation).</li>



<li><strong>Data access and security</strong>: how data will be accessed and shared, both across organisations and externally, including protecting data from unauthorized access or misuse. This will combine technical and legal measures.</li>



<li><strong>Data analytics and visualization</strong>: understanding the tools used to analyse, process, visualise and share outputs, and the processes and skills needed to use them effectively.</li>



<li><strong>Data storage and management</strong>: where and how data will be stored, the tools and processes needed to manage data throughout its lifecycle, regardless of where the data ‘physcially’ resides. This will include time-based, jurisdictional and related policies.</li>
</ol>



<p id="365d">Note that only point four (and part of point two) of this are functions of ‘IT’. Points one and three span the entire organisation, as managers and as users.</p>



<p id="5d76">To focus attentiion, a&nbsp;<strong>data infrastructure strategy</strong>&nbsp;should directly support goals and outcomes, minimise risks, unlock effective usage and sharing to drive growth and innovation.</p>



<p id="1936">Finally, it would be prudent to begin to include ‘algorithms’ (as opposed to code) as part of strategic development as while in many cases it may be the data that is ‘moving to the processing’, it is also the case that the algorithms may have to ‘go where the data is’ for efficiency and/or compliance reasons. This may be the subject of a future post.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7558</post-id>	</item>
		<item>
		<title>D0 principles for Global Data Infrastructure</title>
		<link>https://dgen.net/0/2022/12/08/d0-principles-for-global-data-infrastructure/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Thu, 08 Dec 2022 19:57:13 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Government]]></category>
		<guid isPermaLink="false">https://www.dgen.net/0/?p=5923</guid>

					<description><![CDATA[<img width="1024" height="624" src="https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-1024x624.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-1024x624.png 1024w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-300x183.png 300w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-768x468.png 768w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-1536x936.png 1536w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-2048x1249.png 2048w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-830x506.png 830w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-230x140.png 230w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-350x213.png 350w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-480x293.png 480w" sizes="(max-width: 1024px) 100vw, 1024px" />https://dgen.net/d0 Having spent quite a number of decades working on data at scale, we&#8217;ve worked to codify some of the baseline principles that could underpin [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="624" src="https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-1024x624.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-1024x624.png 1024w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-300x183.png 300w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-768x468.png 768w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-1536x936.png 1536w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-2048x1249.png 2048w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-830x506.png 830w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-230x140.png 230w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-350x213.png 350w, https://dgen.net/0/wp-content/uploads/2022/12/d0-slide-2022-12-08-480x293.png 480w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p><a href="https://dgen.net/d0">https://dgen.net/d0</a></p>



<p>Having spent quite a number of decades working on data at scale, we&#8217;ve worked to codify some of the baseline principles that could underpin a trusted web of data. </p>



<p>The purpose is to unlock open markets and increase the <a href="https://en.wiktionary.org/wiki/precompetitive">precompetitive</a> spaces to both </p>



<ol class="wp-block-list">
<li>commoditize current parts of the data ecosystem; and, </li>



<li>increase the efficiency, value and potential of using data to solve problems. </li>
</ol>



<p>To me, this is a step we need to take to create data as infrastructure and unlock the next generation of data-enabled innovation. &nbsp;<a href="https://docs.google.com/document/d/1A1c3_hp_N80EUV9FHk1coQRefBu3hF5YZ-3tr-wjxtI/edit#">Open document for discussion here</a></p>



<p>On one level, we could draw an analogy with energy: there were many ways of connecting, different voltages, sockets, etc. Then we created the national grid and built our economy on it. Getting it right was tough, but it shifted the value chain to delivering services at <strong>web-scale</strong>.  </p>



<p>Another is open banking: banks had &#8216;ways of being interoperable&#8217; but standardising this process is driving a different kind of innovation at application, business and consumer levels. It&#8217;s now in 80 countries (5 years since launch), and is a $23B market that is projected to grow at 23% CAGR to $150B by 2032 [<a href="https://www.futuremarketinsights.com/reports/open-banking-market">citation</a>].  </p>



<p>Why wouldn&#8217;t we enable this for all parts of our economy? </p>



<p>Learn more here: </p>



<figure class="wp-block-embed is-type-wp-embed is-provider-embed wp-block-embed-embed"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="srENSpEgDq"><a href="https://dgen.net/0/d0-principles-for-global-data-infrastructure/">Dø Principles for Global Data Infrastructure</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Dø Principles for Global Data Infrastructure&#8221; &#8212; " src="https://dgen.net/0/d0-principles-for-global-data-infrastructure/embed/#?secret=rKf1fB83Tt#?secret=srENSpEgDq" data-secret="srENSpEgDq" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5923</post-id>	</item>
	</channel>
</rss>
