Bruce Johnston (Muxw’m G̲an’aws)'s Avatar

Bruce Johnston (Muxw’m G̲an’aws)

@brucejdragon

Software engineer @ Microsoft. Gitx̲san on xʷməθkʷəy̓əm, səlilwətaɬ, & Sḵwx̱wú7mesh unceded territory. Opinions are my own. 🌿🌈🌙✨

115
Followers
93
Following
417
Posts
19.11.2024
Joined
Posts Following

Latest posts by Bruce Johnston (Muxw’m G̲an’aws) @brucejdragon

Star Wars: Throne Room (ANDOR Special Edition)
Star Wars: Throne Room (ANDOR Special Edition) YouTube video by Craven In Outer Space

Andor was so good it made Star Wars weird.

10.03.2026 17:01 👍 26 🔁 10 💬 0 📌 1

Normally it doesn’t take that long for C# to copy F# features. 😉

Now if only I can convince our code review agent to stop telling us not to use new C# language features because it doesn’t recognize them…

09.03.2026 14:10 👍 1 🔁 0 💬 0 📌 0

Canadians have a big blindspot for the very real racism that exists in our society. The lived reality for many does not match that high number.

05.03.2026 21:51 👍 0 🔁 0 💬 0 📌 0
The Drake meme but for writing docs.

The Drake meme but for writing docs.

Watching devs suddenly discover that the ability to write was important all along...

05.03.2026 10:37 👍 19 🔁 8 💬 0 📌 0

There are two reasons for this:
1. I hate yak shaving, and the AI does all that for me. It's the ultimate un-blocker.
2. To get good results on production code, all the discipline we've had to fight to prioritize (good design, solid test coverage, etc.) is now *essential* and easy to justify.

04.03.2026 04:16 👍 1 🔁 0 💬 1 📌 0
Preview
10 things I learned from burning myself out with AI coding agents Opinion: As software power tools, AI agents may make people busier than ever before.

