RSS.Social

Patrick Lam

follow: @[email protected]

Posts

July: more travels and some scholarly outputs

Trip report: Tour du Mont Blanc, July 21 to August 1, 2025

Trip report: Seven Summits Project, Mount Olympus, July 9 to 13, 2025

Me and the Air Canada Flight Attendant Strike

Submission re: Amendment to the Devil's Glen Provincial Park Management Plan

July: photos post

June: more travels and some scholarly outputs

June: photos post

May: exams and travels

PLDI 2014 or 2024?

Trip report: Estonia, May 2-12 2025

May: photos post

April: exams and travels

Trip report: Lima (and Paracas), April 11-18 2025

Review: Les Groseilles de Novembre by Andrus Kivirähk

April: photos post

March: last bit of the term (a doozy)

February: still teaching three courses, plus a hiking trip to Japan

February: photos post

Judo Québec Referee Stats 2000-2025

January: a month of teaching three courses, and two trips

January: photos post

December: Last month of sabbatical and two trips

An extremely smooth travel day

Submission on the NZ Regulatory Standards Bill

December: photos post

Submission on the NZ Treaty Principles Bill

Trip report: Gisborne, November 28–Dec 1 2024

November: almost all in Wellington

November: photos post

Trip report: Overland Track, Tasmania—part 9 (day 6), Narcissus

Thoughts on the Hīkoi mō Te Tiriti

Trip report: Overland Track, Tasmania—part 8 (day 5), Bert Nichols Hut/Windy Ridge

October: world tour continues with Flagstaff, Waterloo/Toronto, Pasadena, and Winnipeg

Trip report: Ontario, California, and Manitoba, October 16-29 2024

Review: Epic: Adventures across Aotearoa, by Ray Salisbury

Review: How Infrastructure Works: Transforming our shared systems for a changing world, by Deb Chachra

Trip report: Rotorua, October 11-14 2024

Trip report: Flagstaff, October 5-9 2024

October: photos post

Review: Takahē: Bird of Dreams by Alison Ballance

September: final versions of papers, course prep, Auckland, and Japan

September: photos post

Submission to NZ Crown Minerals Amendment Bill reopening gas and oil exploration

Comparing the Old Ghost Road and Paparoa tracks and their books

Review: Sunshine Nails by Mai Nguyen

August: Camera-ready month, and some weekend trips

August: photos post

Review: Ru by Kim Thúy

Case study: making air travel things complicated

July: A walk on the Old Ghost Road and a visit to Melbourne and Cairns, plus a workshop paper submission

Trip report: Melbourne and Cairns

July: photos post

Trip report: Overland Track, Tasmania—part 7 (day 4), Kia Ora with Mts Ossa and Pelion East

Trip report: Overland Track, Tasmania—part 6 (day 3), Pelion

June: an accept, two rejects, another paper submission, and a South Island walk

June: photos post

Trip report: Overland Track, Tasmania—part 4 (day 2), Windermere

Trip report: Overland Track, Tasmania—part 3 (day 1), Cradle Mountain

Trip report: Overland Track, Tasmania—part 2, before the walk

May: waiting for reviews; Tasmania and South Island trips

Trip report: Christchurch/Lincoln, Queenstown, and Doubtful Sound

May: photos post

April: Whanganui Journey, three papers submitted, and a trip to Tasmania

April: photos post

Trip report: Overland Track, Tasmania—part 1, Australia vs New Zealand, and overall impressions

March: more bad professional news from 2023 efforts, Canada trip, Wānaka climbing, and start of the Whanganui River Journey

Trip report: Whanganui Journey—five days canoeing on the Whanganui river

February: Travers-Sabine; and, entering NZ at the start and leaving NZ at the end

Trip report: refereeing in Abbotsford, Edmonton, and a quick trip to Toronto/Waterloo

January: Nelson, Wellington, other Nelson, and Sydney

Review: On Cold Iron by Dan Levert

December: taking all the courses

November: almost entirely staying put in Wellington

Review: The Last Front Line by Brendan O'Dwyer

October: NSERC Discovery Grant writing, and refereeing in Canada

