How I make the website is most of the point of making this website. In the process, I get to learn about some cool toys. That’s the joy of programming, you just basically sit there and think of stuff, and it pretty much magically pops into existence, as long as you have the right tools to help you.
Ruby is my favorite programming language. It is flexible, allowing you to be terse or verbose as the situation allows. It lets you do fun things like monkey patching, and basically makes it fun and easy to express complicated ideas. Lots of fun metaprogramming.
Middleman is a really nifty little static site generator. It’s got the right balance of configurability and just doing what it’s supposed to. Plus it’s all ruby!
three.js is the nicest 3D programming environment I have ever used, web, desktop or mobile. It does what you want with minimal effort, but is still very powerful. When combined with CoffeeScript, it’s pretty fun.
Because I want to write content, not markup.
Atom is a very nifty text editor. I like it.