Skip to main content


Welcome to my knowledge tree! In this space I hope to collect my knowledge and experience in various areas.

I do this because I want to:

  • become a better communicator
  • have a reference book for myself
  • help spread knowledge
  • learn deeply by teaching

Some of this information could probably be blog posts, but it's either too nische, small, uninteresting, or undeveloped. Think of this tree as "gists": useful tidbits of information, but not a replacement for books / guides.