My name's Patrick Thomson. I'm a senior engineer at GitHub on the Semantic Code team, where I use Haskell to build network services capable of analyzing and interpreting the corpus of the code on GitHub.
I've been programming since I was ten years old, and I've been a professional programmer since I was eighteen. (It's the only job I've ever had.) I started my career at Apple, where I worked on macOS (10.5 through 10.7) and the iWork suite; I left in 2014 to work for a series of startups, where I started writing Haskell professionally.
A brief list of things I find essential in life:
- rap music
- mechanical keyboards
- parametric polymorphism
If you want to get in touch with me, you can tweet or DM me at @importantshock or email me at email@example.com. I enjoy hearing from people who've read my work. (No recruiting emails, please.)
This blog's domain name was coined by Andy Gross (1977-2018).