Adam. That's my name. You can find out more about me here.
I wrangle with the idiosyncrasies of JavaScript, behold the wonder of TypeScript and can always depend on ole faithful Ruby.
I love building products that delight - at the moment I have a special interest in building developer tooling. I am currently working with with the lovely people at Deliveroo.
One of my all time favourite TypeScript features in an extremely tiny nutshell.
Sometimes bad things happen to you. Now I've gotten just a tiny little bit better at dealing with them.
A brief article examining some of the weirdnesses of class level instance variables in Ruby (who knew?). Plus, an examination of eigenclasses.
A quick guide on how to transition away from Vim to Neovim