Passionate Programmer

I am technologist who enjoys analyzing things to an extreme and unhealthy degree. Currently interested in how to build consensus on technical teams, how to capture implicit knowledge about codebases in documentation, and how to organize a codebase in order to reduce accidental rewrites of existing functionality. Outside of work, my current focuses are figuring out how to write interesting melodies on piano and blogging anonymously about social phenomena. Read more about me.


I create programming screencasts showing actual workflows in production codebases using timeless technologies on my YouTube channel 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.