<?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[Spherical Harmonics]]></title><description><![CDATA[Building collective intelligence tools that let cities hear what their people want (sphericalharmonics.org)]]></description><link>https://blog.sphericalharmonics.org</link><image><url>https://substackcdn.com/image/fetch/$s_!uRyZ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c42917-437e-481d-b1e5-8b4230618bd3_829x829.png</url><title>Spherical Harmonics</title><link>https://blog.sphericalharmonics.org</link></image><generator>Substack</generator><lastBuildDate>Thu, 10 Sep 2026 07:27:54 GMT</lastBuildDate><atom:link href="https://blog.sphericalharmonics.org/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Eric Bolton]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sphericalharmonics@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sphericalharmonics@substack.com]]></itunes:email><itunes:name><![CDATA[Eric Bolton]]></itunes:name></itunes:owner><itunes:author><![CDATA[Eric Bolton]]></itunes:author><googleplay:owner><![CDATA[sphericalharmonics@substack.com]]></googleplay:owner><googleplay:email><![CDATA[sphericalharmonics@substack.com]]></googleplay:email><googleplay:author><![CDATA[Eric Bolton]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[First, We Take Out the Trash]]></title><description><![CDATA[12 Lessons from our first Tactical Urbanism Adventure]]></description><link>https://blog.sphericalharmonics.org/p/first-we-take-out-the-trash</link><guid isPermaLink="false">https://blog.sphericalharmonics.org/p/first-we-take-out-the-trash</guid><dc:creator><![CDATA[Eric Bolton]]></dc:creator><pubDate>Mon, 31 Aug 2026 00:30:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YFek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Fellow urbanites, hello from Wyckoff Avenue!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YFek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YFek!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YFek!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YFek!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YFek!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YFek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/effd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1004774,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/212922669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg&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_!YFek!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YFek!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YFek!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YFek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffd069c-1c16-443f-9ca2-0298e6296411_2048x1536.jpeg 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"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Yes, we are sporting all-new merch, message us for details!</figcaption></figure></div><p>When we announced our first Tactical Urbanism Adventure, we made a promise: everyone votes on <a href="https://cityedit.org/m/nyc-tactical">our map</a>, and the highest-voted proposal gets enacted. We&#8217;re building a <a href="https://cityedit.org/m/nyc-tactical">platform</a> to identify, address, and do our damned best to meet the city&#8217;s greatest needs.</p><p>Then the votes came in and&#8230; called our bluff: the winning proposal was to pick up trash along a particularly cigarette-butt-ridden stretch of Wyckoff Avenue in Bushwick. The unpleasantness of the task left us no less motivated.</p><p>So last weekend, on Saturday morning, a small but determined crew of six met at Knickerbocker Bagel and set off down Wyckoff with grabbers, bags, and gloves.</p><p>It was exciting to watch our hypothesis unfold in real-time. Someone had marked a route, others had agreed with it, and a steadfast crew showed up. Eight bags, sixty-five pounds of trash, and one water-logged box of books later, we fixed the most pressing problem identified by our map.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8njM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8njM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 424w, https://substackcdn.com/image/fetch/$s_!8njM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 848w, https://substackcdn.com/image/fetch/$s_!8njM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 1272w, https://substackcdn.com/image/fetch/$s_!8njM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8njM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png" width="558" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:558,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284637,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/212922669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8njM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 424w, https://substackcdn.com/image/fetch/$s_!8njM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 848w, https://substackcdn.com/image/fetch/$s_!8njM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 1272w, https://substackcdn.com/image/fetch/$s_!8njM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdb338d8-b32f-44a1-9bab-c4639412fd27_558x470.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">We wish folks had voted for a cake walk, but numbers don&#8217;t lie.</figcaption></figure></div><p>Okay, quick caveat: this winning proposal had only three votes, all by folks already interested in civic tech and to whom we had presented the app at various events in Brooklyn. We can absolutely deliver on &#8220;the highest-voted proposal gets enacted.&#8221; Whether the map is able to identify &#8220;the city&#8217;s greatest needs&#8221; is still a work in progress.</p><p>So today we&#8217;re going to be open about our process for getting there, based on what we learned from this inaugural Tactical Urbanism Adventure. First times are always about learning.</p><p>We also invite feedback from our readers. The City Edit community ought to have just as much say in our approach as they do in the eventual proposals we enact on their behalf. So as we share our takeaways from the trash walk (it wasn&#8217;t just bags of rubbish), please take a minute to share your honest thoughts in the comment section below, and we&#8217;ll make sure to enact all of your feedback in our <a href="https://luma.com/ksnno3wu">next adventure</a>.</p><p>Without further fanfare, here are twelve things our adventure taught us, organized by the four commitments we strive to uphold in our efforts: collective design, fair action, quantitative rigor, and open technology.</p><h3>&#129309; Collective design</h3><p>Our principal commitment is that our output will be coherently shaped by as many participants as possible. We want to be able to safely say that what we enact was not only impactful, but also harmoniously shaped by a chorus of voices.</p><ol><li><p><strong>Coordinate the right crew of specialists.</strong> Six people with identical grabbers began to be redundant. By the second block, hitting the optimal trash pick-up rate required us to go separate ways rather than keeping us together and coordinated.</p><p></p><p><strong>Next time:</strong> let folks claim roles the night before, each with well-defined tasks and deliverables, and prepare work kits against that list: weeder, rake, vacuum, spike, camera (transparent documentation is an underappreciated but crucial aspect of our work!). A crew with clear roles works like a well-designed machine, efficient and effective.</p></li></ol><ol start="2"><li><p><strong>Recruit locally, and recruit actively.</strong> The vote told us where to go, but we did not tell the block we were coming. We met plenty of excited neighbors who might have helped had they known about our adventure ahead of time. The best moments of the walk were conversations with passersby about how their streets could be made better. Yet we walked away from all of these interactions without a phone number or email. Short of getting their hands on deck, we might at least have found a way to include their thoughts, advice, and direction for future adventures.<br><br>The team at FireStriker, one of our inspirations, <a href="https://firestriker.org/blog/building-firestriker-why-im-making-civic-tech-free">perfectly articulates</a> the type of failure mode we want to avoid:</p><blockquote><p>The talk of the town in local political circles was a set of data centers being proposed in nearby communities. Big facilities, major implications for water usage, land, and the community&#8217;s future. [&#8230;]</p><p>But by the time people got organized enough to start showing up to city council meetings, the papers were already signed. The decision had been made. The window for public input had opened and closed while the community was still figuring out what was happening.</p></blockquote><p><strong>Next time:</strong> the winning corridor will get flyers and an announcement on Nextdoor, because the people who live on a block should get to play a part in making it better. And the day of, we&#8217;ll bring sign-up sheets for interested folks to participate in future.</p></li><li><p><strong>Improve the granularity of collective input.</strong> &#8220;Pick up trash along here&#8221; might be painting local desires in too broad of a stroke. Which hotspots along the route most sorely need a clean-up? What type of trash is the biggest nuisance? Is it cigarette butts, wastepaper, or broken furniture? Is it important that we also clean up trash in the gutter, or is it fine to leave that to the street cleaners?</p><p></p><p>We need flexible language to describe input this versatile. We thought hard about how we might elicit detailed written word proposals, and came up with <a href="https://sphericalharmonics.org/tales/">Tales</a>, a collaborative writing interface that we presented at Wordhack, a talk series at the intersection of language and technology. Learn more by watching our presentation <a href="https://youtu.be/UlzqdoRpL-g?si=C-Ua0Dkhd_ht876_&amp;t=2129">here</a>.</p><div id="youtube2-UlzqdoRpL-g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UlzqdoRpL-g&quot;,&quot;startTime&quot;:&quot;2129&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/UlzqdoRpL-g?start=2129&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Next time</strong>: once the winning proposal is set, experiment with using <a href="https://sphericalharmonics.org/tales/">Tales</a> to ask our community to craft a more detailed proposal for the next tactical adventure.</p></li></ol><h3>&#9878;&#65039; Fair action</h3><p>Our next core value states that all action we take must fairly represent the community&#8217;s desires. It&#8217;s not enough to involve only interested parties, since our eventual aim is to countervail the sway of special interests in the city&#8217;s politics.</p><ol start="4"><li><p><strong>Diversify our outreach portfolio. </strong>The map only hears from people with enough free time and interest in civic technology to attend a tech talk or <a href="https://sphericalharmonics.substack.com/p/city-edit-first-edition">scan a QR sticker on a lamppost</a>. Yet few of the people who spend the most time on the streets meet these criteria: unhoused neighbors, delivery workers, and commuters just trying to get to work. The app as it stands structurally overlooks them. </p><p></p><p><strong>Next time: </strong>Define <a href="https://en.wikipedia.org/wiki/User_story">user stories</a> for people on the street: dog walkers, cyclists, parents with strollers, shopkeepers, bus riders, etcetera, and find the best way to reach each audience. Ahead of our adventure, proactively identify each audience&#8217;s needs, and day of, use our boots-on-the-ground meet-up as an opportunity to cast a wider net of input.</p></li><li><p><strong>Remove bias from our platform. </strong>Like we said, what was presented as the winning proposal was made up of only three votes, all from civic-tech-minded people we had personally shown the app to. That is not a fair representation of the city&#8217;s desires. Presenting vote counts as a claim about what your neighbors think is a responsibility we can&#8217;t take lightly. Michael Suk-Young Chwe explains the risks of misrepresenting others&#8217; views in <a href="https://en.wikipedia.org/wiki/Rational_Ritual">Rational Ritual</a>:</p><blockquote><p>Social psychologists developed the concept of &#8220;pluralistic ignorance,&#8221; which refers to a situation in which people hold very incorrect beliefs about the beliefs of others, and is in this sense the absence of common knowledge. To take one of many examples, in a 1972 survey 15 percent of white Americans favored racial segregation, but 72 percent believed that a majority of the whites in their area favored segregation.</p></blockquote><p>That type of gap is precisely what our map is capable of manufacturing. Treating three votes as a mandate is not measuring the block&#8217;s opinion so much as dictating it.<br><br><strong>Next time: </strong>The map will conceal vote counts and top proposals until a user has voted, so as not to bias their initial intent as they use our app.</p></li><li><p><strong>Enforce one person, one vote. </strong>As it stands in our app, one enthusiastic voter can make hundreds of proposals to skew the scales towards helping their neighborhood. Additionally, a vote they made months ago would count the same as one they made today. This is not a fair representation of what the community would want for our next adventure.</p><p></p><p><strong>Next time: </strong>we are launching vote normalization per user as a beta feature. Every identity now carries a total voting weight of <strong>exactly one</strong>, divided among everything they have voted on and weighted by recency. The adventure map&#8217;s ranking is recomputed under the budget and republished before voting opens, and we name which proposals moved and by how much.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9xl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9xl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 424w, https://substackcdn.com/image/fetch/$s_!A9xl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 848w, https://substackcdn.com/image/fetch/$s_!A9xl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 1272w, https://substackcdn.com/image/fetch/$s_!A9xl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9xl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png" width="592" height="397.5224312590449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1382,&quot;resizeWidth&quot;:592,&quot;bytes&quot;:91057,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/212922669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A9xl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 424w, https://substackcdn.com/image/fetch/$s_!A9xl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 848w, https://substackcdn.com/image/fetch/$s_!A9xl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 1272w, https://substackcdn.com/image/fetch/$s_!A9xl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf4d99c5-5f76-49bc-a703-b80e86306373_1382x928.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A look into our new profile page view</figcaption></figure></div></li></ol><h3>&#128208; Quantitative rigor</h3><p>If we&#8217;re going to get better at representing the city&#8217;s desires fairly, not to mention measuring our ability to execute on those desires, we need to step up our numbers game.</p><ol start="7"><li><p><strong>Plot the numbers.</strong> Bags, tree beds, blocks, minutes per block: every future pitch to a funder or an agency will start from figures we measured ourselves. This time, we brought a digital scale, which is why we&#8217;re able to write that we picked up sixty-five pounds of trash instead of &#8220;a lot.&#8221; But a number buried in a paragraph is not as compelling as a detailed data visualization of our work.</p><p><strong><br>Next time: </strong>record more granular breakdowns of our measurements so that we plot numbers in a detailed, shareable graphic in our final write-up. That way, our work is legible at a glance.</p></li><li><p><strong>Apply the scientific method.</strong> Some participants were more efficient at picking up trash than others, but we had no rigorous way to elicit what worked particularly well for them. To make matters worse, if everyone is going at it with identical grabbers, we have no sense of the counterfactual: no way to learn whether other trash clean-up methods might work better.<br><br><strong>Next time:</strong> Split our crew into two cohorts, with two hypotheses picked in advance to A/B test what the best implementation strategy might be. At the end, compare performance on key metrics to learn about more effective approaches.</p></li></ol><ol start="9"><li><p><strong>Compare our efforts to past efforts. </strong>Sixty-five pounds off one stretch of Wyckoff means nothing until you know what a sanitation sweep pulls off the same stretch, or what the last volunteer cleanup on that avenue reported. There is a long history of exactly this kind of work in this city and we need to understand it to know what our goalposts should be.</p><p><strong><br>Next time: </strong>Conduct a short survey of what comparable efforts have reported, aiming to publish these beside our own figures. That way, our final numbers arrive with a baseline attached.</p></li></ol><h3>&#128275; Open technology</h3><p>Last but not least, we are committed to developing in the open. That&#8217;s why we&#8217;re aiming to be public about our strategic thinking around process here.</p><ol start="10"><li><p><strong>Publish the plan ahead of time.</strong> We waited until a couple days before the adventure to decide on the final location, partly because we were waiting for more votes. To make matters worse, we only decided on a plan for our approach the night before. This made it hard for participants to prepare and impossible for them to weigh in. Furthermore, if other crews around the city wanted to &#8220;fork&#8221; our plan and enact it in their own neighborhoods, we made no clear public runbook for doing so.</p><p></p><p><strong>Next time: </strong>Ensure the kits, roles, and route decided are made public further ahead of time in a clear and actionable plan, with comments open.</p></li><li><p><strong>Log our efforts actively.</strong> If you open the <a href="https://cityedit.org/m/nyc-tactical?w=40.707394%2C-73.924169%2Cf7f2fc20f%3B40.706555%2C-73.922971%2Cf7f2fc20f%3B40.702879%2C-73.917041%2Cf7f2fc20f%3B40.702499%2C-73.916325">Wyckoff proposal</a> at the time of publishing this post, there&#8217;s no clear record of the trash adventure we conducted.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XJIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XJIy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 424w, https://substackcdn.com/image/fetch/$s_!XJIy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 848w, https://substackcdn.com/image/fetch/$s_!XJIy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 1272w, https://substackcdn.com/image/fetch/$s_!XJIy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XJIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png" width="1124" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:534,&quot;width&quot;:1124,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:440498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/212922669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XJIy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 424w, https://substackcdn.com/image/fetch/$s_!XJIy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 848w, https://substackcdn.com/image/fetch/$s_!XJIy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 1272w, https://substackcdn.com/image/fetch/$s_!XJIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bc9e54-2115-48ee-89bf-98a9b69a9a40_1124x534.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How are future voters to know what&#8217;s already been done here?</figcaption></figure></div><p>This goes against our ethos of openness, and makes it hard for residents to know what&#8217;s already been tried and what the impact was. As a result, our map is harder to use, as folks won&#8217;t know whether something proposed has already been addressed, and our learnings from the adventure have no clear way to propagate through the community towards addressing other proposals.<br><br><strong>Next time: </strong>Include links to digital artifacts of each tactical urbanism adventure (event details ahead of time, post-mortem write-ups like this one afterwards) in their corresponding proposal cards.</p></li></ol><ol start="12"><li><p><strong>Document everything.</strong> Our footage from Wyckoff is honest, but a bit shaky. We want to eventually publish short videos about each adventure to get the word out and involve more community members. Now, we have somewhere for that to go: City Edit is on Instagram as <a href="https://www.instagram.com/harmonica.sphere/">harmonica.sphere</a>, but the work of making the first reel is made harder by the quality of footage we collected.</p><p><br><strong>Next time: </strong>Bring lapel mics, a selfie stick, prompts for street interviews, and one person whose only job is camera work. </p></li></ol><h3>&#128736;&#65039; Meanwhile, in the app</h3><p>Speaking of open technology: the codebase has seen a busy three and a half weeks. 250 commits landed on cityedit.org since our <a href="https://sphericalharmonics.substack.com/p/city-edit-first-edition">last post</a>.</p><p><strong>The voting budget </strong>is the largest of them, as described above: every identity now carries a total voting weight of exactly one per map, divided by recency on a monthly half-life.</p><p><strong>New voter identity management.</strong> Ownership of a vote was keyed on the hashed IP address &#8211; the same identity the counting uses &#8211; so everyone in the same household, office, or school would control the same votes. A vote now belongs specifically to the browser that cast it, plus any signed-in account information (account authentication is coming soon)</p><p><strong>Other changes:</strong></p><ul><li><p>Top proposals now say what they are in words beside their pins.</p></li><li><p>The vote-type menu grew into a proper legend, so every kind of proposal can be toggled on and off on the map.</p></li><li><p>We made round die-cut QR stickers to pair with the posters, each code drawn as a tiny isometric city that learns its location from the first vote cast through it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!buFm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!buFm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 424w, https://substackcdn.com/image/fetch/$s_!buFm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 848w, https://substackcdn.com/image/fetch/$s_!buFm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 1272w, https://substackcdn.com/image/fetch/$s_!buFm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!buFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png" width="332" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:574,&quot;resizeWidth&quot;:332,&quot;bytes&quot;:39315,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/212922669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!buFm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 424w, https://substackcdn.com/image/fetch/$s_!buFm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 848w, https://substackcdn.com/image/fetch/$s_!buFm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 1272w, https://substackcdn.com/image/fetch/$s_!buFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4c7e84-72a1-4a53-95c1-1e3c20a56d74_574x574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An example of the stickers that we now hand out at events.</figcaption></figure></div></li><li><p>Votes paint the instant you press them &#8211; click time to actualization on heatmap went from 53-105ms down to 2.3-6.2ms</p></li><li><p>The NYC map gained an accessibility vocabulary of nine vote types, plus the twenty-five street projects DOT itself currently lists as proposals, so official plans and lived experience share one surface.</p></li><li><p>Profile pages where you can see what each of your votes is worth and take any of them back.</p></li></ul><h3>&#9889; Tactical Urbanism Adventure, Vol. 2</h3><p><strong><a href="https://luma.com/ksnno3wu">Saturday, September 26</a></strong></p><p>&#8203;City Editors,</p><p>&#8203;The people spoke, and we delivered.</p><p>&#8203;Last month the map sent us to Bushwick: Wyckoff Avenue was in need of a trash walk. A small but determined crew of six showed up and cleared eight large bags totaling 65 pounds of trash. Congrats to Katie Soldau for collecting the greatest mass and Kieran Sobel for getting the largest volume, both will receive prizes!</p><p>&#8203;CityEdit is now assembling the Vol. 2 crew for an afternoon of 100 percent permit-free city improvements*: tree bed clean-ups, flower bombs, a proper trash sweep (with better tools this time), and documenting the stuff we can&#8217;t fix so the city can look at it.</p><p>&#8203;<strong>Where?</strong> You tell us. Drop a pin and vote on the map: <a href="https://cityedit.org/m/nyc-tactical?utm_source=luma">https://cityedit.org/m/nyc-tactical</a>. The highest-voted block gets the glow-up, <strong>location announced a week before.</strong> We&#8217;ll meet at the nearest best bagel &amp; coffee spot, and breakfast is on us.</p><p>&#8203;<strong>Bring:</strong> comfy shoes, water, optional gloves. We&#8217;re bringing rakes, spikes, paint, chalk, mulch, flowers, trash grabbers, contractor bags, and vibes. No experience needed. If you can water a plant or draw a hopscotch, you&#8217;re overqualified.</p><p>*Though we&#8217;re happy to apply for a permit if folks apply for something that requires one!</p>]]></content:encoded></item><item><title><![CDATA[City Edit: First Edition]]></title><description><![CDATA[What happens when you tape a QR code to a lamppost?]]></description><link>https://blog.sphericalharmonics.org/p/city-edit-first-edition</link><guid isPermaLink="false">https://blog.sphericalharmonics.org/p/city-edit-first-edition</guid><dc:creator><![CDATA[Eric Bolton]]></dc:creator><pubDate>Wed, 05 Aug 2026 22:59:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!itBp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello from a lamppost on Amsterdam Avenue!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!itBp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!itBp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 424w, https://substackcdn.com/image/fetch/$s_!itBp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 848w, https://substackcdn.com/image/fetch/$s_!itBp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 1272w, https://substackcdn.com/image/fetch/$s_!itBp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!itBp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp" width="464" height="396.868085106383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1206,&quot;width&quot;:1410,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:369464,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/209716896?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F432cf68d-c148-40c4-ba46-f8770547fa02_1456x1941.webp&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_!itBp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 424w, https://substackcdn.com/image/fetch/$s_!itBp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 848w, https://substackcdn.com/image/fetch/$s_!itBp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 1272w, https://substackcdn.com/image/fetch/$s_!itBp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7db01da7-4d20-42fd-b0e4-d5cac951e395_1410x1206.webp 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"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Inaugural poster at the city&#8217;s most dangerous intersection: 109th Street and Amsterdam Ave, with a car speeding by to boot.</figcaption></figure></div><p>For the past week, we&#8217;ve been doing the least technological thing a civic technology project can do: walking around New York with a stack of posters and a roll of packing tape.</p><p>Every New Yorker has their own map of the city: the crossing they hate, the bike connection that should obviously exist, the tree bed that&#8217;s been a bare dirt rectangle since the Bloomberg administration, the corner where you grab your kid&#8217;s hand without thinking about it. That map contains real knowledge about how the city works and where it fails, but almost all of it evaporates. It becomes an exasperated sigh, a forgotten group-chat rant, a buried 311 ticket, or a story to tell at parties.</p><p>So we went to the city&#8217;s most dangerous corners themselves, identified using <a href="https://data.cityofnewyork.us/Public-Safety/Motor-Vehicle-Collisions-Crashes/h9gi-nx95">NYC open data</a> about car crashes. We hung posters at specific intersections, and each one tries to say the same thing:</p><blockquote><p><em><strong>This intersection needs to change.</strong> Neighbors are proposing a safer crossing right here. See it, vote on it, or add your own idea.</em></p></blockquote><p>The QR code links to a <strong>live proposal for that exact spot</strong> on <a href="https://cityedit.org">CityEdit</a>, the free, open-source platform we&#8217;re building where neighbors can propose and vote on street improvements directly on a map. Scan it, and the first thing you see is that other people who stand where you&#8217;re standing, waiting out the same too-short walk signal, feel exactly the way you do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fi2w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fi2w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 424w, https://substackcdn.com/image/fetch/$s_!fi2w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 848w, https://substackcdn.com/image/fetch/$s_!fi2w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 1272w, https://substackcdn.com/image/fetch/$s_!fi2w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fi2w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21573959,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sphericalharmonics.substack.com/i/209716896?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fi2w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 424w, https://substackcdn.com/image/fetch/$s_!fi2w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 848w, https://substackcdn.com/image/fetch/$s_!fi2w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 1272w, https://substackcdn.com/image/fetch/$s_!fi2w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9857a37a-a019-4634-a67f-5a6f26ff9b9c_4798x2857.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Our posters come in dark mode too.</figcaption></figure></div><h3>&#128205; Why lampposts?</h3><p>Public meetings select for unusual patience and civic-mindedness, surveys flatten voters into checkboxes, 311 aggregates complaints but not ideas. The lamppost, though, has perfect distribution. It reaches exactly the people who use that street, and it reaches them at its most critical juncture.</p><p>Now, we&#8217;re aware that a sheet of paper taped to a pole is no civic revolution. A QR code can&#8217;t repaint a crosswalk, and a vote on a map is more of a signal than a mandate. If the only people scanning are the ones who already read urbanist Substacks, we haven&#8217;t actually heard from the neighborhood.</p><p>We treat that as a design problem. Our platform shows where support exists, who has participated, and who&#8217;s still missing. Our goal is to move fast, but without faking consensus.</p><h3>&#128506;&#65039; What we&#8217;re building</h3><p>So here&#8217;s the vision of CityEdit: someone marks a corner for a change. Neighbors agree. A crew shows up. The fix gets built, or the failure to do so gets documented. Either way, the map remembers and the next conversation with the city starts from evidence instead of anecdote.</p><p>Our ultimate aim is to <strong>make the city editable by its people.</strong></p><p>Which brings us to how we intend to enact the first proposals on our platform:</p><h3>&#9889; Tactical Urbanism Adventure, Vol. 1</h3><p><strong>Saturday, August 22</strong></p><p>You know that one sad tree bed on your block? The forgotten call box with the chipping paint? The empty lot that looks like it could use some flowers?</p><p>&#8203;We&#8217;re gonna fix that, legally, in broad daylight.</p><p>&#8203;CityEdit is assembling a roving crew for an afternoon of 100 percent permit-free city improvements: tree bed glow-ups, flower bombs, clearing drains that keep flooding, cleaning up litter, and documenting the stuff we can&#8217;t fix so the city has to look at it.</p><p>&#8203;It&#8217;s a trash walk meets art project meets gentle civic mischief.</p><p>&#8203;<strong>Where?</strong> You tell us. Drop a pin and vote on the map: <a href="https://cityedit.org/m/nyc-tactical?utm_source=luma">https://cityedit.org/m/nyc-tactical</a>.</p><p>&#8203;The highest-voted block gets the glow-up, <strong>location will be announced a few days before. </strong>We&#8217;ll meet at the nearest best bagel &amp; coffee spot, breakfast on us!</p><p>&#8203;<strong>Bring:</strong> comfy shoes, water, optional gloves. We&#8217;re bringing paint, chalk, mulch, flowers, trash grabbers, and vibes. No experience needed. If you can water a plant or draw a hopscotch, you&#8217;re overqualified.</p><p>&#8203;<em>Heads up: Eric just had a baby, so there&#8217;s a chance Brook will lead the first charge alone. We&#8217;re in excellent hands either way!</em></p>]]></content:encoded></item></channel></rss>