My friend Andrea writes about her experiences working as a tea lady in 1990s London.

On the Joe Moakley Courthouse in Boston, the words of Felix Frankfurter.

On the road from Dublin, NH to home, the slow way.

Tonight I’m in Salem, MA trying to effect a small birthday celebration for myself: fish tacos and beer, and a movie at what might be the world’s smallest cinema (and certainly is the once with the seating angled most weirdly). Just me and one other person watching Transit at 9:15 p.m.

I’m staying at the Merchant Salem, a “let me show you to your room and explain how to turn on the fireplace and the heated floor in the bathroom” hotel with just 10 rooms. An indulgence sponsored, unwittingly, by my parents and their generous birthday cheque.

Tomorrow I’m up to Beverly for a letterpress book sale, then to Boston for the night before heading home on Sunday morning.

In my spare evening hours here in New Hampshire this week I worked on a “Find your Green Candidate” widget for the Green Party campaign website.

This turned out not to be a trivial thing do to, in part because I couldn’t find a ready-made open data source of which civic addresses are in which electoral district. So I had take the electoral districts GIS layer and the civic address layer and use QGIS to run a point-in-polygon process to marry the two. The result was a MySQL table that looks like this:

Screen shot (detail) of electoral districts table

The table maps each civic address to its electoral district: like 71 48 RD is in District 2, for example.

Next I had to create a table of Green Party candidates, also keyed to electoral district:

Screen shot (detail) of candidates table

With this table I can look up who the Green candidate is for District 2, Susan Hartley.

With the data in place, I wrote an API, in PHP, that accepts a civic address fragment and returns matching addresses as an HTML fragment. For example, if I POST 99 B to this API, I get back:

<ul id="addresslist">
    <li class="oneaddress" id="23|Tyne Valley - Sherbrooke|Trish Altass|https://www.greenparty.pe.ca/trishaltass_d23|https://d3n8a8pro7vhmx.cloudfront.net/greenpartype/pages/2026/attachments/original/1554002031/smaller_trish_altass.png?1554002031|99 BAGLOLE WHARF RD">99 BAGLOLE WHARF RD, SOUTHWEST LOT 16</li>
    <li class="oneaddress" id="21|Summerside - Wilmot|Lynne Lund|https://www.greenparty.pe.ca/lynnelund_d21|https://d3n8a8pro7vhmx.cloudfront.net/greenpartype/pages/2026/attachments/original/1554002024/smaller_lynne_lund.png?1554002024|99 BALCOM DR">99 BALCOM DR, SUMMERSIDE</li>
    <li class="oneaddress" id="8|Stanhope - Marshfield|Sarah Donald|https://www.greenparty.pe.ca/sarahdonald_d8|https://d3n8a8pro7vhmx.cloudfront.net/greenpartype/pages/2026/attachments/original/1554350635/smaller_sarah_donald.png?1554350635|99 BALD EAGLE LN">99 BALD EAGLE LN, MILLCOVE</li>
    <li class="oneaddress" id="11|Charlottetown - Belvedere|Hannah Bell|https://www.greenparty.pe.ca/hannahbell_d11|https://d3n8a8pro7vhmx.cloudfront.net/greenpartype/pages/2026/attachments/original/1554002022/smaller_hannah_bell.png?1554002022|99 BARBOUR CIR">99 BARBOUR CIR, CHARLOTTETOWN</li>
</ul>

In other words, the first four addresses that match that address. If I send a longer address fragment to the API, like 99 BAL, I get the subset of addresses that continue to match:

<ul id="addresslist">
    <li class="oneaddress" id="21|Summerside - Wilmot|Lynne Lund|https://www.greenparty.pe.ca/lynnelund_d21|https://d3n8a8pro7vhmx.cloudfront.net/greenpartype/pages/2026/attachments/original/1554002024/smaller_lynne_lund.png?1554002024|99 BALCOM DR">99 BALCOM DR, SUMMERSIDE</li>
    <li class="oneaddress" id="8|Stanhope - Marshfield|Sarah Donald|https://www.greenparty.pe.ca/sarahdonald_d8|https://d3n8a8pro7vhmx.cloudfront.net/greenpartype/pages/2026/attachments/original/1554350635/smaller_sarah_donald.png?1554350635|99 BALD EAGLE LN">99 BALD EAGLE LN, MILLCOVE</li>