Museum review: Canadian Human Rights Museum / Musée pour les droits de la personne, Winnipeg

Mount Hopeless attempt, August 25-27, 2023

Book review: Wellington's Railways: Colonial Steam to Matangi, by David Parsons

Tourist guide to Wellington

How to leave Waterloo/how to get to YYZ

September: 'back to school' and yet more trips

August: more trips

Review: Flight of the Huia by Kerry-Jayne Wilson

July: some small trips

No zombies here: motions to postpone indefinitely are silver bullets

June: back to normal non-teaching term, writing paper after paper

Atene Skyline Track, June 17, 2023

Graduate Students

May: another big month

West Coast Adventures: Thanks friends! May 2023

Book Review: We, the Others: Allophones, Immigrants, and Belonging in Canada by Toula Drimonis

Book review: Before the Dawn by Tōson Shimazaki

April: finally done with Winter term

Western Newfoundland, April 6-9, 2023

ChatGPT's Hot Takes on Programming Languages and Software Engineering

Montréal

Bouldering Gym Review: Backbone Boulder, Bromont, April 2023

Japan part III: Two days in Hokkaido and one in Tokyo, February 2023

March: lots of good news

Championnat provincial (Laval), March 24-26, 2023

Edmonton International Judo Championship, March 10-12, 2023

Japan part II: historical (looking) buildings in the Japan Alps, February 2023

COVID infodump, March 2023

February: COVID, teaching, and a trip to Japan

Japan part I: cherry blossoms and part of the Nakasendo, February 2023

January: teaching and extracurriculars

Around the Mountain Circuit (Taranaki), January 2 to 5, 2023

December: start of summer / back to winter soon

Christmas on the South Island: Gillepsie, Mueller Hut, glacier kayaking, and rock climbing

Book review: Can't Get There from Here: New Zealand Passenger Rail Since 1920, by André Brett, maps by Sam van der Weerden

Places I've been in Aotearoa New Zealand

Leaving Early: The Last Day of our South Island December 2022 trip

November: winter is coming

Throwback: Aspect-Oriented Programming

Submission to Ontario's Proposed Amendments to the Greenbelt Plan

October: midway through Fall term

Trip Report: Judo Nationals in Christchurch, October 14-16 2022

Trip Report: Queen Charlotte Track, October 22-27 2022

Trip Report: Banks Peninsula Track, October 3-4 2022

September: more research, some trips

Submission to NZ inquiry on inter-regional passenger rail

Interactions with Immigration New Zealand

August: staying in Canada longer than expected, for good reasons

Reflections on judo grades

July: last month of classes for Spring, plus some trips

June: better late than never; so much work.

Trip report: 2022 judo Open Nationals

May: first month of Spring term, so much teaching, focus on judo

plam's travel philosophy

Three full days in Yellowknife

April: between Winter and Spring; more travels

March: first and last full month of teaching in Winter 2022, and some trips

24 Hours in Saskatchewan

February: with short escapes to Quebec

Warm lights in the Airbnb bedroom FTW

January: a whole month in K-W

New Zealand Restaurants

December: back in Canada and not loving it

Urban living (3/3): Wellington

Urban living (2/3): Montreal

Urban living (1/3): Kitchener/Waterloo

There are six eggs

November: last month in New Zealand

Leaving Aotearoa Part II: AKL-LAX, Los Angeles, and back on Air Canada to Montreal

Leaving Aotearoa Part I: WLG to AKL and on to NZ6

Travel during COVID times: NZ to Canada

Trans-Canada Highway vs State Highway 1: Getting around (Central) Canada & NZ

October: Suppression in Auckland, elimination elsewhere in NZ

Answers to NZ Government consultations on Adventure Activities

September: Delta's Still Here (mostly in Auckland)

Review: Emerald Hours in New Zealand Part II, getting around the South Island

Review: Emerald Hours in New Zealand Part I, North Island (but really, transport in NZ)

August: Here's Delta

My Photo Workflow, and Adventures in Hugo Development

Cook Islands: international travel!

Letter to Canadian ministers about reducing emissions.

July: to the Realm

June: non-teaching term month 2

