I am a technologist with a background in law, and I enjoy analysing things to an extreme and unhealthy degree. Currently interested in how to avoid mistakes when programming, performance, and video marketing. Read more about me.


I create programming screencasts showing actual workflows in production codebases using timeless technologies over at Semicolon and Sons.


This site hosts articles about learning techniques (especially applied to programming), web development, and online marketing. See the full list of articles here or download in bulk as ebooks.