</ul>

You’ll notice that the ID of the list items returns contains all the data I need to render the candidate information for any address; while this isn’t efficient in terms of the size of the API payload, it does mean that I don’t need to make a second API call to get candidate details.

With the API in place, I wrote a JavaScript app to manage the actual candidate lookup.

The nice thing about this approach is that it’s a standalone tool that can be used in the field to help electors find their Green Candidate (it’s installable as a progressive web app) and it’s also embeddable in any other website:

That’s how you see on the Green Party candidates page, and how you can put it on your own website by pasting in:

<iframe scrolling="no" src="https://c.ruk.ca/election/index.html" style="width: 100%; height: 250px; border:0; margin-bottom: 20px; overflow: hidden"></iframe>

Since first releasing this a few days ago, I’ve been tweaking the design so that it integrates well with the Green website, and so that it behaves well inside an iframe on both desktop and mobile. It’s been a fun exercise.

I welcome any feedback you might have on how it works (or, if it doesn’t, how it’s broken!).

In my mid-twenties I was lucky enough to find myself immersed in a midwifery milieu, party to daily conversations about umbilical cords and breast latching and hospital transport. It was as good an introduction to the mechanics of birth as I can imagine one can get, and it served me well during Oliver’s adventurous one.

From my midwife friends, I learned about how we are born.

Now, thirty years later and with my compañera in palliative care, I’m learning a lot about how we die (or, fortunately and happily right now, how she doesn’t).

After an unexpected stay in hospital in the summer of 2016, Catherine enrolled in Prince Edward Island’s Palliative Home Care Program.

To that point in my life “palliative care” was, in my mind, a euphemism for “will be dead by Wednesday.”

“She’s gone to the palliative care,” someone would say, in hushed tones; and everyone in the room would take a short breath in, and nod in sad agreement.

I was happy to learn that this is not what palliative care is at all: three years later, Catherine is very much alive, and the palliative care program has been a tremendously positive help to her and to me and Oliver.

This passage, from Advice for Future Corpses (and Those Who Love Them), is a succinct explanation of what palliative care is and isn’t:

Palliative care is the specialty focused on comfort and quality of life in people with chronic and terminal illness, even while you seek a cure, even if you have come to terms with dying. (The cartoonist Roz Chast proposes “extreme palliative care,” which she thinks could include all-you-can-eat ice cream parlors and heroin.) I wear my bias on my sleeve. I believe in palliative care for anyone with a serious illness, and I know that palliative care can provide the support needed for a good death. Yet palliative care receives a laughably tiny fraction of the money spent on medical care.

One of the good physicians with whom I work keeps a cartoon on her office door. The doctor is talking to the patient, gowned and barefoot, sitting on the exam table: “You’ve got six months. But with aggressive treatment, we can help make that seem much longer.” No system is perfect, but a good palliative care program can make an enormous difference in a person’s life and death. The care given is interdisciplinary, which means that alongside the doctor and nurse may be social workers, chaplains, and physical, occupational, and speech therapists. Palliative care is concerned with everything that affects the quality of a person’s life, which might include treating the headache and going to the emergency room with a sprained ankle. This is all offered while you cope with cancer or heart disease or whatever brought you there. It may include help with bathing, visits to the eye doctor and the dentist, equipment like hearing aids and orthopedic shoes and walkers, recreational and respite programs, and visits to specialists.

Palliative care has a broad scope. Programs can be specific—for people in treatment for cancer—or general, for anyone with a chronic illness. A person in liver failure may benefit greatly from it while waiting for the transplant that will cure the liver failure. Cancer patients getting chemotherapy do better in treatment with palliative care because the team can help with symptoms. A program may offer acupuncture, help solve financial issues, sort out family dynamics, and design an exercise program—all while the person is trying to get better. My immense textbook calls this “active total care.” You can have palliative care while you’re trying to live, and you can have palliative care until the last hour of your life.

