Hi, I’m Kevin. I’ve written here primarily about software development and publishing topics. I post weekly notes about interesting things I find online. You can learn more on my About Me page.
Featured posts
- Building Peaklet with coding agents: How I used
GitHub Copilot to turn an old idea for a daily ranking game into a
working site. I’m not publishing daily puzzles there right now, but it was still a cool project. - Rebuilding this site with Obsidian, Quartz, and Copilot:
How AI helped me wrangle a bunch of files into an Obsidian vault that’s now on the web. - Seven years at Khan Academy: Reflections on my longest-tenured job to date.
- Why Khan Academy has so much code: I wrote this because commenters on the internet often called Khan a “video site” and were confused about why it was so complex.
- Hexagonal architecture: ports and adapters: Just me in 2018 writing down notes as I read in more depth about this particular pattern.
- Why blockchains won’t revolutionize publishing: By 2021, I had self-published four books and worked with a traditional publisher on another. There was a lot of breathless anticipation about blockchain doing wonders for publishing. Years later, I can say that this has definitely not occurred.
Use the site navigation to browse the rest of the posts and notes.