West Coast Again, May 21-25 2021: Days 4 & 5, Arthur's Pass, Springfield, and Christchurch

On the Rollercoaster: What an Interesting Location

West Coast Again, May 21-25 2021: Day 4, Mount French

West Coast Again, May 21-25 2021: Days 2 & 3, Canterbury Open, Otira Café, Truman Track, Punakaiki Pancake Rocks, and Westland Petrel Colony

West Coast Again, May 21-25 2021: Day 1, WLG-CHC

May: non-teaching term month 1

Holidays: Canada vs NZ

Review: Ice Walker: A Polar Bear's Journey through the Fragile Arctic by James Raffan

That Antipodal Life

April: end-of-term slog

Queenstown, Makarora, Wanaka, and not Gillespie

March: finishing the Tongariro Circuit, climbing trip to Pohara, and hiking Wanaka

Book review: The Ethical Algorithm by Kearns and Roth

WLG-NSN

February: mostly work, plus Tongariro Northern Circuit

2020 (not travel)

January: Back to School, and Hump Ridge

Book review: Overload by Kelly and Moen

Graduate Seminar Presentation & Discussion Tips

2020 Retrospective part 1: travel

December: Christmas in NZ, 2.5 trips, a Great month

SE Student Support

November: 1.5 trips

October: Wellington only

Onward! Essay: Putting the Semantics into Semantic Versioning

Living without a phone

Advice for Waterloo SE/CS/CE students about grad school

Weird LaTeX error: File l3backend-pdfmode.def not found

New-to-me bicycle

New Zealand Restaurants

September: Canterbury and Level 1

Long-Delayed Trip Report: Queen's Birthday Weekend in Charleston

Our First Great Walk: the Heaphy Track

Munging Global COVID stats

August: Back from a trip and into Level 2

The TranzAlpine and a day at Arthur's Pass

Racism: Canada and New Zealand

July, including a vacation

Pohatu Penguins at Akaroa, Mount Sunday, and Christchurch

BreakFree on Cashel (Christchurch): A Review

Level 1 June

About sabbaticals

May, moving down the levels

A Locked-down April

Leverage deadlines for action

Moderate multi-pitch in New Zealand, March 11, 2020

An Exciting Trip to Mount Taranaki, March 17-18, 2020

Be aware of boundary conditions

Munging NZ COVID stats

Be an expert tool user

The Longest Month

Explore local

Be intentional about your time

Get Natural Sunlight!

Second month (plus 10 days) in Wellington

Beyond Diet: on red pandas and doing better

You also have to descend

What's Your Backup Strategy?

Bring less stuff!

Rock climbing in Wanaka

First month in Wellington

Look at the Details

Don't be a weka

January 2020 Reflections

Patrick Lam's Research Publications

2019 retrospective

Optimal travel from Montreal to Waterloo

Travel options from Waterloo

YOW - downtown Ottawa, December 2019

Recommendation Letter for Laurie Hendren

Biking to Amqui

Bagotville

Yotel: A Review

Kitchener-Waterloo Restaurants

Good Talks

Lexicon

Lexicon

Letter to Minister Bardish Chagger

Two Views of Columbia Crest Crater (Mount Rainier)

Engineering failures in real life

Travel options from Waterloo

Academic Tree circa 2003

Couch

How to bike to a workshop

Concrete Atria are not Atria!

About me

ECE 453/CS 447/CS 647 Software Testing, Quality Assurance, and Maintenance, Winter 2023

ECE 453/CS 447/CS 647 Software Testing, Quality Assurance, and Maintenance, Winter 2023: Grading Policy

ECE 453/CS 447/CS 647 Software Testing, Quality Assurance, and Maintenance, Winter 2023: Projects

ECE 653 Software Testing, Quality Assurance, and Maintenance, Spring 2022

ECE 653 Software Testing, Quality Assurance, and Maintenance, Spring 2022

ECE 653 Software Testing, Quality Assurance, and Maintenance, Spring 2022

ECE 653 Software Testing, Quality Assurance, and Maintenance, Spring 2022: Projects

Free Software

Research

Static Analysis for Software Engineering, Winter 2021

Static Analysis for Software Engineering, Winter 2022