Our experience of Prince Edward Island’s program has been almost universally positive, and the integrated network of nurses and paramedics and the services they offer Catherine have kept her out of hospital more than once, have provided her with advice and insight that she wouldn’t otherwise have, and have reduced the cost of her medications. It’s a remarkable program that we feel blessed is available.

Hertz’s “take any car you want” lottery served me well this time, presenting a shiny red Kia Soul front and centre as we entered the lot. It is a zippy car, pleasantly roomy, with friendly controls.

Photo of Kia Soul, from the balcony at Yankee Publishing

Tonight was a recapitulation of last night: I was back at Pearl for supper, this time with a different crew, all women, all Almanac-affiliated. A delightful bunch. I had oysters again (all Malpeques this time). And chili-grilled salmon again. Same play; different cast.

Earlier in the day I managed to almost miss the lunchtime vision board exercise at HQ, arriving only in the final minutes. So I didn’t have a lot of time to execute.

But I conjured some good vision; especially about the shirts and the yellow steering wheel.

And this despite my source material being limited to the AAA travel magazine and an issue of Country Woman.

My Vision Board

Oliver has volunteered for three days in a row at provincial Green Party headquarters at the campaign button-making machine.

He is a dynamo.

If your coat sports a button supporting a Green Party candidate this election, there’s a good change it was crafted for you by him.

In addition to reviewing analytics, planning future projects, and solving perplexing technical issues, today’s work schedule here in New Hampshire included a walk in Shieling Forest with my Yankee Publishing colleagues. Winter is holding on here a little longer than everyone would like, and the woods still had patches of snow and ice, but the temperature was 10ºC and there was a hint of sun.

Walking in the woods with colleagues

After our walk, we regrouped at Pearl, where, among other delights, we enjoyed Prince Edward Island oysters:

PEI oysters at Pearl

Pearl Oyster Menu

Jason Kottke, in The Rise of the Fast Food Veggie Burger, writes:

A meat burger that costs a dollar is just being paid for in other ways by someone or something else.

That reminds of something I heard Sharon Labchuk say once, many years ago, to the effect that the beauty of Prince Edward Island can exist, in part, because of ugliness that we outsource elsewhere.

Just because we don’t see many large factories on the Island polluting the air and water doesn’t mean that there aren’t factories polluting the air and water, making the cars and washing machines and paper plates and running shoes and kayaks and macaroni that we use.

Karla Bernard Campaign ButtonI am not naturally a joiner of things, a quality that has mostly kept me out of party politics.

As a teenager I did some volunteering for a local Liberal candidate, and in my 20s I managed the campaign office for an NDP campaign, but otherwise my experience of the electoral process has most intensely involved the non-partisan administration of elections technology: I was the person tallying the votes, with no stake whatsoever in who they were for; the idea that I’d be involved on the other side of the fence, so to speak, was anathema.

The idea that I’d join a political party, and say “in this I believe,” and, by implication, “in that, I don’t,” seemed like the kind of commitment that other people could take on; I was comfortable with my position as a disengaged independent, with a vague waft of progressiveness, who couldn’t be tied down.

And then some things happened.

Meeting Peter

First, Peter Bevan-Baker, the leader of the Green Party of PEI, got elected in 2015.

While politically a momentous exercise, and a great credit to the electors of District 17, the enduring image of election night 2015 was watching my friend Roy Johnstone, one of the pillars of Peter’s campaign, when victory was declared: with television cameras focused on him, Roy broke out into the kind of overwhelming ecstatic joy that I’d never seen the likes of.

That stuck with me.

After Peter assumed office as an MLA, and once he’d got a chance to get his sea legs, I invited him for coffee. We’d only met socially a few times, and I wanted to learn more about him, about the party and, to be honest, about why the smile on Roy’s face had been as indelible as it was. The person I met was kind, generous with his time, honest, thoughtful, a good listener, and not at all the kind of zealot I imagined that the leader of a political party must have to be.

