Brian ShiraiinMeta LanguageRubinius backtraces just got flipped right-side upImproving developer experience, one error at a time.Apr 7, 2019Apr 7, 2019
Brian ShiraiinMeta Languagenil Is Not NULL, and Other TalesThe ill-conceived origin of Ruby’s “lonely operator”.Apr 7, 2019Apr 7, 2019
Brian ShiraiinMeta LanguageObjects are for interactions, functions are for dataDoes Ruby have functions?Apr 7, 2019Apr 7, 2019
Brian ShiraiinDistributed MicroservicesMy theory slays your devil in the detailsOn the need for theory and the foolishness of craftsmanshipJun 24, 2018Jun 24, 2018
Brian ShiraiinDistributed MicroservicesStop making mud pies!This is a the content for a talk presented at PDX.rb on June 5, 2018. The slides are on Speaker Deck.Jun 6, 2018Jun 6, 2018
Brian ShiraiinDistributed MicroservicesThe entire universe of microservices in 17.5 minutes or lessWe know how to build digital products in a way that is radically different from how we’ve been building them for decades.Mar 24, 2018Mar 24, 2018
Brian ShiraiinDorothy KnowsDavid Deutsch — The Unknowable & How To Prepare For ItWhat can we know about what this conference is calling, “a day in the deep future”, 50 years hence?Jan 17, 2018Jan 17, 2018
Brian ShiraiinDorothy KnowsChiara Marletto — Extinction: a Constructor-Theoretic ViewI’ll try to give a physicist’s perspective on extinction. I’ll start with the thought that evolution is a physical process, and what we…Jan 17, 2018Jan 17, 2018
Brian ShiraiinDorothy KnowsDavid Deutsch — A New Way To Explain ExplanationI’m sure that throughout the 100,000-odd years of our species’ existence, and even before, our ancestors looked up at the night sky and…Jan 17, 2018Jan 17, 2018
Brian ShiraiinResist Survive ThriveEquality is not privilegePrivilege is inequalityMar 12, 20171Mar 12, 20171