Michael Birch

Michael Birch

@birchmd.bsky.social

Software developer; math enthusiast; he/him; MTG casual; https://github.com/birchmd https://www.typedriven.ca/portfolios/

100 followers101 following208 posts

Review: The Proof in the Code by Kevin Hartnett I love this book. It's not a technical book, but it tells the story of how Lean got to where it is today. I am delighted by all the passion for math throughout. I like hearing others overcome problems I have encountered when trying to use Lean. ⭐⭐⭐⭐⭐

Review: The Adventures of Amina al-Sirafi by S. A. Chakraborty This is a "one last job" style story with pirates and it is as much fun as that sounds. There are a few surprises along the way which make it more fantastical than the one-line summary suggests. Looking forward to the sequel! ⭐⭐⭐⭐

Reality Fracture is such a fun set. This trophy deck is best described as "Naya control" with nearly as many removal spells as creatures, a few EJ cards give card advantage/selection to colors that would normally be lacking it, and there are multiple sources of life gain to survive to the late game.

Review: Words of Radiance by Brandon Sanderson The world and the characters remain interesting enough, but I still think it's too long (finished it on the 3rd borrow from the library). I also still hate the third act breakup as a trope (not exactly what happens here, but similar vibes). ⭐⭐⭐

View full thread

I should start using the `time` crate instead of `chrono`. The maintainer has put a lot of work into performance and correctness (including miri-based tests for soundness of unsafe code).

Rust is a language of places. But smart pointers in libraries currently can't take advantage of this in the way built in pointer types can. A proposal to introduce handle traits aims to fix that issue. It will allow nice things like automatic field projection on mutex guards.

View full thread

Rust is starting to be used in robotics. The language is providing benefits of performance, reliability and composition (like it does everywhere). But the ecosystem is fragmented and deciding what crates to use to get started remains a challenge.

View full thread

Rust could (should) be taught as the first systems programming language to undergraduate students. There is an initiative to gather educational materials: rust-edu.org

One could consider generating formal specs (eg TLA+) from natural language informal specs using AI. The presenter indicated having success with this approach (including catching one bug before it reached production).

View full thread

Volvo is trying to make EVs cheaper by building batteries with wirelessly controlled electronics to output AC directly. The controllers for these electronics are written in Rust.

The #rustconf2026 talk on reverse engineering Rust malware is quite good. I think it's funny though that `fn main` pronounced out loud sounds like "f---n' main", which is probably apt when it's annoying to find the main function in a Rust binary compared with C.

Review: A Trade of Blood by Robert Jackson Bennett Another great installment in the series of Ana and Din mysteries! I have enjoyed all of the books in this series but this one in particular I found to be quite engaging. The mystery has a few twists while we continue to learn more about Din. ⭐⭐⭐⭐⭐

Review: Infinite Shores by Pascale Lacelle I liked the first two books in the Drowned Gods series, but this one doesn't stick the landing for me. I think there are many interesting ideas, but it feels like they aren't able to be fully expressed. Still worth checking out the series as a whole. ⭐⭐⭐

Got the trophy + ranked up to Platinum in a #MTGxTheHobbit Pick-Two Draft on #MTGA with a sweet green-black deck. Green was wide open in my seat; I was passed many rares (enough to get the Rare Drafter achievement) so I had lots of strong cards including Chief Warg's Company and Part in Friendship.

7 wins in a Marvel Super Heroes Quick Draft on MTGA with a scrappy black-white deck. A decent mix of removal and card draw (stapled on creatures) with a few land cyclers to smooth out draws is a recipe for success in this format.

Review: The Lost Metal by Brandon Sanderson This is an excellent conclusion to Mistborn Era 2! It pulls in more from the wider Cosmere than the other Mistborn books, laying interesting ground work for Era 3. Most importantly each of the Era 2 characters get an emotionally satisfying ending. ⭐⭐⭐⭐⭐

We also visited Laplace's tomb (that is Laplace of Transform fame and 3B1B has a great video about that too). It's very random because it's at the edge of a field kind of out in the middle of nowhere. I feel like this monument (and the person it was made for) deserves some more love!

This month I celebrated my twelve thousand three hundred forty fifth day on Earth, a.k.a. my 12345 day. Humans love celebrating once in a lifetime events that are multiples of 5 or 10 (50th birthday, 25th wedding anniversary, etc.). 12345 day seems like a good one to add to the list!

