Hello, my name is Blaine Hansen, and this is my blog.
I'm an iconoclastic musician, programmer, entrepreneur, and political agitator living in Salt Lake City. I want human society to be free and asynchronous.
By avoiding effect aware functions a language hobbles engineers and makes programs sloppier than they could be.
Statically typed languages really feel incomplete without true macros, so I hacked that functionality together for typescript.
We all implicitly assume that elections are events that begin and end. What happens if we get rid of that assumption?