<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Devika Shanker-Grandpierre]]></title><description><![CDATA[Space in which I look into understanding and fixing problems that get me interested]]></description><link>https://devikabuilds.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!2Ftm!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069a58eb-3fe0-4f9a-adc5-6c8baebcd2ec_800x800.jpeg</url><title>Devika Shanker-Grandpierre</title><link>https://devikabuilds.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 11 Oct 2026 06:04:41 GMT</lastBuildDate><atom:link href="https://devikabuilds.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[frenchtoastmafia]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[devikabuilds@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[devikabuilds@substack.com]]></itunes:email><itunes:name><![CDATA[Devika Shanker-Grandpierre]]></itunes:name></itunes:owner><itunes:author><![CDATA[Devika Shanker-Grandpierre]]></itunes:author><googleplay:owner><![CDATA[devikabuilds@substack.com]]></googleplay:owner><googleplay:email><![CDATA[devikabuilds@substack.com]]></googleplay:email><googleplay:author><![CDATA[Devika Shanker-Grandpierre]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Public opposition to UK data centre planning: what 807 comments reveal about consultation, community, and national policy]]></title><description><![CDATA[Public comments submitted to 4 UK data centre planning applications finds that the consultation system may be structurally misaligned with the scale of public concern it is now expected to handle.]]></description><link>https://devikabuilds.substack.com/p/public-opposition-to-uk-data-centre</link><guid isPermaLink="false">https://devikabuilds.substack.com/p/public-opposition-to-uk-data-centre</guid><dc:creator><![CDATA[Devika Shanker-Grandpierre]]></dc:creator><pubDate>Wed, 10 Jun 2026 17:05:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CY7x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When Wiltshire Council&#8217;s Strategic Planning Committee approved Ark Data Centres&#8217; application to build a seventh data centre on Westwells Road in Corsham on 10 February 2026, it was resolving a planning application that had attracted more than 1,100 public objections over 18 months, triggered three waves of community comment activity, prompted a last-minute 17-page legal rebuttal that deferred the committee date by eight weeks (dramatic!), and produced specific allegations that site clearance had begun before the decision was made. The committee approved it anyway, with conditions, in a decision the council described as &#8220;complex.&#8221;</p><div class="callout-block" data-callout="true"><p>Passing through Wiltshire last month, I caught the tail end of a local conversation about a planning application. I didn&#8217;t join in at the time &#8212; but I couldn&#8217;t stop thinking about it. The sentiment was strongly negative. So I decided to look at what actually happened. I looked up a few planning commissions to understand the dynamics involved.</p><p>If public feeling ran that deep, why was the application approved? I wanted to understand. I am not a planning expert. This is my reading of the situation &#8212; one I think is becoming increasingly relevant as the UK faces the investment decisions needed to keep its technological ambitions credible.</p></div><p>This analysis examines every public comment submitted to that application and to three others in North Lincolnshire &#8212; 807 comments in total, 756 of which contained substantive text. It is not an analysis of whether the decisions were right. It is an analysis of what the consultation record reveals: about the nature of public concern, the structure of the communities objecting, the limitations of the consultation system itself, and the national policy framework that determined the outcome regardless of how many people objected.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://devikabuilds.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The four applications</h2><p>The dataset spans two local planning authorities &#8212; Wiltshire Council and North Lincolnshire Council &#8212; across approximately 18 months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CY7x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CY7x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 424w, https://substackcdn.com/image/fetch/$s_!CY7x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 848w, https://substackcdn.com/image/fetch/$s_!CY7x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 1272w, https://substackcdn.com/image/fetch/$s_!CY7x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CY7x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic" width="541" height="622.3825214899714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1606,&quot;width&quot;:1396,&quot;resizeWidth&quot;:541,&quot;bytes&quot;:75799,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://devikabuilds.substack.com/i/201472764?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CY7x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 424w, https://substackcdn.com/image/fetch/$s_!CY7x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 848w, https://substackcdn.com/image/fetch/$s_!CY7x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 1272w, https://substackcdn.com/image/fetch/$s_!CY7x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f7b1-883b-470d-a315-62f1e4943a9c_1396x1606.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>You can follow the full analysis, and code used and datasets <a href="https://teddybearburntoast.github.io/datacentrecomments/">here </a> and <a href="https://github.com/teddybearburntoast/datacentrecomments/tree/main">here</a></p><div><hr></div><h2>What people said &#8212; and what they meant</h2><p>The 436 substantive comments on Wiltshire PL/2024/05527 are the most analytically coherent record in the dataset. Every comment is dated, named, and individually written. The concerns they raise, in order of frequency:</p><ul><li><p><strong>Visual impact</strong> &#8212; 127 comments</p></li><li><p><strong>Environment and ecology</strong> &#8212; 97 comments</p></li><li><p><strong>Community character</strong> &#8212; 75 comments</p></li><li><p><strong>Flooding and drainage</strong> &#8212; 48 comments</p></li><li><p><strong>Noise</strong> &#8212; 45 comments</p></li><li><p><strong>Traffic</strong> &#8212; 24 comments</p></li></ul><p>Visual impact and environmental concern account for more than half of all objections. But the most significant finding is the distribution across time. The application attracted comment in three distinct waves, each corresponding to a revision submission by the applicant: 80 comments in August 2024, 66 in November 2024, and 170 in July 2025. Each time the applicant submitted amended plans, a substantial portion of the objecting community returned &#8212; explicitly noting that the amendment had not addressed their concern.</p><h3>The retirement village</h3><p>The most organised community in the dataset is the 250 residents of Wadswick Green, a retirement village directly adjacent to the proposed Donkey Field site. Sixty comments identify the commenter as a resident, and they share a common narrative: they moved there expecting a peaceful rural environment, many were unaware of the application when they arrived, and the proximity of the proposed building &#8212; as close as 200m from residential units &#8212; combined with the existing low-frequency hum from the adjacent Spring Park campus, is a central concern.</p><blockquote><p>&#8220;A year ago I moved to Wadswick Green retirement village where I hoped to spend the rest of my days in this beautiful, peaceful environment. To my horror I have learned that a planning application has been submitted to build a monstrous building which will be very close to Ash Lane.&#8221;</p><p>&#8220;The Council was aware when granting planning permission for Wadswick Green of the intent that it should provide a tranquil site for elderly residents. It ensured that the bat population should be protected and cherished. This application, if granted, would be counter to the principles on which the planning of Wadswick Green was founded.&#8221;</p></blockquote><p>That second comment identifies something specific: the planning permissions that created Wadswick Green included conditions requiring bat-friendly lighting and wildlife corridor protection &#8212; conditions directly relevant to the data centre application. Yet it appears that Wadswick Green residents had no formal notification right. They discovered the application through word of mouth.</p><p>The Neston &amp; Westwells Action Group &#8212; which formed in response to the application and includes Wadswick Green residents &#8212; ultimately obtained specialist planning legal advice and submitted the 17-page rebuttal that deferred the December 2025 committee date. This was a significant act of civic organisation. It also illustrates a structural inequity: communities with the time, resources, and professional networks to obtain specialist advice can meaningfully engage with the policy framework. </p><h3>The flooding argument</h3><p>Drainage and flooding concerns appear in 48 substantive comments across all three waves. The framing is consistent: a drainage pre-condition from a previous planning permission on the Spring Park campus was never satisfactorily discharged, and the proposed attenuation pond (I had to look this one up : an engineered basin designed to temporarily store excess rainwater and stormwater runoff during heavy rainfall. By holding the water and releasing it slowly, it prevents local drainage networks from becoming overwhelmed, thereby reducing the risk of downstream flooding and erosion)is undersized. One commenter performs the calculation: at the site&#8217;s area of 7.3 hectares and design rainfall of 50mm/hr (Building Regulations Part H), the 700m&#179; attenuation pond reaches capacity in under two hours from empty.</p><p>The Drainage consultee and Highways both submitted responses. Neither addressed this calculation in the comment stream, visible to anyone following this application. Their responses are accessible via the portal&#8217;s files tab as PDF attachments &#8212; present in the record, but not surfaced alongside the public representations that raised the concern.</p><p>The final approval was subject to a condition requiring a full surface water drainage scheme before development begins &#8212; effectively acknowledging the drainage question remained open at the point of consent.</p><h3>The cluster question </h3><p>Seven comments reference the data centre cluster explicitly.</p><blockquote><p>&#8220;I object to yet another data centre in Westwells Road. This area is not designed for a massive campus, yet the council has already allowed six to be built. The seventh will be in the middle of a small village and is wholly inappropriate in size.&#8221;</p></blockquote><p>The cumulative impact of six operational or consented data centres on one road &#8212; in terms of noise, traffic, lighting, and community character &#8212; was never formally assessed. Each application is processed in isolation. It appears no statutory consultee addressed cumulative impact. The question of whether a seventh data centre on Westwells Road should be evaluated against the cumulative context of the existing six was raised only by individual residents, and is not answered in the officers&#8217; report.</p><div><hr></div><h2>North Lincolnshire: two very different records</h2><p>The Humber Tech Park application at South Killingholme (PA-2024-584) attracted 54 substantive comments, all from named, dated, locally-rooted Habrough and Killingholme residents. Their concerns are hyper-specific to place: the existing noise from the A180, the oil refineries surrounding the village, the roads that cannot handle HGV traffic. There are no shared verbatim phrases, no template structures. One commenter is 16 years old and worried about green space. Another retired from Leeds specifically to find quiet.</p><p>The application was approved in under three and a half months. The 36 conditions attached directly address the concerns raised in comments: generator testing restricted to weekday daytime hours with seven days&#8217; written notice to noise-sensitive receptor properties; full surface water drainage scheme required before development; lighting restricted per a specified assessment. <strong><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">The objectors correctly identified the risks. The approval recognised them through conditions. No commenter would have known this unless they retrieved the formal decision notice after the fact.</mark></strong></p><p>The Elsham Tech Park application (PA-2025-643) presents a different picture. 259 of its 260 substantive comments carry no date. Many address climate and energy concerns in broadly similar terms. Some share verbatim phrases traceable to a campaign platform: <strong><mark data-color="#ffff00" style="background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">the text &#8220;This scheme would require a huge amount of electricity, and has no plans for renewable energy. That means it will have a huge negative impact on the climate, and should be rejected as incompatible with our climate change targets&#8221; appears, with minor variations, in 22 separate submission</mark></strong>s. The absence of dates means the order of submissions cannot be reconstructed. Two comments are confirmed by their own text to originate outside the UK &#8212; one signs off &#8220;Arild Andervad, Sweden,&#8221; another opens &#8220;we trust from Switzerland.&#8221; Comments from non-UK residents carry no material weight in English planning law, to the best of my understanding. (Not a planning expert)</p><div><hr></div><h2>Why every application was approved</h2><p>All four applications were approved or resolved to be approved. The reason is not that the planning system ignored public concern. It is that a specific national policy framework structured the outcome before the consultation began.</p><h3>NPPF paragraph 87</h3><p>The committee minutes for the 10 February 2026 Wiltshire decision record that officer e directed the committee to NPPF paragraph 87, which states that planning policies and decisions must recognise the specific locational requirements of different sectors &#8212; including &#8220;clusters or networks of knowledge and data-driven, creative or high technology industries&#8221; and &#8220;new, expanded or upgraded facilities and infrastructure that are needed to support the growth of these industries (including data centres and grid connections).&#8221;</p><p>The effect at Wiltshire was counterintuitive. The existing Spring Park cluster &#8212; which residents had cited as a reason to refuse a seventh data centre &#8212; became, under <a href="https://assets.publishing.service.gov.uk/media/67aafe8f3b41f783cca46251/NPPF_December_2024.pdf">National Policy Planning Framework 87</a>, a positive material consideration. The site already constitutes the kind of cluster the policy seeks to protect and grow. The application was, on the national policy framework, structured for approval provided technical objections could be addressed by condition.</p><p>Not one of the 1,100+ objectors cited NPPF paragraph 87. The Action Group&#8217;s rebuttal focused on drainage, flooding, local plan compliance, and the Corsham Neighbourhood Plan &#8212; legitimate arguments, but ones the officer&#8217;s report had already addressed. The policy argument that determined the outcome was one residents had no straightforward way to access without specialist planning advice.</p><div><hr></div><div><hr></div><h2>Findings</h2><p>These findings are offered as hypotheses grounded in this dataset. None should be treated as an established national pattern without validation across a larger and more representative sample.</p><p><strong>Finding 1: Aggregated comment metrics misrepresent the character of public opposition.</strong> Standard reporting of objection volumes does not capture whether objections are dated, locally-rooted, individually-written, or campaign-routed. A structured methodology for characterising consultation responses in officers&#8217; reports does not currently exist.</p><p><strong>Finding 2: NPPF paragraph 87 functions as a structural approval presumption for cluster sites.</strong> In practice, the explicit inclusion of data centres in NPPF 87 means that where a cluster exists, further applications are approved provided technical objections can be conditioned. The outcome is very likely influenced heavily by the policy framework, not the consultation.</p><p><strong>Finding 3: The consultation system separates technical and public participation, likely a small design opportunity that may contribute meaningfully to discourse.</strong> Statutory consultees respond through a parallel channel not directly and visibly surfaced in the comment stream. The public cannot see whether their specific technical concerns have been addressed by the statutory body responsible for assessing them. They can if they managed to click through and view/download the files.</p><p><strong>Finding 4: Approval is not the end of the community relationship.</strong> The Killingholme and Elsham applications are outline consents with all matters reserved. Reserved matters applications on design, scale, appearance, and landscaping must be submitted within three years. The detailed engagement with affected communities is still ahead, and this is important to note.</p><div><hr></div><p>The deeper question &#8212; whether communities that host major data centre infrastructure should have access to mechanisms beyond standard planning consultation, given that the policy framework significantly constrains the scope of local democratic input, evidenced in these comments &#8212; is one for national policy. It was not answered in any of the four applications in this dataset. It may appear that the question is yet to be asked.</p><div><hr></div><p><em>Analysis based on 807 planning consultation comments from four UK local authority planning portals. Primary sources: Wiltshire Council Strategic Planning Committee minutes, 10 February 2026 (MId=16207); PA/2024/584 formal decision notice, 28 August 2024 (North Lincolnshire Council); North Lincolnshire Council planning committee officer&#8217;s report for PA/2025/643, 11 March 2026. PA/2025/643 was resolved &#8220;minded to approve&#8221; subject to National Highways withdrawing a holding objection and S106 signing; formal permission not yet issued at time of writing. The outcome for Wiltshire PL/2023/10233 was confirmed on the planning portal. All comment quotes are drawn verbatim from the planning record.</em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://devikabuilds.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Cycling, Coffee and Crime in London]]></title><description><![CDATA[Niche problems require niche solutions]]></description><link>https://devikabuilds.substack.com/p/cycling-coffee-and-crime-in-london</link><guid isPermaLink="false">https://devikabuilds.substack.com/p/cycling-coffee-and-crime-in-london</guid><dc:creator><![CDATA[Devika Shanker-Grandpierre]]></dc:creator><pubDate>Sat, 06 Jun 2026 09:23:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2auY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe25313d8-ba83-4db5-90fc-fb4da3592f7a_960x2079.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>Problem Statement</strong></h3><p>Cycling in Central London for leisure is a bit of a minefield if you&#8217;re new to the city.</p><p>You&#8217;re nervous about leaving your &#8216;nice&#8217; bike standing around, you  want a great flat white at the end of the ride, and you are entirely sick of doing your 400th lap around Richmond Park or looping around Regent&#8217;s Park. One <em>should</em> be able to tap a route, navigate the backstreets, lock up securely, and drink a genuinely good coffee in the sun.</p><p>So I decided to solve this problem for the sample size of 1.</p><h3><strong>Sources</strong></h3><p><strong>1. Finding chill routes</strong> I started with Transport for London (TfL) cycling data. According to the raw data, London was an absolute cycling wasteland unless you wanted to ride in circles. It turns out TfL had rebranded almost all of their &#8220;Quietways&#8221; to standard &#8220;Cycleways&#8221;. A quick fix: limit data to modern Cycleways while explicitly excluding the high-traffic commuter paths, because I have an interest in staying alive and injury-free.</p><p><strong>2. Getting to the chill route if you are far away</strong> Live routing from TfL. Given your current location and a chosen ride&#8217;s start point, it returns journey options&#8212;if you must.</p><p><strong>3. Finding user-preferred cafes</strong> OpenStreetMap for cafe data is great, but it doesn&#8217;t have a &#8220;hipster vibe&#8221; filter. I built a custom model that excluded chains while hunting down specific parameters: specialty coffee, on-site roasters, and most importantly, outdoor seating.</p><p>I am told that if you can&#8217;t sip your flat white while actively staring at your bike to make sure nobody touches it, it does not count as a leisure ride.</p><p><strong>4. Being risk-informed as a London newbie</strong> Risk areas derived from Metropolitan Police neighborhood-level crime data covering the most recent 24 months. That&#8217;s roughly 25,025 thefts across ~3,608 areas. (Very interesting findings there on its own, but best saved for another day).</p><h3><strong>The Result</strong></h3><p>Some data parsing in Python, cleaning, and wire framing later, here it is. </p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e25313d8-ba83-4db5-90fc-fb4da3592f7a_960x2079.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4e09da6-137d-42e5-b53b-3a7ece97b355_960x2079.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e9ffbfa-304a-4926-ab96-f5b2480084b3_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zhku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zhku!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 424w, https://substackcdn.com/image/fetch/$s_!zhku!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 848w, https://substackcdn.com/image/fetch/$s_!zhku!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!zhku!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zhku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png" width="349" height="281.0668647845468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1084,&quot;width&quot;:1346,&quot;resizeWidth&quot;:349,&quot;bytes&quot;:161611,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://devikabuilds.substack.com/i/200865418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zhku!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 424w, https://substackcdn.com/image/fetch/$s_!zhku!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 848w, https://substackcdn.com/image/fetch/$s_!zhku!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!zhku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5a389a-af02-4b85-99b9-2aede75235c3_1346x1084.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Closing thoughts</strong></p><p>When I overlay bike theft risk against independent coffee shops and quiet roads, I saw modern urban friction everywhere. The places with the best coffee often overlap with higher property theft density. The quietest paths leave you stranded miles away from a secure bike stand.</p><p>Next up: actually taking it out into the wild to see if the data holds up against reality. (And making sure that bike repair kit actually has a 15mm spanner).</p><p>Early feedback from the first few people who looked at it so far:</p><ol><li><p><em>&#8220;Make sure the coffee lives up to expectations, maybe improve by scoring reviews?&#8221;</em></p></li><li><p><em>&#8220;The theft data UI is chaotic.&#8221;</em> (Fair statement, more work definitely needed).</p></li><li><p><em>&#8220;Could this have been a Google Doc?&#8221;</em> Probably. But not today.</p></li></ol>]]></content:encoded></item></channel></rss>