Elben Shira
Blog
Projects
Blog
A Programming Language for the Laboratory
March 30, 2019
The Simplicity of Haskell
January 11, 2019
Change is Inevitable: Designing Software in a Chaotic World
July 24, 2018
SemVer is Meaningless
January 23, 2018
Art and Philosophy in Programming
August 13, 2016
Smarter Help: Our Programming Tools
May 31, 2016
The End of Dynamic Languages
November 22, 2015
The Universal Data Structure
June 26, 2015
The Best Introduction to Haskell
January 9, 2015
Planjure: A* and Dijkstra’s in Om
October 25, 2014
The Trifecta of ClojureScript, Om and core.async
October 20, 2014
Understanding Transducers
September 15, 2014
Using core.async for Producer-Consumer Workflows
August 31, 2014
UTF-8 for JRuby and MySQL
July 22, 2014
Git for Humans: Patching Your Commits
November 21, 2011
Why UT Austin is second-rate at producing startup founders
December 22, 2010
Singleton Pattern in Python
April 16, 2010
Behind Python's unittest.main()
January 30, 2010