Matthew Gaudet
- Posts
- 360 from 31 Dec 2013 to 11 Oct 2026
- Posting
- monthly (18 in the last year)
- Kind
- personal blog
- Feed
- https://www.mgaudet.ca/blog?format=rss
2026 17
- A Changing Field
- In good company
- You've Got the Wrong Guy
- Kirk Drift
- E-Reading in 2026
- A Tiny Mechanical Television
- D.K. Harrell Blues Band
- “Democracy”
- Social Smoking, Social Media
- You can just say "Thank You", and should sooner rather than later.
- Fuck Energy
- Angine de Poitrine on KEXP
- Air Powered Segment Display
- Image Generation Progress, 2 years 4 months
- A Note on Boulding Psychology
- Go See Project Hail Mary
- Non-Traditional Profiling
2025 22
- Using Keyboard Maestro to help with PiKVM Clipboard
- One month with ZSA's Navigator
- Summer of Sharpening
- Hyperlinks are Important
- Can't Spell Treason Without Tea
- Open A Channel: A Women’s Trek
- Redefining Prosperity
- Summer Guitar Lull
- A letter to the ministers of Environment and AI
- Getting myself out of a sticky jujutsu situation
- Style in the Age of Robots
- Too Many Ways to Make a Link
- Exploring a language runtime with bpftrace
- Finding hot allocation sites with bpftrace
- Learning about C++ Direction Setting
- A Performance Investigation Challenge
- Upgrade issue with jujutsu
- 32 Bit Build of SpiderMonkey -- First in a while
- Finished Finnish
- User Defined Primitives: A Sketch
- Making Teleporting Smarter
- Arrian: Oh Bother
2024 27
- Memories of Noah Gibbs
- 5 Years of Compiler Jobs
- A Formative Artifact
- Dump the commit contents into the editor when editing a Jujutsu commit
- A Case for Feminism in Programming Language Design
- SPLASH 2024: Impressions and Feelings
- Before You Can Have Smalltalk, You Must First Defeat Capitalism.
- A Voyager Update, 8 Months in
- New Graduate Advice
- Double Feature
- Abstract Intuition - emanative
- Remove Un-Needed audio devices from macos.
- Gut Checking Jujutsu vs Sapling
- Connecting my PiKVM Power Button to Home Assistant
- Two Hands, Wrapped in Gold
- Three Faces of a Beheading
- Jujutsu Two: A better experience
- Helsinki
- Notes on a Hardware Upgrade
- Sapling & A Workflow For Mozilla Work
- Living Through History
- The ZSA Voyager
- Scattered Thoughts on LLM Technology
- Books of Early 2024
- Some Old Bangers
- Thoughts on Blade Runner 2049
- A Few Cozy Mysteries
2023 26
- Ten Years of Blogging
- New Album Alert: Devotion by Muriel Grossman
- Mozilla: Six Years!
- Exploring Jujitsu (jj)
- Climate Change and Therapy
- MPLR 2023 Talk
- The Wailing Mall - Alan Palomo
- CacheIR: The Benefits of a Structured Representation for Inline Caches
- Postcards - Lemon City Trio
- Autumn Lenses
- A Letter to my MP
- Viewing Missed Clang Optimizations in SpiderMonkey
- Turnstile & BADBADNOTGOOD
- Charging the EV on Solar
- Sandwich - Louie & The Lunch Special
- 7000km Without Gas: The Ioniq 5
- Laufey
- Just another photo of riding the LRT
- Good Information
- Shot and Chaser, New and Old
- Working in the Open & Psychological Safety
- Legends and Lattes
- Crossing an AI Rubicon: Image Generation
- Crossing an AI Rubicon
- CMPUT 229 Haikus
- Teaching CMPUT 229 - Computer Architecture I
2022 12
- Mozilla: 5 years
- Moanin' - Art Blakey & The Jazz Messengers
- Faster Ruby: Thoughts from the Outside
- Faster Ruby: A Ruby+OMR Retrospective
- Computational Nostalgia
- Jasmine Myra
- Throttling Home Assistant Automations
- Polybius: The Rise of the Roman Empire
- On the Conservative Leadership Race
- The Goblin Emperor
- Letter to the Editor: LNG Exports
- 2021 In Review
2021 14
- Plutarch: The Rise and Fall of Athens
- Four Years at Mozilla
- Our Solar System and Financial Modelling
- Residential Solar in Alberta
- Learning About Solar
- Why Rooftop Solar?
- Implementing Private Fields for JavaScript
- My Pernosco Workflow
- Scheduling Sleep on my build machine
- The Raven Tower
- Catfishing on CatNet
- Xenophon’s Hellenika
- Sacralization and Institutionalization
- Focaccia Bread Recipe
2020 20
- Quest for Coin II
- Histories, by Herodotus
- There's more than just write-watchpoints?
- Playing around with semgrep
- The Peloponnesian War
- A Brief note on Environments and Scopes in SpiderMonkey
- How do Generators... Generate, in SpiderMonkey?
- Cross Country Bagels
- Investigating the Return Behaviour of JS Constructors
- Black Lives Matter
- I Try to Introduce Jazz: Part II: Contemporary
- A Sad Sign of Pandemic
- I Try to Introduce Jazz: Part I: The UK
- Added to Library: March 20, 2020
- Tips for Working From Home
- Provincial Investment in Oil and Gas
- The Citizen's Guide to Climate Success
- The Burnt Wasteland of E-Commerce?
- Review: Eero Wifi
- The Green New Deal: The enormous opportunity in shooting for the moon
2019 35
- How to solve climate change and make life more awesome
- A Listing of Compiler Teams
- OK Doomer
- I Recently Learned About: The Air Force Academy Chapel
- Two Years of Mozilla
- Electric vs Diesel
- A good post exploring direct air capture
- Running the Numbers on Car Efficiency
- Better than Bad News on Climate: Volume IV
- Carbon Taxation on Gas Bills
- Playing with Numbers around Energy and Carbon Pricing
- Pro Energy: Don’t Let it Become Synonymous with Carbon Emissions
- Visual Studio Code's Remote Development is Really Impressive
- Like a Legacy Codebase
- What a lovely patch cactus I have built myself...
- Another Move, another Cliff
- I’m Gonna miss this office
- Setting a Static IP for an Ubuntu 19.04 Server VM in VMWare Fusion
- A Beginners Guide to SpiderMonkey's MacroAssembler
- Pan Amsterdam - No Snare
- Spring is Coming
- Better than Bad News on Climate: Volume III
- Setting a Static IP for an Ubuntu 18.10 VM in VMWare Fusion 10
- Moving Mercurial Changesets to a New Clone
- Summon the Fire
- Some Better-than-Bad News on Climate Change: Volume II
- Cyberchicken
- The Globe and Mail and the Web
- Practical Fatherhood: Early Lessons, Volume III
- Prosocial Presence
- An Amazing Mobile
- Some Better-than-Bad news on Climate Change
- Practical Fatherhood: Early Lessons, Volume II
- Practical Fatherhood: Early Lessons, Volume I
- Under the Radar
2018 45
- Cognitive Heatsinks
- Cordyceps
- What Scares Me, What Gives Me Hope
- Come work with me!
- Unfollowing on Twitter
- Two Weekend Reads
- Bruno Latour on Science
- Conversations About Working at Mozilla
- The Unofficial Incomplete Spidermonkey Bibliography
- Using rr-dataflow: Why and How?
- Fixing long delays when a program crashes while running in the VSCode terminal
- An Unproven Hypothesis about Kitchen Clocks
- A Random Music Post
- Cleaning a Mercurial Tree
- On Burnout
- My Mercurial Workflow
- Goes Up
- Storm Front
- Happy Canada Day
- An Inline Cache isn’t Just a Cache
- Nice Weather
- Erasure from GitHub
- The Wizard and the Prophet
- Talk: Cognitive Accessibility
- Grinding my Gears with Git
- The Mozilla Manifesto Addendum
- Open tabs are cognitive spaces
- On Driving
- Old Mountain View
- Really Google?
- Two(+) Weeks without Twitter
- The Netflix Funnel
- Supply Management
- ... you're a programmer. You can make this happen.
- Book: The Fifth Season
- Note Taking in my Work
- Mansur Brown
- Taking a Twitter Break
- So Much Good Music
- Book: Annihilation
- Book: To Say Nothing Of the Dog
- Book: The Woman Who Smashed Codes
- Clear Ice
- Trying out Visual Studio Code
- 2018 In Preview
2017 32
- 2017 in Review
- FOSDEM Community Track (February 2017)
- Reading Testarossa Compiler Logs
- Austin Day 1
- Fall Fields
- One Week In!
- The end of an era
- Sometimes I get Messages
- An Azorean Honeymoon
- Hotel Monte Palace
- Gatineau Flowers
- Sporting Mists
- Seeing is Understanding
- Some notes on CMake variables and scopes
- Hejira - I Don't Belong To Anyone
- One Month in!
- Beausolei Sunset
- A garden snap
- Sitting on the Cliff of Change
- Royal Canadian Legion
- Wall Art
- Paper I Love: "The Challenges of Staying Together While Moving Fast"
- A Thank You Post 🎸
- Lambda Surprise
- Debugging a Clang plugin
- Brussels II
- Brussels I
- Going to be speaking at the Ruby devroom 2016!
- Boobytrapped Classes
- Commits vs. Pull Requests
- 2016 in Review
- 2017 in Preview
2016 16
2015 34
- Japan: Part 2: The Day Tour
- Tokyo Tower
- Japan: Part 1: RubyKaigi
- Roppongi Hills
- Japan: Part 0
- RubyKaigi: Oh My
- A 🎧 Post
- What Have I Been Up To?
- Learn your tools: GDB and Replay
- Magic Paper Box
- On Microaggressions
- A Quick Music Drop
- Up at Dawn
- Stormed
- Some Music for your Ears
- Web Design - The First 100 Years
- Imaginary Tool: Disjoint Function Detector
- Now Listening on Repeat
- PoC||GTFO 0x08
- What Is Code?
- Alberta Election 2015
- A good start to a day off
- Important Logic
- Sunrise
- Rouge Park
- Reproducibility in CS, Updated
- The worst search result page
- A willingness to be stuck
- Sunshine!
- Journal Paper
- Utopia 84
- On Model View Culture
- Destiny
- Starting a Connected 2015
2014 59
- Parable of the Polygons
- Paranoia and Consequences
- Three Months
- Winter is Coming
- Recent Reading
- Take Care
- Geometric
- Missing Sunrise
- One month
- A New Journey
- Moving
- Thesis Defence
- You Are Not A Story Teller
- Sunrise
- "The Pitchforks Are Coming... For Us Plutocrats"
- Trigger Warnings
- Acrobat's Terrible PDF Renderer
- Finished
- Nerd Culture is broken
- We Are Sorry to Inform You
- How to stop hurting -- and start helping -- women in games
- Do better.
- What advice do you have for people who are new to this kind of discourse around the tech industry?
- Finishing up my thesis
- Fog
- Life Goes On has Shipped!
- A Quick and Dirty Guide to Getting Started with the Pinoccio API.
- What Caught My Eye is taking a hiatus
- Man of his word
- What Caught My Eye - Week 12
- Examining "Reproducibility in Computer Science"
- Reproducibility in CS
- What Caught My Eye - Week 11
- What Caught My Eye - Week 10
- Morning Light
- Current Status
- What Caught My Eye - Week 9
- What Caught My Eye - Week 8
- A light dusting
- Resuscitating a Love of Space
- What Caught My Eye - Week 7
- What Caught My Eye - Week 6
- The Beautiful Thing About An Idea
- What Caught My Eye - Week 5
- Ice on Whyte
- A quote
- Hard not to love a sunrise.
- What Caught My Eye - Week 4
- Fixing Tradebeans and Tradesoap on 64 bit JVMs
- Surviving Discouragement as a graduate student.
- Benchmarking is Hard - and Modern Hardware is making it harder
- What Caught My Eye - Week 3
- Programmer Swagger
- On Geekdom
- What Caught My Eye - Week 2
- New Years
- The World is Starting to Feel Like a William Gibson Novel
- A Reminder
- What Caught my Eye - Week 1