This article matches my experiences with agentic coding tools so far (I'm using #GitHub #Copilot CLI at work):

arstechnica.com/information-...

I'm having way more fun than I thought I would, and it's more satisfying too.

04.03.2026 04:16 👍 1 🔁 0 💬 1 📌 0

Outrage is Meta’s entire business model.

03.03.2026 16:48 👍 0 🔁 0 💬 0 📌 0
Post image

This week! The Coastal Dance Festival returns to MOA from March 4–8! Enjoy a week of dance performances, artist sharing, and festival stage shows celebrating the stories, songs, and dances of Northwest Coast Indigenous peoples and guests. Schedule: https://f.mtr.cool/uoypaayosu

02.03.2026 19:30 👍 4 🔁 2 💬 0 📌 0

This is going to make coordinating with my coworkers in Washington state and California very interesting.

Totally worth it though.

02.03.2026 21:56 👍 0 🔁 0 💬 0 📌 0

Yesterday, 37 MLAs voted for the abolition of human rights in British Columbia 🚨 BC NDPs, Greens, and MLAs Sturko and Boultbee voted nay. It failed at first reading but SERIOUSLY. What.

27.02.2026 17:24 👍 18 🔁 5 💬 5 📌 0
Post image

Move along now; there’s nothing to see here

25.02.2026 23:04 👍 76 🔁 29 💬 3 📌 0

"This meeting could have been an email"

This meeting would have been an email if you had responded to your email

18.02.2026 16:30 👍 129 🔁 11 💬 7 📌 1

From now on I’m blocking any account that shows up in my feed where the posts have obvious GenAI cliches like “This is not an A. This is a B.”

If you have an opinion you think is worth sharing, share *that*, not ChatGPT’s training set’s take on it.

17.02.2026 23:12 👍 0 🔁 0 💬 0 📌 0
Preview
Coastal Dance Festival » Indigenous Performing Arts Festival Dancers of Damelahamid presents the Coastal Dance Festival, a Northwest Coast Indigenous performing arts festival March 3-8, 2026.

Dancers of Damelahamid presents the 19th annual Coastal Dance Festival, honouring Indigenous stories, song, and dance from across Canada and around the world March 3-8, 2026.

At the Anvil Centre in #NewWest and at @moaubc.bsky.social

11.02.2026 00:14 👍 6 🔁 2 💬 0 📌 0
Preview
F# Weekly #3, 2026 – Most token-efficient static language? Welcome to F# Weekly, A roundup of F# content from this past week: News Which programming languages are most token-efficient? – Martin Alderson How to Build Android Widgets with .NET MAUI &#8…

⚡️ F# emerges as the most token-efficient static language

🏷️ #devdigest #dotnet #net #fp #fsharp

https://devdigest.today/goto/5270

17.01.2026 17:00 👍 6 🔁 2 💬 0 📌 0
A television screenshot of a CNN “Inside Politics” broadcast shows a blonde female anchor holding a small brown dachshund puppy. A banner on screen reads “Meet your starting line-pup” and promotes “Puppy Bowl XXII” airing on Animal Planet Sunday at 2 PM ET. The CNN logo and a live indicator appear in the lower right corner.

A television screenshot of a CNN “Inside Politics” broadcast shows a blonde female anchor holding a small brown dachshund puppy. A banner on screen reads “Meet your starting line-pup” and promotes “Puppy Bowl XXII” airing on Animal Planet Sunday at 2 PM ET. The CNN logo and a live indicator appear in the lower right corner.

Everything is fine.
There is nothing to worry about.
Here is a puppy.
LOOK AT THE PUPPY.
Remember, nothing is wrong.
Our democracy is just fine.
Nothing to worry about.
ISN'T HE CUTE
There are no Epstein documents
WHO'S A GOODBOY?
Please stop talking about Epstein.

05.02.2026 18:05 👍 96 🔁 27 💬 7 📌 2

👇

31.01.2026 20:26 👍 0 🔁 0 💬 0 📌 1
Preview
Here is the User Guide for ELITE, the Tool Palantir Made for ICE 404 Media is publishing a version of the user guide for ELITE, which lets ICE bring up dossiers on individual people and provides a “confidence score” of their address.

A manual for ICE's immigrant-targeting computer system, Palantir ELITE, was leaked today.

Let's look at it, then step back to evaluate how far we've come along a dangerous road and where that road might take us. 🧵

31.01.2026 03:37 👍 2567 🔁 1620 💬 52 📌 167

I remember this being one of the thorniest problems across all languages. Curious to see how well this solution will work in Rust.

30.01.2026 23:23 👍 1 🔁 0 💬 1 📌 0
Video thumbnail

In a world where grief bleeds through the seams of our hyperconnected lives, where minds fracture under invisible weight, where democracy withers in the shadow of rising authoritarians—joy is no longer luxury. It's insurrection.

27.01.2026 13:51 👍 510 🔁 153 💬 15 📌 15

I think a lesson here, too, is to actually fucking listen to overpoliced communities.

They live this experience long before it escalates to a point where the colour of your skin no longer protects you.

The marginalized always live the cracks in democracy before they rip wide open. Listen to them!!

25.01.2026 16:21 👍 342 🔁 91 💬 7 📌 1

Curious if/when this call will start to gain traction. Sports-related boycotts against South Africa apartheid regime seemed to carry a lot of force.

24.01.2026 21:08 👍 16 🔁 6 💬 0 📌 2
Video thumbnail

FUCK ICE 🖕🖕🖕

24.01.2026 19:54 👍 592 🔁 98 💬 17 📌 6
Screenshot of a social media post from Angela Sterritt:

Meanwhile in Canada. This is horrendously cruel and needs to be stopped
Please help it you can
(share widely and attend).

Trigger Warning: Residential School denial, intergenerational trauma

Tomorrow, Thursday, January 22 at 10:30 a.m., individuals known for denying the history and harms of Indian Residential Schools are planning a protest at the Indigenous Residential School History and Dialogue Centre on the UBC Vancouver campus. (This is particularly cruel).

This is not academic disagreement. It is an act of denial that causes real harm to Survivors, their families, and communities.
Indian Residential Schools were real.
The violence was real.
Children died.
The trauma continues.

Screenshot of a social media post from Angela Sterritt: Meanwhile in Canada. This is horrendously cruel and needs to be stopped Please help it you can (share widely and attend). Trigger Warning: Residential School denial, intergenerational trauma Tomorrow, Thursday, January 22 at 10:30 a.m., individuals known for denying the history and harms of Indian Residential Schools are planning a protest at the Indigenous Residential School History and Dialogue Centre on the UBC Vancouver campus. (This is particularly cruel). This is not academic disagreement. It is an act of denial that causes real harm to Survivors, their families, and communities. Indian Residential Schools were real. The violence was real. Children died. The trauma continues.

Indian Residential Schools were real.

The violence was real.
Children died.
The trauma continues.
In response, community members are gathering not to debate, but to protect, bear witness, and care for our loved ones. A drum circle will be held as a peaceful, grounded presence. We are asking those who are able to:
• Wear an orange shirt
• Stand in solidarity
• Join the circle as peacekeepers and speakers
• Center Survivors and families in your presence
Your being there matters. Presence is a form of care. Taking a stand and speaking out is imperative in these times.
If you cannot attend, please share this message, hold Survivors in your thoughts, and speak truth where you are.

Indian Residential Schools were real. The violence was real. Children died. The trauma continues. In response, community members are gathering not to debate, but to protect, bear witness, and care for our loved ones. A drum circle will be held as a peaceful, grounded presence. We are asking those who are able to: • Wear an orange shirt • Stand in solidarity • Join the circle as peacekeepers and speakers • Center Survivors and families in your presence Your being there matters. Presence is a form of care. Taking a stand and speaking out is imperative in these times. If you cannot attend, please share this message, hold Survivors in your thoughts, and speak truth where you are.

Residential school deniers will be speaking outside the Indigenous Residential School History and Dialogue Centre at UBC tomorrow.

As Angela says about this cruel event: “This is not academic disagreement. It is an act of denial that causes real harm to Survivors, their families, and communities.”

22.01.2026 04:48 👍 43 🔁 29 💬 0 📌 2

This show is soooo good. Can’t wait for season two!

20.01.2026 19:50 👍 1 🔁 0 💬 0 📌 0

Inuit from Alaska and Canada stand with our relatives in Greenland 🇬🇱 Quyana @ayyu210.bsky.social for organizing this video

17.01.2026 21:44 👍 549 🔁 214 💬 1 📌 5
Site Search - OC ReMix

I like your quote better.

Also, to add to the nostalgia bait: ocremix.org/site-search/...

16.01.2026 19:14 👍 0 🔁 0 💬 0 📌 0

This is intentional spreading of misinformation by the EDITOR IN CHIEF of the Toronto Sun.

The Toronto Sun has now effectively proved itself to be on par with the Fox Propaganda Machine formerly known as Fox “News”

13.01.2026 22:04 👍 34 🔁 21 💬 5 📌 2

Hopefully he can join President Jackson in hell soon.

10.01.2026 01:55 👍 0 🔁 0 💬 1 📌 0

I struggle a bit trying to find the right boundary between the pure and impure parts of my app without Elmish/MVU to guide me, but I’m still happy with the result.

I’m not that familiar with MonoGame, so I suspect my own environment (React + Three.js + Fable) heavily influenced my choices. 2/2

08.01.2026 19:30 👍 1 🔁 0 💬 1 📌 0