Then, two years later, Hannah Bell was elected on the Green Party ticket here in Charlottetown, showing that Peter’s victory wasn’t a fluke, and that Islanders were starting to get behind the ideas espoused by the Green Party in greater numbers.

A Bill and a Motion

On an ideological level, I still had some distance to travel: I was raised by progressive parents, and I developed a deep belief in the NDP and its approach to politics. And a deep suspicion of capitalism. Last March I found myself in an NDP-heavy crowd in Ottawa, and their disdainful view of the Green Party didn’t help clear the air for me. I found myself at a loss to map my belief in the fundamental unfairness of our economic system with what I perceived as a Green Party that didn’t appear to concern itself with ideology as I typically understood it.

My resistance was eroded in part by two Green actions in the Legislative Assembly: the introduction of the Well-being Measurement Act in 2015 and the motion Encouraging government to adopt a “Health in all Policies” approach to governance in 2018.

The bill and the motion both reflected an ecological, systems-thinking approach to government that had enormous appeal to me (that they were greeted by government members with dismissive disregard troubled me deeply).

It wasn’t so much that these Green measures allayed my ideological concerns, but rather they suggested to me that, while perhaps not “post-ideological,” the Green Party did not exist at a fixed point on the traditional political spectrum.

Listening to Oliver

In parallel to all of this, I found myself influenced by my son Oliver’s embrace of the Green Party.

Oliver is one of the most intuitive people I know, and when he believes in something, I pay attention. Last summer Oliver started to go to Young Greens meetings, and this spring he joined both the provincial and federal Green parties. Watching Young Greens in action, and listening to Oliver interpret the Green approach, opened my eyes.

There is only “us”

Then, last fall, Bill McFadden ran for Mayor of Charlottetown.

Bill wasn’t running as a Green, but something he said had a profound impact on me; as I wrote at the time:

The second point that Bill made is that there’s no “us and them, there is only us.” He put this emphatically and eloquently, in a way that I cannot properly do justice without a transcript, but I appreciated both his message and his ability to communicate it.

I realized that, as regards politics and government, I’d been carrying around the notion, for many years, that there was a class of people in charge of things, and then there was the rest of us. Bill, both through his words and his actions, running for Mayor, jogged me out of this, and made me start to feel complacent, and as though placing myself, whether through determination or lethargy, as apart from the greater “us,” wasn’t a tenable position.

Toward Zero Carbon

At roughly the same time the IPCC report on climate change was released.

The report galvanized me. Not because of anything in particular to do with the science, or how much the planet is, or will warm, but by the concrete statements accompanying it that we need to move, in essence immediately, to a carbon neutral economy.

All previous messaging on this topic–the rabbit’s nest of “20% reduction from 2010 levels by 2030” and innumerable variations thereof–made no impact on me whatsoever, as they were abstractions built on top of abstractions.

Stop burning carbon now was something I could wrap my head around.

The question then became: how?

Over the winter we had an Efficiency PEI-sponsored energy audit of our house. While the results have proved a helpful guide toward making renovations to the house to make it more efficient, I was struck by the fact that the energy consumption of our house, if we spent multi-thousands of dollars and completed every single recommendation on the report, would go from 197 GJ/year to 126 GJ/year. That’s not nothing, but it’s also not carbon neutral. It’s nowhere near carbon neutral. And yet I’m told that I need to be zero carbon by 2050 at the absolute latest.

Something didn’t square. We need a real plan and I need real help. This wasn’t it. At least not boldly enough.

More Coffee with Peter

Late this winter, before the election was called and perhaps at the last possible time that he would have any free appointments on his calendar, I invited Peter Bevan-Baker to coffee again, and we chatted at Receiver Coffee for almost 90 minutes.

Two things emerged from our chat.

First, the Green Party is not an anti-capitalist party; it believes in the market. But, as Peter told me, there are many ways of practicing capitalism; Nordic capitalism and American capitalism, for example, are two very different things.

Second, Peter made it clear that, among the issues the Green Party prioritizes, process–the way we govern ourselves, how policies are developed, how consensus is arrived at, how collaboration happens–has as equal a seat at the table for Greens as anything else. In other words, perhaps one of the things standing in our way is not so much our ideas and our vision, but the way that we develop those ideas and that vision, and the way we bring them to fruition.

