Reviving the Tessel 2 - The Big Bang That Failed
The first OpenWrt upgrade jumped a decade in one shot. It built, flashed and booted, but left the Tessel bridge invisible and taught me to value observable experiments over bigger patches.
With over 15 years of software development experience and 10 years of public speaking. I'm active across a number of open source communities and this site shared my experiences.
Hello 馃憢, I'm a Cloud Advocate for Microsoft based in Sydney. My area of specialty is .NET web development, focusing on the intersection of .NET and JavaScript applications.

The first OpenWrt upgrade jumped a decade in one shot. It built, flashed and booted, but left the Tessel bridge invisible and taught me to value observable experiments over bigger patches.
The Tessel 2 still worked, but its OpenWrt base was a decade old. Before touching the image I had to decide whether upgrading was worth the risk.
Before I could talk to a Tessel 2 I had to get a command line tool from 2015 running on a 2026 machine, which turned out to be a bigger project than I expected and didn't touch the hardware at all.
Before you can fix something you have to know what it is, so I went digging through a decade of stale repos to find out what's actually running on a Tessel 2.
I've got a box full of Tessel 2 boards that haven't been touched in years and I don't know if they even work anymore, so let's find out.
How I migrated the Aspire Community Toolkit's NuGet publishing workflows from a long-lived API key to NuGet trusted publishing with GitHub OIDC.
No upcoming talks. 馃槩
I have a number of talks and workshops that I can give, or I can create something specific for your event. Check out the link below for my talk history and full bio.