Note: consider the sequence of day counts involving consecutive digits: 1, 12, 123, 1234, 12345, 123456,... The first 3 all happen before you turn 1 year old then the next one before you turn 4. To see your 123456 day you would need to live to be over 300 years old! So 12345 really is special.

Review The Bands of Mourning by Brandon Sanderson I do love an Indiana Jones style adventure story. This one hit all the beats while still staying true to the characters we've grown to love over the series. This might be my favourite installment in Mistborn Era Two yet! ⭐⭐⭐⭐

Sending off Secrets of Strixhaven with one last pick-two draft trophy. This was a fun format! Being Lorehold for my last draft is fitting since I did quite enjoy playing that archetype. Of course the pinnacle for me was the draft where I won every game with Mathemagics.

Review: Higher Magic by @courtney-floyd.com This is a fresh take on the dark academia genera focusing on a more realistic story of graduate studies (but still with magic obviously). It's quite a good read! I especially enjoyed the little world-building details included throughout. ⭐⭐⭐⭐

60 cards. 5 colours. 7 wins. In limited! Oh yes, this cascade emblem format is a fun time. Legitimately I think this a good strategy in the format. It's ok if your mana base is a little bad because you are only paying the mana cost of about half the spells you cast (you just cascade into the rest).

The most important thing is that your spells are high impact, so the more good cards you have in your deck the better things will go for you. Not every card in this deck is powerful but there are enough of them and there is enough ramp and card draw to make sure I get to cast those spells (+cascade)

7 wins with a nice Prismari deck in Strixhaven Quick Draft! I won't be competing in the Arena Limited Championship Qualifier, but I can still get some wins in a cozy low stakes draft.

Review: The Way of Kings Brandon Sanderson I liked this well enough and I am interested in what will happen to these characters, so I will continue with this series. I do think it is a little too long; it doesn't have the quick pacing of other Sanderson books, like second era Mistborn. ⭐⭐⭐⭐

A clean 7-0 in a Strixhaven draft on #MTGArena I won every single game with Mathemagics forcing my opponent to draw from an empty library. I guess I should have done that Draft Contender event after all!

Review: Shadows of Self by Brandon Sanderson I like that this book has more connections to the original Mistborn series than The Alloy of Law. I also enjoyed that we got a little more of Wayne in this one; he is hilarious. Otherwise, it still had everything I liked from the first book. ⭐⭐⭐⭐

I trophied a Secrets of Strixhaven pick-two draft on #MTGArena with a streamlined Silverquill deck! I got lucky to consistently draw Stirring Hopesinger, which is one of the best Repartee payoffs. The incidental damage from Melancholic Poet also mattered.

Review: The Scholar and the Last Faerie Door by H. G. Parry This is a good version of a dark academia story. I'll always be a fan of this kind of story because, even though I am something of a failed academic, I still think real universities, learning and research are magical ✨ ⭐⭐⭐⭐

Review: The Everlasting by Alix E. Harrow I don't know how to write a spoiler-free review of this book that includes any detail. There are a number of twists throughout that feel both surprising and satisfying the way they were set up earlier in the story. I enjoyed reading it. ⭐⭐⭐⭐

7 wins with a Prismari deck on #MTGArena ! Magmablood Archaic is a great card even in a strictly two colour deck. The two incidental damage from Heated Argument was also relevant in a few games. Secrets of Strixhaven has been a fun format so far!

Review: To Ride a Rising Storm by Moniquill Blackgoose I liked the first book in this series, but I might have liked this one even more. Not much goes on (until the very end) but Anequs's relationships with the other characters and her philosophy are engaging enough for me. ⭐⭐⭐⭐

At least part of my enjoyment of this book came from having read Braiding Sweetgrass first. It allowed me to pick up on more of the real world North American Indigenous cultural references.

Review: The Problem with Plastic by Adam Mahoney, Judith Enck and Beyond Plastics I agree with the core of the book: reduce plastic production + consumption, protect communities harmed by plastics processing, regulation preferred to individual action. But I have some gripes in the presentation ⭐⭐⭐

Blanket use of "chemicals" as a stand-in for various toxic substances (most of which are never named) is a pet peeve of mine. Not all claims were well-supported (is the risk of black plastic kitchen implements high enough to justify throwing them all away?) which undermines the rest of the book.