More About Me
- My /now page shows what I am doing.
- Résumé/CV shows what I have been doing.
- Work with me on your projects!
Learn to Think and Code
- Introduction to my most important articles.
- Wiki with important concepts.
- Pattern Language of Zettelkasten is a programmer-friendly approach to work with knowledge.
- All About TextKit: I deal with text, and here's a collection of everything I figured out so far.
- Ultimate FastSpring Guide for Selling macOS Apps: I sell my macOS apps in my own store. Resources and tips to get you started.
Latest Blog Posts
Join the All-Virtual EmacsConf December 6 and 7 and Check out My Zettelkasten Talk
Announcing my EmacsConf talk for Sunday, and reminding you that EmacsConf is in four days!
Rsync File Copying from Dired with Transient Menu
Instead of async dired file copies, try rsync file copies with a bit of transient menu convenience.
What’s a Zettelkasten Good for in the Age of Affordable LLM’s?
Why spend time on your own knowledge and do so much manual labor when you could, you know, let the robots dance instead? I believe the answer lies in deep work and expertise.
Be Honest When Claude Code Writes Your Software
Change the commit author to your LLM/coding agent to make your git log history more honest and tell a story about collaboration.
Learning About Swift Concurrency (from Matt Massicotte’s Blog) with a Zettelkasten
Live video performance: Reading a post by Matthew Massicotte, and then integrating what I learned into my Zettelkasten. Suprises presented themselves, so as usual, it took a while!
Moving my computing needs into Emacs has this weird effect that spending maintenance time in Emacs, I can improve both how I do stuff with the computer, and also what stuff I work on itself.
Zettelkasten for Programmers: Pick a Title. It’s Okay to Change Later
Look over my shoulder and find out why my note title is suspiciously generous, maybe even vague, in a context where it’s obvious that this surely won’t be a good title forever.
More blog posts in the archive