While my anti-capitalist gut is still grappling with the notion of capitalism and whether it’s a socially just way of running the world, I realized that, by maintaining my lackadaisical attitude toward political participation, I wasn’t really doing anything about that in the first place. And I began to wonder whether setting aside my allergy to a particular ideology in favour of supporting a way of working that might, if not eradicate it, at least see it practiced in a sustainable fashion, might be palatable.

The question then became: what if I decided to abandon that lackadaisical attitude and get involved? What political party’s values would map to my own?

I began to think that maybe Green values were my values.

Meeting Karla Bernard

And then I met Karla Bernard.

Karla is the Green Party candidate for District 12, Charlottetown-Victoria Park in the April 23, 2019 Provincial General Election.

When it became clear, in mid-March, that an election was in the air, Oliver and I invited Karla to come and chat with us. We had a wide-ranging conversation about the Green Party, about Karla’s involvement as Shadow Education Critic, about social justice, about her work as an educator and her interest in mental health.

She professed surprise at the situation she’d found herself in, never having imagined that she’d take on a political life. She emerged as an intelligent, committed, humble, engaged person. She seemed, as a parent, as someone in my neighbourhood, more like a regular everyday person than a slick and practiced deliverer of campaign messages.

I was impressed.

I resolved to vote Green in the election based on the strength of her character, and on everything else I’d learned about the Green Party and its approach.

And I resolved to support Karla’s campaign in any way I could.

Green Drinks

Then, last Wednesday, I joined Oliver at a “Green Drinks” meeting in the pub at the University of PEI, my first such event as anything more than a chaperone for Oliver.

I was heartened by the people I encountered there: candidates, members, and the curious. Smart people. Passionate people. And people pleasantly free of the rancour that it’s so easy to fall into in opposition politics. If I was going to Central Casting and looking for a group to run things, I’d happily accept the diverse group of people in that room if they were offered for the role.

Visiting Provincial HQ

On Thursday morning, I followed through on a commitment I’d made to Karla to look into making up some campaign buttons for her, and I ended up at the Provincial Green HQ on Water Street where I ran into my old friend Cynthia King and the party’s Election Readiness Coordinator Jordan Bober.

“Is there anything I can do to help the provincial campaign?”, I asked them.

Remember how there’s “only us?” It turns out that’s true.

By the time I left, 30 minutes later, I’d made a video about how to use the button making machine.

And I’d agreed to help maintain the Green’s campaign website.

And because they were going to have to share the to-be-released-on-Monday party platform with me as part of this work, I thought it only right that I join the party. So I did.

Which is how I found myself hunkered down in a corner of Peter Bevan-Baker’s district headquarters in Crapaud yesterday afternoon fiddling with CSS and resizing images.

And how last night Oliver and I spent 3 hours making buttons for Karla at Provincial HQ.

My Post-Cynical Era

As a casual cynic, as an introvert, as a non-joiner-of-things, I never suspected I’d be involved and committed in an election campaign.

But I’ve decided that it’s time to start believing in something, and the Green approach to politics is where I’ve set down: when I read the list of Green values–active citizenship and self-determination, a just society, living within our financial and ecological means, grassroots democracy, a culture of peace, local self-reliance–I see my own values reflected. It feels good. It feels right.

And of course it feels deeply weird too.

I will, indeed, be doing whatever I can to ensure that the promise of a Green government comes true, and to ensure that Karla Bernard, our District 12 candidate, is part of that team.

This has been perhaps the longest and most rambling candidate endorsement ever.

But I humbly ask you to consider joining me.

About This Blog

Photo of Peter RukavinaI am . I am a writer, letterpress printer, and a curious person.

To learn more about me, read my /nowlook at my bio, read presentations and speeches I’ve written, or get in touch (peter@rukavina.net is the quickest way). You can subscribe to an RSS feed of posts, an RSS feed of comments, or receive a daily digests of posts by email.

Search