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