Jake Zimmerman
Past, Present, and Future of Sorbet Type Syntax
Typing instance variables in mixins
What if typing on phones was fast?
Approximating strace with Instruments.app
Using my iPhone as a travel laptop
Bug squash: An underrated interview question
Generic methods cannot have non-generic defaults in Sorbet
A trick for invariant generics in Sorbet
Old vs new case statement in Ruby
Abstract singleton class methods are an abomination