Christian Tietze
I build Mac apps for writers and thinkers, and write about how: Swift and AppKit, the Zettelkasten method, Emacs.
Latest
Hazel 6 is discounted 35% for the 20th birthday of this amazing little Mac helper!
Lettera: A Refined Markdown Document Editor
Shiny Frog's new Markdown editor for macOS goes into beta today. It's like Bear, but for any file or folder on your computer. I've been lucky enough to help build it.
Retelling Stories with Commit Diffs in My Head
Successful code changes where I don’t feel a lot of friction may boil down to being able to retell a story of small changes here and there in my head.
Swift Blog Carnival Roundup: Tiny Languages
Recap of the very first Swift Blog Carnival on the topic of Tiny Languages: six posts on task runners, DSLs, parsers, symbolic math, and grammar tools.
CLI for Your Notes in The Archive – Automated Zettelkasten (Usage) for Programmers
Exposing your notes with a CLI can help LLM’s and you both to discover connections. The tool I wrote for The Archive essentially offers a YAML API for my Zettelkasten.
More blog posts in the archive
Think
-
A commented table of contents of my most important articles.
-
Concepts I keep coming back to, one page each.
-
I deal with text. Everything I figured out about Apple's text system 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.
Build
Books
All booksSenior macOS/iOS engineer in Bielefeld, Germany. CV, portfolio, and how to work with me.

