Science is what we understand well enough to explain to a computer. Art is everything else we do. - Donald Knuth
Why I do this
I’ve been in the IT field for a decade, and a full-time software engineer for around half that time. I write music, and am an avid consumer of all kinds of art. To me computer science is one part rigor, one part human expression. And that’s awesome.
My niche is systems programming, specifically large-scale, distributed and concurrent systems built for machine learning. I spend most of my time in the Go and Rust communities, with some frontend and mobile work here and there. I have recently taken on a role as senior data engineer on my company’s data science team, which represents a fascinating intersection of artificial intelligence and distsys. In addition to working in our Go backend, my toolset has now necessarily expanded to include modeling/scripting in Python and large scale map/reduce in Scala.
Favorite idea in CS:
The Curry-Howard-Lambek isomorphism is one of the most important theoretical works I’ve come across yet in CS. I believe it has deep roots in how we express and organize informational patterns about the universe in our brains, and it is something I come back to each year and try to learn a bit more about. Flowing from this, other topics that interest me are category theory and homotopy type theory.
Favorite idea in deep learning:
Much as with Curry-Howard, there is a rather profound connection between a certain type of reinforcement learning (what you could think of as imitation learning) and the so-called GAN networks that have allowed an incredible explosion of downright creativity in artificial agents.
Intelligence is key
Deep networks that are able to generate structural understand of the world are already changing the face of the world. There truly is a fourth revolution (akin to the early 20th century’s industrial revolution) taking place now and over the next 50 years that is going to dramatically change society (and it already is happening). I think it is of absolute importance to understand and guide this process in a way that is safe and ethical. To this end, I have experimented with converting my personal car to be semi-autonomous, and currently tinker with VR/AR and robotics in my spare time. I sincerely recommend that everyone, even if just a little bit, do the same.
I am a native of the Washington, D.C. Metro Area