Welcome to the archive! Below you can see a list of all longer-form posts I've written on this site.


  1. Switching to an Ergonomic Colmak Keyboard

    Answers to the questions I had before I switched.

  2. CSS4

    Contributing to the CSS4 drama!

  3. Hand Coding a Line Spirograph

    A fun little experiment using SVG and CSS.

  4. You Are Being Tracked

    Testing out a new privacy-conscious traffic tracker.

  5. Getting (back!) into RSS

    Benefits and trials with an old friend.

  6. Killing Cmd-Tab. Your Path to Better Application Switching

    Continuing my series on BTT.

  7. Creating Worry-Free Keyboard Shortcuts with the “Hyper” Key

    Continuind my series on keyboard shortcuts.

  8. Leveling Up with BetterTouchTool

    The start of a new series on working smarter, not harder.

  9. My Experience with RSIs

    My history with RSIs.

  10. NEJSConf — 2019!

    My notes from the last event from this great industry conference.

  11. Iterating in JavaScript

    A short list of a few different ways to iterate in JS.

  12. Moment.js Without the Dependencies

    Building easily understood dates without a library

  13. Implementing Dark Mode from the Beginning

    How I tackled adding dark mode to my site

  14. Setapp - One Month In

    A continuation in my series on Setapp

  15. Reduce Motion in Background Videos

    A simple fix for quick moving background videos.

  16. One Year Young

    Celebrating the anniversary of my company

  17. When hiring an agency

    How to hire an agency that will give you success

  18. Setapp - worth it? Initial thoughts.

    Initial thoughts from a long-time Mac user, first-time Setapp user

  19. Broken but beautiful

    A short and biased history of the internet.