I'm passionate about building things at any scale, from low-level hardware hacking to high-level distributed applications.
I'm interested in often overlooked things like character encodings, Bash scripting, and vim. Beyond that, I spend my time writing applications in Java, Python, Ruby, or JavaScript.
Of course everything in the cloud. I'm "cloud native" and don't know anything else. My first web applications ran on Heroku, so single-command deployments to production is what I grew up with.
I'm very dedicated to software design principles and good organisation of code. Therefore, I take to heart the following quote in my programming:
"Programs must be written for people to read, and only incidentally for machines to execute." - Harold Abelson