# We the North! Civic Tech Organizing in Toronto: Origins and Extrapolations from an International City \[Brigade Congress 2019\]

**URL:** <https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631>\
**Category:** Organizing a Brigade\
**Tags:** brigadecongress-2019\
**Created:** [October 17, 2019, 10:03pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631 "2019-10-17T22:03:59Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![tdooner](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/tdooner/32/3_2.png) [@tdooner](https://discourse.codeforamerica.org/u/tdooner)\
**Post date:** [October 17, 2019, 10:03pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/1 "2019-10-17T22:03:59Z")

</div>

Session: _We the North! Civic Tech Organizing in Toronto: Origins and Extrapolations from an International City_  
Presented by: _Emily Macrae, Alex Jung, Patrick Connolly (Civic Tech Toronto)_

**Original notes here: [http://bit.ly/brigade-congress-toronto](http://bit.ly/brigade-congress-toronto)**

Copied below!

* * *

# 2019-10-19 Brigade Congress, `#WeTheNorthCFA`

🔗 [`bit.ly/brigade-congress-toronto`](http://bit.ly/brigade-congress-toronto)

💬 **Comments/Convo:** [We the North! Civic Tech Organizing in Toronto: Origins and Extrapolations from an International City [Brigade Congress 2019]](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631)

:::info  
🎉 Hello! If you’re reading this, **you’re welcome to contribute!**

- Click top-left icon or press CTRL+ALT+E.
- To subscribe to changes via minimal emails, sign-up and click Watch.  
:::

📅 **Date:** Sat, Oct 19 @ 11:15-12:30pm ET / 15:15-16:30 UTC  
📍 **Location:** Cleveland Public Library  
#️⃣ `#WeTheNorthCFA`  
👪 **Who’s here?**  
(Add you Twitter handle or name if you feel like it!)

- Alex, toronto 🐦 [@dotorithoughts](https://twitter.com/dotorithoughts)
- Emily, toronto 🐦 [@emilyamacrae](https://twitter.com/emilyamacrae)
- patcon, toronto 🐦 [@patconnolly](https://twitter.com/patconnolly)
- Ryan H, New Orleans 🐦 [@CodeAndData](https://twitter.com/CodeAndData)
- … ~15 other attendees
- you?

**Note-taker:**

- ✏ [Nick.floersch@codeforbtv.org](mailto:Nick.floersch@codeforbtv.org) (notepad)
- 🎨 @cyrus (pictures)
- …  
(but pls halp! all support welcome)

| Nick noting | Cyrus’ drawing |
| --- | --- |
| ![nick taking notes](https://i.imgur.com/m6EVi6X.png) | ![Visual notes created by @cyrus to capture session for visual learners](https://i.imgur.com/91Wd3cm.png) |

:::info  
**Note:** `link.civictech.ca` shortlinks are generated from this master list 🔗 [`link.civictech.ca/shortlinks`](https://link.civictech.ca/shortlinks) using a schedule script 🔗 [`link.civictech.ca/about-gsheet2shortlinks`](https://link.civictech.ca/about-gsheet2shortlinks)  
:::

## Links shared

- Join our slack! 🔗 [`link.civictech.ca/chat`](https://link.civictech.ca/chat)
  - Organising channel: `#organizing-open`
  - minimally-used `#organizing-priv`
    - [name=patcon] One of the few formal proposals we’ve ever done (after months of unsuccessful casual convos) was for migrating from a totally private channel, to this more public strategy: [CivicTechTO: Usage Guidelines for Organizing Channels](https://docs.google.com/document/d/1St_5Ch4Yq9h2gUUTAqEUxPVs0avYuEy5IPw66rg1cWA/edit)

- Google Drive (of everything) 🔗 [`link.civictech.ca/gdrive`](https://link.civictech.ca/gdrive)
- Hacknight presentation
  - 🔗 [`link.civictech.ca/welcome-deck`](https://link.civictech.ca/welcome-deck) (newest)
  - 🔗 [`link.civictech.ca/welcome-decks`](https://link.civictech.ca/welcome-decks) (all)

- Hacknight roles/runsheets 🔗 [`link.civictech.ca/roles`](https://link.civictech.ca/roles)
- Civic Tech 101 presentations 🔗 [`link.civictech.ca/101s`](https://link.civictech.ca/101s) (directory with ALL)
  - [OG “Civic Tech 101”: July 2015](https://docs.google.com/presentation/d/1jtyMeQ1RIpSWg4ND4Hnp2Uu9kPiMYcZmRngm10zV_B4/edit#slide=id.p3)
  - Latest “Civic Tech 101”: June 2019 🔗 [`link.civictech.ca/101`](https://link.civictech.ca/101) (newest in ALL directory via 🔗 [`github.com/CivicTechTO/gdrive-whats-new-app`](https://github.com/CivicTechTO/gdrive-whats-new-app))

- CivicTechTO Community Toolkit [http://toolkit.civictech.ca/](http://toolkit.civictech.ca/)
  - h/t @rapicastillo of [Progressive Coders Network](https://toolkit.progcode.org/) for 🔢 [code](https://github.com/CivicTechTO/civictechto-community-toolkit)/inspiration 🎉

## Collab Notes

h/t Nick Floersch for live-noting 🎉 (some formatting/additions by @patcon and mystery strangers)

- History
  - Started 4 years ago; (one of) first groups in Canada (we don’t call them Brigades)
  - First hacknight: “beta”
    - 🔗 [`link.civictech.ca/beta-hacknight`](https://link.civictech.ca/beta-hacknight)
    - Thoughtful list of people from many domains invited to first kick off [🔗 invite list](https://docs.google.com/spreadsheets/d/1ScMHaUbu8R30Rs3552UG6coKOMOwAxOpy53sZKJnv9o/edit#gid=0)
    - very intentional
    - participants were asked: is this interesting enough to do every week?
    - participants were offered: consider yourself a co-founder!
    - Inspired by Chicago, too

- How the brigade works/is
  - General structure
    - Speaker at every meetup
      - [new] Attendees come for the speaker mostly
      - Philosophy of speakers
        - Important to welcome speakers in
        - Build them up in how we talk about them
        - How can we support them and not necessarily confrontational
        - We are holding hands with speakers, not pointing fingers

    - Roles
      - Roles switch up
      - The roles are identified and they change up monthly
      - MC
      - AV person
      - Welcomer/greeter
      - Sharing “generosity of leadership”
      - Positive pressure to change up roles
      - Not a virtue to keep doing the same role
        - Transfer of knowledge
        - Articulate values
        - Better understand the what and why

      - Use a spreadsheet for coordination
      - For each role there is a run sheet to let folks know what to do in that role
      - Mitigate burnout
      - Link to role sign-up sheet and descriptions of roles: 🔗 [`link.civictech.ca/roles`](https://link.civictech.ca/roles) or direct link to dir 🔗 [`link.civictech.ca/runsheets`](https://link.civictech.ca/roles)
      - Different assumptions of power for each role… we are all in charge, “we are all the government”
      - [name=patcon] Avoid merging small roles into larger ones; this creates more barrier to participation/leadership by removing opportunities for new leaders
      - New organizers may not even know the “old timers”, but it is maybe a “good smell” in terms of participation and flows of leadership

    - Invites to grow
      - Try to do active invites to get more folks involved
        - Example: Person might start out livetweeting or door greeting, and continue into more challenging organizing roles

    - Reminders
      - Automated in Slack every week
        - 💻 [Screenshots](https://imgur.com/a/yOTaYJh?)

      - [name=patcon] Philosophy of community infra (WIP) 🔗 [`link.civictech.ca/infra-philosophy`](https://link.civictech.ca/infra-philosophy)
      - [name=patcon] some via simple Slack reminders, but many via CircleCI script-runner for scheduled tasks, that’s kinda like a “public cronjob” 🔗 [`link.civictech.ca/scripts`](https://link.civictech.ca/scripts)
      - Depersonalize reminder process to avoid nagging
      - Pulls info from spreadsheets to determine who gets what reminder
      - Automation should be wanted by organizers… doesn’t force itself on people in a bad way
      - Use emojis and symbols to keep things light
        - But also visual representation of topics/items (alternative learning types; information/text/data processing ≯ visual processing)

      - List of tools and resources for each role too
      - Automation doesn’t do the real work! It focuses energy
      - Does not pretend to be a human or do emotion work like sending a real “thanks!”

    - Gratitude
      - Reminders automated to encourage offerings of gratitude (“what went well?”)
      - Focus on sharing gratitude to avoid burnout
      - Thank you Chi Hacknight!
      - Gratitude runs in line with attribution
      - Thanks Cyrus for visual note taking!

    - Docs
      - Share docs and archive them over time
      - Keep docs accessible to all and avoid personal email/service/platform accounts that keep knowledge locked up
        - 🔗 [`link.civictech.ca/inventory`](https://link.civictech.ca/inventory)

      - Who is in what role
      - What are pitches each week
      - What are role needs
      - Venue choice/option …
      - A philosophy of tools doc exists
        - [name=patcon] Philosophy of community infra (WIP) 🔗 [`link.civictech.ca/infra-philosophy`](https://link.civictech.ca/infra-philosophy)

      - Link to google drive w/ all docs (sorry, disorganized): [https://drive.google.com/drive/u/0/folders/0B4jGklalvuvwfjhLekdZdUZKNTN6UlVvdGNjSUZjYU50YXlCMUh5emI1SmhxNWZKU3Q2MXc](https://drive.google.com/drive/u/0/folders/0B4jGklalvuvwfjhLekdZdUZKNTN6UlVvdGNjSUZjYU50YXlCMUh5emI1SmhxNWZKU3Q2MXc)

    - Every week
    - All invited for pitch
      - all split after

    - Meet Tuesday nights
    - Post-hack-night huddle thread starts after every meetup
      - [name=patcon] used to organize in-person, but hard to do when some are leaving or coordinating post-hacknight social

  - Values
    - Rotate space - not focused on one space or sponsor
      - To avoid melding identity with sponsor
      - 🔗 [`link.civictech.ca/venue-map`](https://link.civictech.ca/venue-map)

    - Work in Progress / Process-orientation
      - “Just enough process to hold things we value in place”
      - Co-organizers talk a lot about what we value and why
      - Less project driven and collaborating

  - Generosity and gratitude are key values

- 🏃‍♂️ **Activity:** self-organized brigade measure via thermometer method
  - 📊 [**Photos** of all activity results](https://imgur.com/a/9B4V2On)  
 ![preview photo of activity](https://i.imgur.com/pUVAMdl.png)
  - Activity: thermometer (spread out along the wall, left side means very few, right side means a whole lot) 📊
    - How many people come to average gathering?
      - 30-40 - 25 - 8
      - 

    - Activity: how many “projects” (breakout groups)
      - 2 - 4 - 7

    - Activity: how long have you been involved in your brigade?
      - 10yr - 6mo

- Visual Note-taker invitation to help engage
  - Pictures etc. explained
  - Cyrus

- 🏃‍♂️ **Activity:** Breakout - 3 corners of room/ 3 pitches
  - Process
  - Dolphin Tank
    - Like shark tank but friendlier
    - Why did people show up? What first brought you in?
    - asks: 1) people who have ideas/topics they think might make good breakouts, and 2) people who want to help workshop those challenges/ideas
    - People see the “way things move” modeled, the flows of leadership and what we value.
    - [name=patcon] place to share tips-and-tricks for this weirdo “project management/stewardship” world of community projects, building on what previous breakout groups have learned/tried.
    - [name=patcon] place to help new/undecided people participate in informing future projects that might get pitched.

  - How to Invite from people outside the space
    - Reconsidering metrics. How do we measure success?
      - Consistency is important, but plenty of reason to “count” the number of people that pass through even if they don’t commit long-term
      - [name=patcon] many people in city will say “i’ve heard good things, but haven’t made it out _yet_”

    - _Inviting_ really helps.
      - [name=patcon] “every tuesday” makes it as easy as possible for any community contributor to invite ppl they meet. Zero logistical overhead.

    - See someone who might make a great organiser? Let them know they’d be great at it, be friendly, and show them the ropes.
    - See someone who has a cool potential project? Be friendly, help grow the project, help them feel comfortable seeding something new.

- weekly Civic Tech 101 breakout session is _essential_
  - Set a baseline
  - Get folks on slack
  - Baseline is a moving target
  - In-depth volunteering opp for growing organizers! Everyone adds their own flavour and customizes (without discarding past versions wholesale)

- 🏃‍♂️ : **Activity:** Mapping Sentimental Landscape
  - 📊 [**Photos** of all activity results](https://imgur.com/a/9B4V2On)  
 ![preview photo of activity](https://i.imgur.com/pi4B6mM.png)
  - move around room to measure what people feel about “subjective feeling statements” on a topic
  - PROMPT question for provoking feeling statements: **Should our communities grow? If so, how?**
  - 3 corners mean **Agree, Disagree, Pass/Unsure.**
    - [name=patcon] new feeling statements emerge from asking participants why they are in a specific corner, esp “unsure/pass” corner.

  - inspired by [pol.is](https://pol.is/home) tool and g0v.tw’s [vTaiwan](https://info.vtaiwan.tw) community
  - Statement 1) _“I feel like more people that show up, the better.”_
    - _\*people shuffled\*_
    - Some yes
    - #ask why UNSURE? Some that it is a false metric
    - #ask why DISAGREE? Sometimes the correct size is a sweet-spot number that is not big

  - Statement 2) _“I feel like growth is more diversity of expertise at the hack night.”_
    - _\*people shuffled\*_
    - #ask why UNSURE? A diversity is best if it is relevant to what you do

  - Statement 3) _“I feel it’s more important to have diverse backgrounds that are motivated toward the same goal.”_
    - _\*people shuffled\*_
    - #ask why AGREE? Diversity of thought can bring value because you never thought “that way”

  - [name=patcon] had intended direction, but ran out of time: to consider whether growth is size of groups, or instead more hacknights acting as incubators for civic projects in different neighboods with different concerns/focii, rather than getting everyone to each city’s one hacknight in one neighborhood.
    - out of time

---

<div class="post-metadata">

**Author:** ![patcon](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/patcon/32/470_2.png) [@patcon](https://discourse.codeforamerica.org/u/patcon)\
**Post date:** [October 21, 2019, 10:38pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/2 "2019-10-21T22:38:49Z")

</div>

Ok, we’ve got our notes cleaned up and fleshed out, and hopefully they’ll be useful to others:

> **[2019-10-19 Brigade Congress, \`#WeTheNorthCFA\` - HackMD](https://hackmd.io/@patcon/we-the-north)**
>
> \# 2019-10-19 Brigade Congress, \`#WeTheNorthCFA\` :link: \[\`link.civictech.ca/we-the-north\`\](http://li

> Thanks to @nFlourish for notetaking in the pad, to @csethna for visual note-taking, and to the other 15 participants for making it a rad-as-fuck session from our point of view 😃  
> — 🗣 [@dotorithoughts](https://twitter.com/dotorithoughts), [@emilyamacrae](https://twitter.com/emilyamacrae), [@patconnolly](https://twitter.com/patconnolly)

(I’ll be making a few more additions as we gather our artefacts like photos from our phones – consent given from all session participants with red lanyards)

---

<div class="post-metadata">

**Author:** ![chris](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/chris/32/10_2.png) [@chris](https://discourse.codeforamerica.org/u/chris)\
**Post date:** [October 21, 2019, 11:27pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/3 "2019-10-21T23:27:30Z")

</div>

@patcon I just flipped the top post in this topic to Discourse’s wiki mode. Want to see what it looks like when you dump that whole markdown doc here?

---

<div class="post-metadata">

**Author:** ![patcon](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/patcon/32/470_2.png) [@patcon](https://discourse.codeforamerica.org/u/patcon)\
**Post date:** [October 21, 2019, 11:55pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/4 "2019-10-21T23:55:42Z")

</div>

EDIT: Ah hey, originally preferred not to, but realized that you asked for copy-paste in _Discourse_ rather than GDocs. Since discourse has view counts link HackMD, this sounds a-ok with me! Thanks!

---

<div class="post-metadata">

**Author:** ![csethna](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/csethna/32/400_2.png) [@csethna](https://discourse.codeforamerica.org/u/csethna)\
**Post date:** [December 1, 2019, 3:25pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/5 "2019-12-01T15:25:38Z")

</div>

Hey @patcon and @emilyamacrae! Hope all is well up north.

We’re looking into replicating your awesome welcome side deck at Code for DC!

1. Is that cool with you? Would you like any kind of attribution?

2. Looks like the slide deck is using a beautiful background image as the template. Is there any chance you have the original photoshop/ illustrator/ indesign/ gimp file you used to make it?

Many thanks!

---

<div class="post-metadata">

**Author:** ![patcon](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/patcon/32/470_2.png) [@patcon](https://discourse.codeforamerica.org/u/patcon)\
**Post date:** [December 1, 2019, 5:28pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/6 "2019-12-01T17:28:05Z")

</div>

Hey @csethna! Oh jeez, I feel like everyone would be psyched to hear folks in DC were getting mileage out of it 🙂

1. Fine with me! I’ll share this post with others and relay any comments back here, but i think ppl will just be stoked
  - re: attributions. Thanks for asking! We keep the newest deck at [https://link.civictech.ca/welcome-deck](https://link.civictech.ca/welcome-deck), but we also have a [https://link.civictech.ca/101](https://link.civictech.ca/101) deck. In there, we use [a pattern for an attribution slide](https://docs.google.com/presentation/d/1bW4nK2O-dgCDPaG1aKFUfHAxiX0xNyDAG7Upg0seNv4/edit#slide=id.gf0204f08a_0_170). We haven’t done that on the welcome deck, but I’d love to add one now that you’re asking. I’ll make a changelog slide and poke around to ensure prior attribution/history is reflected there too, and feel free to condense/reframe however you see fit when you fork. It’ll just be there if you want it for yours too. That work?

2. That background image is actually using [Google Slide’s master slide feature](https://edu.gcfglobal.org/en/googleslides/editing-master-slides-and-layouts/1/).
  - the [AV role runsheet](https://docs.google.com/document/d/1p5AbUMYBtTCB4sPnXUDQufvfa__l-S_smtAnBWbClbg/edit#) that lives in the [runsheets directory](https://link.civictech.ca/runsheets) mentions a bit about how ours get edited each week, but I’m sure a comment on the slide itself could just as easily hint ppl to how the master slide works 🙂

If you’re able to share your gdrive or a link to the forked presentation, i’d love to share that if it’s fine with you. Thanks for sharing that you’re borrowing and passing good vibes upstream, cyrus!

---

<div class="post-metadata">

**Author:** ![patcon](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/patcon/32/470_2.png) [@patcon](https://discourse.codeforamerica.org/u/patcon)\
**Post date:** [December 1, 2019, 7:32pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/7 "2019-12-01T19:32:44Z")

</div>

ok, did a pass at adding an attribution slide: [https://docs.google.com/presentation/d/1Swhufc\_xfqC1kKNn0IA0NuhjWaAYrTAzaMi7rh6lPfk/edit#slide=id.g6bced51ec6\_0\_0](https://docs.google.com/presentation/d/1Swhufc_xfqC1kKNn0IA0NuhjWaAYrTAzaMi7rh6lPfk/edit#slide=id.g6bced51ec6_0_0)

Feel free to condense it down or do whatever suits you. If you felt like seeding it with your own name and effort, I’m sure others will follow your lead when they eventually improve on it 🙂

---

<div class="post-metadata">

**Author:** ![csethna](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/csethna/32/400_2.png) [@csethna](https://discourse.codeforamerica.org/u/csethna)\
**Post date:** [December 1, 2019, 7:53pm UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/8 "2019-12-01T19:53:03Z")

</div>

Thanks 🙂 🇺🇸❤🇨🇦

---

<div class="post-metadata">

**Author:** ![Mari](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.codeforamerica.org/mari/32/992_2.png) [@Mari](https://discourse.codeforamerica.org/u/Mari)\
**Post date:** [July 1, 2023, 7:03am UTC](https://discourse.codeforamerica.org/t/we-the-north-civic-tech-organizing-in-toronto-origins-and-extrapolations-from-an-international-city-brigade-congress-2019/631/9 "2023-07-01T07:03:33Z")

</div>


