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
Manually Mount the Metal Toolchain When Xcode Cannot
My computer suffers from Xcode not being able to access the Metal toolchain that is clearly installed on my system. I need to mount the disk image manually to fix this and make the CompileMetalFile error go away.
Emacs Carnival 2026-01: “This Year, I’ll ...”
I’m hosting this month’s Emacs Carnival. Submit your blog posts on the topic “This Year, I’ll ...”, Emacs-related new-year resolutions in January to participate.
Announcing the German Urban Sketchers Index
The unofficial Urban Sketchers Germany index got a webdesign, interactive map and filters to show the 85 groups that we now know of.
The People Who Got Me into Emacs
An end-of-the-year appreciation post for the Emacs community and the people who got me started.
How a (Wooden) Wood Plane Planes Wood
An old German instructional film for woodworkers shows in great detail what goes wrong (and right) when you plane wood in different configurations of a hand plane.
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.
More blog posts in the archive