<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
    <title>Civic Dashboard</title>
    <link>https://steady.page/civic-dashboard</link>
    <description>Making Toronto&apos;s democracy accessible to all!</description>
    <image>
      <url>https://assets.steadyhq.com/production/publication/31c21613-2a90-46e0-bfba-8ed5534e730f/logo/1744481471?auto=format&amp;h=1400&amp;w=1400&amp;fit=crop&amp;crop=faces&amp;fm=jpg</url>
      <title>Civic Dashboard</title>
      <link>https://steady.page/civic-dashboard</link>
    </image>
    <atom:link type="application/rss+xml" rel="self" href="https://steady.page/civic-dashboard/rss"/>
    <item>
      <title><![CDATA[Deputations 101 Webinar This Thursday!]]></title>
      <description><![CDATA[You can speak for 3-5 minutes on any item that goes in front of Toronto City Council. But how do you find out about items you care about? And how do you actually make an…]]></description>
      <content:encoded><![CDATA[<p>You can speak for 3-5 minutes on <em>any</em> item that goes in front of Toronto City Council. But how do you find out about items you care about? And how do you actually make an impact when you speak?</p><p>Learn the ins and outs of making your voice heard at Toronto City Hall online this Thursday at 7pm from members of the Civic Dashboard Team and our friends at No More Noise Toronto!</p><p>Sign up at </p><a href="https://us06web.zoom.us/meeting/register/UQBR3fIBTs2jZo69hbP91w#/registration">https://us06web.zoom.us/meeting/register/UQBR3fIBTs2jZo69hbP91w#/registration</a><p>See you there!</p>]]></content:encoded>
      <link>https://steady.page/31c21613-2a90-46e0-bfba-8ed5534e730f/posts/ea21c54b-9bf8-482a-a5ea-45526b778d8d</link>
      <guid isPermaLink="false">ea21c54b-9bf8-482a-a5ea-45526b778d8d</guid>
      <pubDate>Tue, 28 Apr 2026 20:57:41 +0000</pubDate>
    </item>
    <item>
      <title><![CDATA[My Second Time Speaking at Toronto City Hall]]></title>
      <description><![CDATA[This is a followup to my previous post, My First Time Speaking at Toronto City Hall. My name is Khasir and I run Technologists for Democracy (TfD), a grassroots advocacy…]]></description>
      <content:encoded><![CDATA[<p><em>This is a followup to my previous post, </em><a href="https://steady.page/en/civic-dashboard/posts/fe9362a0-02ba-4a57-a7b6-d668984b5f6a"><em>My First Time Speaking at Toronto City Hall</em></a><em>.</em></p><p>My name is Khasir and I run <a href="https://techfordemocracy.ca/">Technologists for Democracy</a> (TfD), a grassroots advocacy organization with the mission of keeping tech accountable here in Canada. I’m a machine learning engineer by trade. Many of us volunteers work in or adjacent to tech – the technical perspective helps to inform our advocacy.</p><p>In early December, Adam (my colleague and TfD co-conspirator) and I went to depute at Toronto City Hall. It was a followup item to the <a href="https://techfordemocracy.ca/2025/07/05/magna/">Magna International case</a> that we’ve been involved with at TfD. I ended up leaving confused and disappointed. <a href="https://www.cycleto.ca/">Cycle TO</a> left with a bittersweet victory. Nearly everyone left feeling invalidated.</p><p>………….</p><p>Thanks to Civic Dashboard and <a href="https://cityhallwatcher.com/">City Hall Watcher</a>, we found out that December’s <a href="https://secure.toronto.ca/council/#/committees/2566/25844">Infrastructure and Environment Committee</a> (IEC) would be discussing the responses from various Privacy Commissioners on Magna’s self-driving vehicle pilot. We’d been waiting for this since September, when the report was originally supposed to have come out.</p><p>Adam wanted to depute (i.e., speak) at City Hall on the item. I thought it would be a good idea to say thanks to councillors in person, and Adam would also bring up that Waymo and Serve Robotics would be coming to the city. He took a day off to depute. Thankfully I work as a contractor part-time, so I could move things around and attend.</p><p>On December 4, we went to City Hall in the morning. Instead of being hosted in a committee room, this time it was at the larger Council Chamber, because of the sheer number of deputants who signed up to speak.</p><figure><img src="https://assets.steadyhq.com/production/post/fa641d41-53f6-4505-8dbe-2866af9f5172/uploads/images/fftfifdem5/Screenshot_2026-02-23_230831.png?auto=compress&amp;w=800&amp;fit=max&amp;dpr=2&amp;fm=webp" alt="Toronto City Council chamber"/><figcaption>The Council Chamber</figcaption></figure><p>December 4 was also the same day we sent<a href="https://techfordemocracy.ca/2025/12/04/letter-to-cineplex-on-facial-detection/"> our open letter to Cineplex Digital Media</a> about their ads doing facial detection at Union Station Bus Terminal, so it was quite an exciting morning.</p><p>Once the meeting started at 9:30, I was surprised to find out that the blue bin program would no longer be run by the city, and instead<a href="https://globalnews.ca/news/11432352/ontario-recycling-program-changes/"> outsourced to private companies</a>, and that this was forced upon the city by the province.</p><p>We then got into the meat of the day&#39;s meeting: the<a href="https://civicdashboard.ca/actions/item/2025.IE26.3"> TransformTO Net Zero Strategy</a> and<a href="https://civicdashboard.ca/actions/item/2025.IE26.14"> Electricity and Toronto’s Climate Commitments</a>. Over 60 people signed up to depute for either or both items. Councillors elected to combine the two agenda items in the hope of speeding up the process, and slated the cycling item for 1:30 PM. We&#39;d find out soon enough that this was extremely optimistic.</p><p>In between deputations, I got a call from Emma at <a href="https://www.torontotoday.ca/">TorontoToday</a> about our open letter. They wanted to write a story on Tech for Democracy!</p><p>By the time we reached the lunch break at 12:30, we were only about halfway through all the deputants for the energy-related items. Adam and I returned at 2:00. We settled back in, and the deputations faded into the background as I read my copy of <em>Enshittification</em>.</p><p>Approaching 5:00 PM, after what felt like hundreds of speeches, the energy items finally carried and we could move onto other items. Councillor Fletcher, the Chair of the IEC, decided to shift items around, mentioning the risk of losing quorum in less than an hour. I assumed that meant items would instead be discussed tomorrow.</p><p>We finally got to our item,<a href="https://civicdashboard.ca/actions/item/2025.IE26.10"> Correspondence Update on the Automated Vehicle Pilot Program</a>. I didn&#39;t fully understand what was happening in the moment. Councillor Fletcher mentioned something about asking if the speakers were here today, but also deferring and maybe coming back to it if we had time after the bike lane item, because the bike lane item had to be approved ahead of some sort of deadline later in December or it would be held in limbo.</p><p>Councillors voted to defer our item. It’d be discussed at the next IEC meeting on February 25. I was crestfallen. Adam took it in stride, saying it was good to understand firsthand why the deputation process is broken.</p><p>The Committee moved onto the bike lane item. Michael Longfield, Executive Director of Cycle Toronto, went first and simply said “we support the staff recommendations” in<a href="https://www.thestar.com/news/gta/city-pushes-forward-with-geared-down-bike-lane-plan-after-ford-government-bans-removal-of/article_14e8cb1b-5202-4ea5-ab8d-ce54f3b690cc.html"> what was possibly the shortest deputation ever</a>. He then went around the room, trying to tell the dozens of people who spent the whole day waiting for their three minutes of fame to keep their speeches to a minimum. Most other speakers followed suit but some didn&#39;t get the memo, still speaking the full three minutes.</p><figure><img src="https://assets.steadyhq.com/production/post/fa641d41-53f6-4505-8dbe-2866af9f5172/uploads/images/lfyltwkodm/Screenshot_2026-02-23_230734.png?auto=compress&amp;w=800&amp;fit=max&amp;dpr=2&amp;fm=webp" alt="An emergency email from Cycle Toronto to their supporters"/><figcaption>Cycle Toronto’s emergency email</figcaption></figure><p>Adam and I left, since I figured we wouldn&#39;t get the chance to speak. I had been invited to play some Pathfinder that evening and planned to get there on time.</p><p>………….</p><p>Civic Dashboard is a great tool. It enables people like me and communities like Technologists for Democracy to become more aware of the goings-on in Toronto. But really, it’s a stop-gap for what the city really needs: better interfaces between the city and the public it serves. Not just better websites, but better processes and ways to interact with civic services.</p><p>Imagine hundreds of people signing up to depute on something as mundane as <a href="https://civicdashboard.ca/actions/item/2026.IE27.10">building a sidewalk on a side street in Don Valley East</a>. There are simply not enough hours in a day to listen to everyone. If meetings stop being productive by repeatedly having people speak for hours on every item, something will give and change will happen. </p><p>Imagine being able to participate in what’s happening at the city at a meaningful level that doesn’t involve taking a day off just to speak for three minutes. Democracy has come to mean voting in elections and then sitting back for four years, because it’s too hard to do otherwise. But it doesn’t have to be this way!</p><p>The city <a href="https://urbanpolicylab.ca/projects/cityhalltaskforce/">already knows what it needs to do</a> to begin improving the deputation process. For example, having dedicated staff to welcome deputants and prepare for presentations, or allowing for alternate ways of giving feedback on motions that don’t involve speaking in-person or online. </p><p>This is the system we have: gather people to speak your mind, and councillors are forced to listen. This is democracy. But democracy can be much better. Imagine if the city looked to improve the user experience of its services in the way that tech companies do. <em>Why not improve the democratic user experience?</em></p><p>In the meantime, wish us luck as Adam and I have elected to depute virtually for the upcoming IEC meeting on February 25.</p><p><br/></p>]]></content:encoded>
      <category><![CDATA[Blog Post]]></category>
      <media:content type="image/jpeg" url="https://assets.steadyhq.com/production/post/fa641d41-53f6-4505-8dbe-2866af9f5172/uploads/images/fftfifdem5/Screenshot_2026-02-23_230831.png?auto=format&amp;h=787&amp;w=1400&amp;fit=fill&amp;crop=faces&amp;fm=jpg" medium="image"/>
      <link>https://steady.page/31c21613-2a90-46e0-bfba-8ed5534e730f/posts/fa641d41-53f6-4505-8dbe-2866af9f5172</link>
      <guid isPermaLink="false">fa641d41-53f6-4505-8dbe-2866af9f5172</guid>
      <pubDate>Tue, 24 Feb 2026 15:01:00 +0000</pubDate>
    </item>
    <item>
      <title><![CDATA[Project update! Join us at the next CivicTech event]]></title>
      <description><![CDATA[Civic Dashboard – Project Update! In keeping with our commitment to full openness, this presentation is a project update for the community! The team will talk about:…]]></description>
      <content:encoded><![CDATA[<p><strong>Civic Dashboard – Project Update!</strong></p><p>In keeping with our commitment to full openness, this presentation is a project update for the community! The team will talk about:</p><ul><li><p>what we’ve been up to for the last 6 months</p></li><li><p>what we’ve learned</p></li><li><p>what&#39;s next, and how anyone (including you!) can get involved</p></li></ul><p>Looking forward to see you there!</p><p>Hosted by: <a href="https://civictech.ca/">Civic Tech Toronto</a></p><p>New Stadium</p><p>83 Walnut Ave, Toronto, ON M5V 2S1, Canada</p><p>Tuesday December 9th at 7PM</p><p>Or <a href="https://link.civictech.ca/zoom">Join Online on Zoom</a></p><p>RSVP at:</p><a href="https://guild.host/events/civic-hacknight-522-l1f0it">https://guild.host/events/civic-hacknight-522-l1f0it</a>]]></content:encoded>
      <link>https://steady.page/31c21613-2a90-46e0-bfba-8ed5534e730f/posts/90cad4fc-7c9b-4709-ba52-c7642d55c480</link>
      <guid isPermaLink="false">90cad4fc-7c9b-4709-ba52-c7642d55c480</guid>
      <pubDate>Fri, 05 Dec 2025 14:01:00 +0000</pubDate>
    </item>
    <item>
      <title><![CDATA[My First Time Speaking at Toronto City Hall]]></title>
      <description><![CDATA[I spoke at City Hall for the first time and got interviewed by Global News!]]></description>
      <content:encoded><![CDATA[<h2>Thoughts on Democracy’s User Experience</h2><h5>By Khasir Hean, Organizer at Technologists For Democracy and Civic Dashboard team member</h5><p>I spoke at City Hall for the first time and got interviewed by Global News! (Apparently a CBC camera was also on me while I was speaking!)</p><p>A week before our speeches, JJ, a local strategic consultant, brought up that there would be an upcoming <a href="https://civicdashboard.ca/actions/item/2025.IE22.1">agenda item</a> (see <a href="https://secure.toronto.ca/council/agenda-item.do?item=2025.IE22.1">original on TMMIS</a>) on an autonomous vehicle pilot by<a href="https://www.magna.com/"> Magna International</a>. The pilot is being overseen by the Ministry of Transportation Ontario, so Toronto has no direct say in how it’s being run, but is allowed to submit comments.</p><figure><img src="https://assets-proxy.steadyhq.com/https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXcz86zHEa0f1T4NNOkVwEw-s87kcmV2KEWUXfY6apYUoCViEWXMMm3apfjvzdyhuNQSCeVzkKGMYg36pdSSLKJNrYK7IdHpniZPuk18Sc-whAbdfCMlb7-nlJ9W_Oesx3Qd9fVs%3Fkey%3DqJFdTPM1TIJdiFdO6qDytQ?auto=compress&amp;w=800&amp;fit=max&amp;dpr=2&amp;fm=webp&amp;s=8be58fe57fae4bda589b25d9e8bcef1b" alt="a 3 wheel delivery robot driving down a residential street"/><figcaption>Magna’s delivery vehicle in Michigan</figcaption></figure><p>Magna wants to test a self-driving vehicle for food delivery. It’s operating at under 32 km/h with a human-operated “chase vehicle” following nearby, as well as a remote human supervisor. The pilot started in May and will last until the end of 2025.</p><figure><img src="https://assets-proxy.steadyhq.com/https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfR-dr0kUY3YbHFjbUVsQ8iYZDPAisGQEAQOMXFoQloagoLPPJk5XSOKzyW7md2GH0-X77qgBKyzqhIyxdYk809vk89e1BzF3TrYRCqkZEsQeQsjGco1cpRQkLeLwiocacFyoDiyA%3Fkey%3DqJFdTPM1TIJdiFdO6qDytQ?auto=compress&amp;w=800&amp;fit=max&amp;dpr=2&amp;fm=webp&amp;s=3642f35850960d19ce0ff60bc966534c" alt="map of Toronto showing area where Magna&#39;s pilot is running"/><figcaption>Map of the pilot area</figcaption></figure><p>JJ pointed out that Magna was doing some concerning things highlighted in their privacy policy:</p><blockquote><p><em>[…] If you are within the surrounding environment of one of our SDVs, the sensors may collect your personal information. The sensor data that is collected includes:</em></p><p><em>- Video recordings and images, including facial images of individuals in the surrounding areas, vehicles (including vehicle license plates) and other nearby objects […]</em></p></blockquote><p><em>— Magna International: </em><a href="https://www.magna.com/citydeliverybymagna/privacynotice"><em>Privacy Notice | City Delivery by Magna</em></a></p><p>And later we discovered Magna’s reasoning—which we still don’t think is sufficient reason to record everyone’s faces—as well as a disquieting fact that vehicle license plates will be blurred:</p><blockquote><p><strong><em>Vehicle license plates will be automatically blurred but faces of pedestrians will not</em></strong><em> because Magna believes that pedestrian faces are very useful to determine gaze, pose and intent of motion of a pedestrian or cyclist, such as whether a person is about to cross the path of a vehicle or not.</em></p></blockquote><p><em>— City of Toronto: </em><a href="https://www.toronto.ca/legdocs/mmis/2025/ie/bgrd/backgroundfile-255371.pdf"><em>REPORT FOR ACTION Automated Vehicle Pilot Deployment in Toronto Under the Highway Traffic Act</em></a></p><p>JJ, Ilya (Civic Dashboard’s brainfather) and I worked together to understand the issues behind the pilot and what messages we should send. This was really an ad hoc thing that we happened to bring together - we each took time to align and understand the issues before writing our speeches separately. I thought I’d give the speech online until the night before, when Ilya told me he’d be going to City Hall in person with JJ. (Which turned out to be a good thing, since I wouldn’t have been interviewed by Global News otherwise!) I managed to jot down some bullet points on the morning of, once I was sitting in the committee room.</p><p>On June 11th, I got to City Hall at 9:30 am and went through security. I’ve been to City Hall a couple of times before for<a href="https://civictech.ca/"> Civic Tech</a> nights, so this wasn’t new to me. The Infrastructure and Environment Committee was meeting in Committee Room 1, so I headed up the stairs to find the room. (Side note: circular architecture is nice on the eyes but confusing to navigate!) When I got to the room, the doors were closed but a digital sign indicated it was the right committee. I wasn’t sure if I was supposed to just walk in, until someone else came up and did just that.</p><p>It was definitely an intimidating experience for someone deputing in person for the first time. The room was full of staff members, councillors and police officers all chatting and settling in before the committee would begin. I took a seat at the back wall and waited for Ilya and JJ to show up. Ilya showed up shortly after I did. JJ was slotted to be the very first deputant of the day, and thankfully she showed up right before the committee began the meeting. Akhil, a friend of Ilya’s, also showed up online to make a speech with us.</p><img src="https://assets-proxy.steadyhq.com/https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXdGOj6T9Sx4GjQ3xh3X22iYwERhUe12IVj7hVjO_n4bLr-IHfuATJEJNfv7m4N2TgkBqL-1srlmChESiw28orFTugep2CdDl5nYIA_rb0Mk-kopqmn-vVvKswDyXT7BrL5khMQPow%3Fkey%3DqJFdTPM1TIJdiFdO6qDytQ?auto=compress&amp;w=800&amp;fit=max&amp;dpr=2&amp;fm=webp&amp;s=496d7c87c247fc82eb40b99beeb52779" alt="split screen of four people speaking at Toronto City Hall"/><p><em>Check us out starting at the 18m30 mark!<br/></em><a href="https://www.youtube.com/watch?v=zQWsX_HQn-0&amp;t=1110s"><em>https://www.youtube.com/watch?v=zQWsX_HQn-0&amp;t=1110s</em></a><em> </em></p><p>Councillors asked questions after our deputations like, “What can we do about this?” We were saying that we can inform Torontonians with signs pointing out Magna’s pilot and face-recording practices. But Akhil brought up an excellent point that we as random Toronto residents should not be the sole ones answering this question. Really, our role is to bring up issues that we face, and trust that the city will do its diligence in asking experts how best to tackle these issues.</p><p>Afterwards, we were approached by Matthew at Global News to do an interview, which you can find <a href="https://globalnews.ca/video/11237562/torontos-automated-vehicle-pilot-raises-privacy-concerns">here</a>! </p><p>I decided recently that I want to play a more active role in shaping our city - not that I haven’t been already. I’m a machine learning engineer by trade, and an activist in my free time. I volunteer with Civic Dashboard and other organizations like <a href="https://www.ttcriders.ca/">TTCriders</a> who want to improve the quality of services in the city. But what I’ve realized recently is that there is a lack of advocacy for public good from a technological perspective. Sure, there are organizations out there like the<a href="https://ccla.org/"> Canadian Civil Liberties Association</a>, but they aren’t comprised of technologists. There’s also<a href="https://openmedia.org/"> OpenMedia</a>, but they focus more on telecommunications and media issues from an (inter)national lens. Meanwhile, the United States has the<a href="https://www.eff.org/"> Electronic Frontier Foundation</a>. I look up to all these organizations as an inspiration for what drives me every day.</p><p>Since our deputations, city councillors have been supportive of our actions and have even indicated that folks at the Information and Privacy Commissioner of Ontario are concerned with what Magna is doing! It’s very motivating to have support from more powerful allies than ourselves. Also, we’ve recently been featured on the front page of the <a href="https://techfordemocracy.ca/2025/08/25/annex-gleaner-aug-2025/">Annex Gleaner</a>!</p><p>All this to say, this is why we’ve started<a href="https://techfordemocracy.ca/"> Technologists for Democracy</a>. Our goal is to keep tech companies and governments accountable to the public, by advocating for technological change for social good. We’re part of the growing Civic Tech movement here in Toronto, which recently celebrated its 10th anniversary in the city, and we’re a sister project to Civic Dashboard. We’re a group of people who want to get directly involved with the way that democracy and technology shape our everyday lives. </p><p>Collectively, we can make a difference!</p>]]></content:encoded>
      <category><![CDATA[Blog Post]]></category>
      <media:content type="image/jpeg" url="https://assets.steadyhq.com/production/post/fe9362a0-02ba-4a57-a7b6-d668984b5f6a/teaser_image/1756228559?auto=format&amp;h=787&amp;w=1400&amp;fit=fill&amp;crop=faces&amp;fm=jpg" medium="image"/>
      <link>https://steady.page/31c21613-2a90-46e0-bfba-8ed5534e730f/posts/fe9362a0-02ba-4a57-a7b6-d668984b5f6a</link>
      <guid isPermaLink="false">fe9362a0-02ba-4a57-a7b6-d668984b5f6a</guid>
      <pubDate>Tue, 26 Aug 2025 18:18:15 +0000</pubDate>
    </item>
    <item>
      <title><![CDATA[Join us for a presentation of Civic Dashboard at Civic Tech Toronto]]></title>
      <description><![CDATA[On Tuesday April 29th at 7pm, our team will be presenting for the very first time Civic Dashboard, online and in-person! ]]></description>
      <content:encoded><![CDATA[<p>On Tuesday April 29th at 7pm, our team will be presenting publicly for the very first time <a href="https://civicdashboard.ca/">Civic Dashboard</a>!</p><p>Join us on Zoom or in person at Toronto City Hall Committee Room 1, <a href="https://guild.host/events/civic-hacknight-491-8lk9zk">RSVP here</a>!</p><p><strong>Topic of the talk:</strong></p><p>It shouldn&#39;t take 3 hours and a political science degree to understand City Council and how to meaningfully engage with it.</p><p>Civic Dashboard is a 100% volunteer-run effort to make it take a few minutes, make Toronto the most people-powered version of itself, and have fun doing it!</p><p>Understand how Council works, see your councillor&#39;s voting record, get alerts whenever an item relevant to you is coming up, and take meaningful action with 1 click - and we&#39;re just getting started 😁</p><p><strong>Speakers:</strong></p><p>The Civic Dashboard team is made up of over 35 (and growing!) volunteers who care deeply about the present and future of Toronto&#39;s democracy. We are user researchers, policy experts, programmers, designers, illustrators, project/product managers, and all kinds of engaged Torontonians at home and abroad. We&#39;re also pretty easy to join, fun to hang out with, and exceptionally good looking!</p><p>Join us on Zoom or in person at Toronto City Hall Committee Room 1, <a href="https://guild.host/events/civic-hacknight-491-8lk9zk">please RSVP at:</a></p><a href="https://guild.host/events/civic-hacknight-491-8lk9zk">https://guild.host/events/civic-hacknight-491-8lk9zk</a>]]></content:encoded>
      <link>https://steady.page/31c21613-2a90-46e0-bfba-8ed5534e730f/posts/5c243006-4eaa-48d1-afab-fed43f7c9ba5</link>
      <guid isPermaLink="false">5c243006-4eaa-48d1-afab-fed43f7c9ba5</guid>
      <pubDate>Tue, 22 Apr 2025 13:01:00 +0000</pubDate>
    </item>
    <item>
      <title><![CDATA[Who Got Us Here]]></title>
      <description><![CDATA[An earnest attempt at describing collective effort]]></description>
      <content:encoded><![CDATA[<p>An enthusiastically shareable version of the<a href="https://civicdashboard.ca/"> Civic Dashboard project</a> came online the week of March 28th, 2025. It featured:</p><ul><li><p>A simple, accessible How Council Works page</p></li><li><p>A Councillors page showing how every councillor in this session of Council</p></li><li><p>An Actions page showing all committee/council items available to act on in the city, along with filters/tags and an email alerts/subscription feature</p></li><li><p>A prototype Search page showing where we’re headed in upgrading Council-related search in Toronto</p></li><li><p>Organizational infrastructure like social media, a blog, Feedback/Join Us pages, and the tools to support it all</p></li></ul><p>What got us there is not made up of bits and pixels, but time and people:</p><ul><li><p>37 volunteer contributors</p></li><li><p>120 Slack channel members</p></li><li><p>9 months</p></li><li><p>42 hacknights</p></li><li><p>3 key supporting organizations - thank you to Open Data Toronto, 1RG, and Civic Tech Toronto!</p></li></ul><p>Stories show us what’s possible, yet volunteer efforts rarely have their stories told, especially not as they’re happening. When they don’t work out they (and their learnings) disappear, and when they do work the journey to get there is obscure, often smoothed over, and mythologized. This is our best attempt at avoiding either of these outcomes, by communicating one version of the first 9 months of this project! </p><p>Much as open source code bolsters other projects and makes them feel more possible, we hope that open sourcing our process and progress will do the same for civic technology projects in Toronto and beyond. We’ll release updates more often going forward!</p><p>What the work log below doesn&#39;t - and can&#39;t - cover is all the critical work in between. The conversations in person and online, the cafe and Zoom meetings and work sessions, encouragement from friends, family, and recent strangers, the personal obstacles overcome, the folks who left and re-engaged, and everything that didn&#39;t work before it did. </p><p>Here are a few core takeaways:</p><ol><li><p>Working in large groups is not just an unfortunate necessity of volunteer projects, but a core driver of the capacity and resilience of an organization/project. It&#39;s a feature, not a bug.</p></li><li><p>There are many wonderful, skilled, trustworthy low ego people who want to contribute, and lots of great work to be done.</p></li><li><p>The best things are not any one person’s - they’re collective, co-owned efforts, and to focus on individual stories is to miss the forest for the trees.</p></li><li><p>Community infrastructure - be it public data or a decade-long weekly meetup - is critical, makes good things possible, and deserves our support.</p></li></ol><p>What follows is a month by month breakdown of the high level work (and the people who did it) that got us to where we are today! It’s not meant to be engaging (unless you’re SUPER into project management). It’s a literal, messy, and necessarily incomplete record of a beautiful and underappreciated way of doing meaningful, necessary work in community. If this way of working sounds appealing to you, you can <a href="https://civicdashboard.ca/join">join us</a> any time!</p><h2><strong>May 2024</strong></h2><ul><li><p>Ilya does a Civic Tech Toronto<a href="https://www.youtube.com/watch?v=pTo2BwPNPJA"> hacknight presentation</a> on the UX of democracy, with no project in mind/attached to it</p></li><li><p>Several viewers reach out and ask whether there’s a project associated with this, saying they would be interested in contributing!</p></li></ul><h2><strong>June 2024</strong></h2><ul><li><p>Jim, Rel, Sarah, Gena, Sudhakar, Michael N, Mehul, Thomas, GodKnows, RJ, and Aidan join the project</p></li><li><p>June 18th - first “pitch” + hacknight breakout</p><ul><li><p>Quote - “the goal is to iterate + learn quickly and have an MVP up ASAP, hopefully this summer! I&#39;m gonna be running this breakout every Tuesday this summer, pending emergencies”</p></li><li><p>The project working name is “Citizen Dashboard”</p></li></ul></li><li><p>Most of the work consists of onboarding, some research into Toronto’s Open Data + TMMIS system, and some whiteboard sketches!</p></li></ul><h2><strong>July 2024</strong></h2><ul><li><p>Shelley, garo, Nithin, Olivia, Ahmed, Yael, Ajay, and Thomas C join the project</p></li><li><p>Mackenzie from Toronto’s Open Data team becomes aware of the project, shares great context</p></li><li><p>We split the project into 3 workstreams - Tech, UX, and Project (general), and make the associated Slack channels</p></li><li><p>Tech:</p><ul><li><p>Michael N opens a GitHub repository, write an initial scraping script for Agenda Item data, an initial architecture diagram, and makes a slide deck called “Toronto City Council Explained”</p></li><li><p>Nithin creates documentation of the existing API documentation</p></li></ul></li><li><p>The UX team begins work on a user survey and interview program, spearheaded by Thomas S and Sarah K</p></li></ul><h2><strong>August 2024</strong></h2><ul><li><p>Michael K, Sam M, Jasper, Ali, Manvi, Mandy, Tom R, and Bradley join the project</p></li><li><p>UX:</p><ul><li><p>Ali creates a discussion guide for semi-structured user interviews</p></li><li><p>Yael shares research on the City’s decision making process</p></li><li><p>The team develops the survey, including questions, email templates, and informed consent forms</p></li></ul></li><li><p>Tech:</p><ul><li><p>Lots of discussion and exploration on architecture and MVP scoping</p></li><li><p>Michael K sets up an architecture with Kafka and Kubernetes</p></li><li><p>Michael, Mitch and garo build the team’s understanding of the City’s API</p></li></ul></li><li><p>Project:</p><ul><li><p>Manvi and Jasper sign on as product managers</p></li></ul></li></ul><h2><strong>September 2024</strong></h2><ul><li><p>Fab, Baris, Emily, Alan, Simone, Jesse, Kit, Sharmeena, Paul, and Yiwei join the project</p></li><li><p>UX:</p><ul><li><p>Survey launches, responses roll in!</p></li><li><p>User interviews with democracy power users begin via a Calendly booking page, spearheaded by Ali and Shelley</p></li><li><p>The quest for a more inclusive name (because ~20% of Toronto residents are not citizens) begins, prompted by Sarah K</p></li><li><p>Ilya writes up our first Personas document</p></li><li><p>The research Figjam board is first created and shared</p></li></ul></li><li><p>Tech:</p><ul><li><p>Nithin builds and deploys an elastic search instance pointed at our agenda items database</p></li><li><p>More discovery work is done on the agenda item lifecycle and the associated data</p></li></ul></li><li><p>Project:</p><ul><li><p>Notion and Google Drive instances launch for the project, we start tracking meeting notes, user stories, and project to-do’s in Notion</p></li><li><p>We make a channel for research-related work called #research-civic-dashboard, led by Yael</p></li><li><p>Ilya writes up an Onboarding document</p></li><li><p>First outside-of-hacknight team party!</p></li></ul></li></ul><h2><strong>October 2024</strong></h2><ul><li><p>Xin Wen, Matthew, Milan, Torie, David, Lawrence, Tristan, Gabriele, Patrick, Julia, Simon H, Isaac, Brian, and Alex G</p></li><li><p>UX:</p><ul><li><p>Rel sketches out engagement touchpoints on the current City website</p></li></ul></li><li><p>Tech:</p><ul><li><p>The team decides on using Tailwind and Next.js for front end work</p></li><li><p>Matthew builds and deploys the first version of our Councillors page</p></li><li><p>Nithin deploys our first Search page prototype</p></li><li><p>Michael N progresses work on our github’s DevOps setup</p></li><li><p>garo builds and deploys the first version of our Actions page</p></li></ul></li><li><p>Research:</p><ul><li><p>David begins research on similar projects in other municipalities</p></li><li><p>Brian gives insight on how this tool could play from inside a Councillor&#39;s office</p></li></ul></li><li><p>Project:</p><ul><li><p>Hacknight meetings are run by the team (spearheaded by Jasper and Manvi) in Ilya’s 5 week absence</p></li></ul></li></ul><h2><strong>November 2024</strong></h2><ul><li><p>Atina, Khasir, Jijesh, Alex O, Sonal, Aditya, Jonathan, Jeremy, Ana, Tom, Akhil, and Jai join the project</p></li><li><p>UX:</p><ul><li><p>Sharmeena augments the engagement touchpoints draft with more user journey research</p></li><li><p>Sharmeena shares initial designs for the Councillors page</p></li><li><p>User interviews continue, run by Ali</p></li><li><p>Rel creates first design system for the project, based on Material UI</p></li></ul></li><li><p>Tech:</p><ul><li><p>garo implements client-side search and filtering by decision body for the Actions page</p></li><li><p>We decide on a postgres database in the backend</p></li></ul></li><li><p>Research:</p><ul><li><p>Ali and Yael share the first version of the How Council Works page</p></li><li><p>David shares research about the Councilmatic project in NYC and Chicago, and where it did or didn’t work</p></li></ul></li><li><p>Project:</p><ul><li><p>After much discussion, we rename to Civic Dashboard</p></li><li><p>Project management is switched to Slack Canvases and Lists</p></li><li><p>Ilya creates Products and Teams + Onboarding docs and a kanban board + tickets in Slack</p></li><li><p>We formally break our work up into product teams - How Council Works, Search, Actions, and Councillors</p></li><li><p>We buy<a href="http://civicdashboard.ca/"> civicdashboard.ca</a></p></li></ul></li></ul><h2><strong>December 2024</strong></h2><ul><li><p>Sourabh, Sage, Katelyn, Naomi, Jerome, Danillo, Thomas F, and Sebastian join the project</p></li><li><p>UX:</p><ul><li><p>Yael shares a visual design for an Actions page, and incorporates lots of feedback into the How Council Works document</p></li></ul></li><li><p>Tech:</p><ul><li><p>Khasir kicks off and leads data pipeline conversations and mapping, he and Lawrence explore different AI models for item summarization</p></li><li><p>garo implements an “email yourself your search” feature for Actions</p></li><li><p>Matthew adds Moved/Seconded By tabs and full agenda items to the Councillors page</p></li><li><p>Michael N deploys our first data backend prototype, and a wiki for the GitHub repo</p></li><li><p>Nithin ships a Search prototype with AI summaries</p></li><li><p>Milan builds and deploys the first iteration of<a href="http://civicdashboard.ca/"> civicdashboard.ca</a>, with a landing page, an About Us page, links to our prototypes, and Join Us + Feedback pages</p></li><li><p>The team decides on Cloudflare for hosting</p></li></ul></li><li><p>Project:</p><ul><li><p>We have a holiday party at 1RG!</p></li></ul></li></ul><h2><strong>January 2025</strong></h2><ul><li><p>Yumi, Drini, Ariel, Richard, Matteo, Chantal, Ashish, Nour, Sadiq, Mikaal, Kevin, Sarah P, Rowan, Phu, Sunny, Joseph G, and Serena join the project</p></li><li><p>UX:</p><ul><li><p>Ilya build a user feedback form to Google Sheets to Slack pipeline</p></li><li><p>Mandy rejoins the project and initiates design system + unifying agenda item card design work</p></li><li><p>Sharmeena designs our first shared agenda item component</p></li><li><p>Chantal contributes some sketches for the How Council Works page</p></li></ul></li><li><p>Tech:</p><ul><li><p>garo merges the action page and website repositories</p></li><li><p>Khasir, Jerome and Lawrence continue agenda item classification/tagging work</p></li></ul></li><li><p>Research:</p><ul><li><p>How Council Works team splits into visually-focused team working on the intro document and a research/words-focused team working on more extensive wiki docs for the City</p></li><li><p>Yael connects Ilya to Jordan, a taxonomist at the City, who points us to the City Subject Thesaurus, which shows that there are human-made tags on most agenda items</p></li><li><p>Danillo gives feedback about the How Council Works document</p></li></ul></li><li><p>Project:</p><ul><li><p>Jeremy creates a meeting and project management structure for our tech team - tech work items start being tracked in GitHub</p></li><li><p>Ilya makes a Backlog document, an Open Organization document, and a Milestone document outlining what we’re aiming for next</p></li><li><p>Notion is formally shut down</p></li></ul></li></ul><h2><strong>February 2025</strong></h2><ul><li><p>David H, Caroline, Geoffrey, Labib, Mateo, Mathushan, Kyle, and Luce join the project</p></li><li><p>UX:</p><ul><li><p>Sharmeena and the design team conduct some voting research about the agenda item card component</p></li><li><p>Richard does initial branding work and a team survey</p></li><li><p>Ali and the How Council Works team post first Figma wireframes for the How Council Works page</p></li><li><p>The UX team transitions from Figma to Penpot (under Jordy’s suggestion) due to cost and open source considerations</p></li></ul></li><li><p>Tech:</p><ul><li><p>Jim brings up the idea of using a Github wiki as the place for our burgeoning Council wiki</p></li><li><p>Jai and the data team take a first pass at, and get feedback on, different forms and attributes of AI summaries for items</p></li><li><p>garo and Khasir find and analyze “subject terms” for agenda items, paving the way for tagging</p></li><li><p>John adds the Councillor list page</p></li></ul></li><li><p>Research:</p><ul><li><p>Yael, Danillo, and Mathushan start work on the Council wiki</p></li></ul></li><li><p>Project:</p><ul><li><p>The team decides to work with a deadline for the first time, aiming to release an enthusiastically shareable + usable version of Civic Dashboard by April 3rd, in time to demo it at Democracy Xchange!</p></li><li><p>The team does a big work session outside of hacknights for the first time, at Civic Space Sundays at 1RG!</p></li><li><p>#updates-civic-dashboard is added and hooked up to the GitHub</p></li><li><p>Khasir and Jai create a technical onboarding document</p></li><li><p>Calendly is shut down, the team transitions to an email-based flow for signing users up for interviews</p></li></ul></li></ul><h2><strong>March 2025</strong></h2><ul><li><p>Liqi, Ian, Veronica, Nathan, Melissa, Carol, Luisa, and Allan join the project</p></li><li><p>UX:</p><ul><li><p>Mathushan creates and iterates the User Researcher Toolkit</p></li><li><p>The team transitions all assets and work to Penpot from Figma</p></li><li><p>Sarah connects the team with Luisa, who (with the team’s direction) creates illustrations for How Council Works</p></li><li><p>Shelley shares new designs for the future of the Search page</p></li><li><p>Richard designs Civic Dashboard’s first logo</p></li></ul></li><li><p>Tech:</p><ul><li><p>Garo adds viewing past items, search operators, and viewing underlying subject terms by hovering over tags, email subscriptions, and new UI to the Actions page</p></li><li><p>Luce implements infinite scroll for the Actions page</p></li><li><p>Caroline builds a prototype of the new Search design</p></li><li><p>Khasir creates supertags from subject terms to be used to tag agenda items throughout the website</p></li><li><p>Jai creates an agenda item AI summary generating pipeline</p></li><li><p>Milan deploys the How Council Works page, updated UI for the Councillors page (with individual motions on each item), and adds a Feedback banner + updates to the Feedback page, </p></li><li><p>Matthew implements new designs for the Councillor List page and Jai’s AI summaries into agenda items on the Councillor page</p></li><li><p>The team comes up with a basic permissions hierarchy for Github</p></li></ul></li><li><p>Project:</p><ul><li><p>garo initiates the practice of a monthly “all hands” Slack thread for the team to be aware of each other’s work and how they’re feeling</p></li><li><p>The team works together outside of hacknights at Civic Space Sunday and for a pre-launch work session tomorrow</p></li><li><p>Jerome researches newsletter options, selects Steady</p></li><li><p>Ilya makes LinkedIn and BlueSky pages</p></li></ul></li></ul><p><br/></p>]]></content:encoded>
      <media:content type="image/jpeg" url="https://assets.steadyhq.com/production/post/a6a618ee-cb1d-496c-965c-64cb91a211fd/teaser_image/1744577577?auto=format&amp;h=787&amp;w=1400&amp;fit=fill&amp;crop=faces&amp;fm=jpg" medium="image"/>
      <link>https://steady.page/31c21613-2a90-46e0-bfba-8ed5534e730f/posts/a6a618ee-cb1d-496c-965c-64cb91a211fd</link>
      <guid isPermaLink="false">a6a618ee-cb1d-496c-965c-64cb91a211fd</guid>
      <pubDate>Sun, 13 Apr 2025 20:55:32 +0000</pubDate>
    </item>
  </channel>
</rss>