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
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.
Redirect Output to Buffers from Emacs Eshell
In Eshell, you can call Emacs functions, and redirect output to buffers instead of files. Here is a particularly convenient way.
Protesilaos Stavrou Asks (Me) About Indie Development, Art, Philosophy, Zettelkasten
Do you desperately want to hear my voice? Then watch this recording of a conversation with Protesilaos for 2.5 hours about a wide range of topics.
Zettelkasten for Programmers: Processing Swift Actor Usage Advice in Depth
Let us read an article by Matt Massicotte about Swift actor use and abuse, and extract from it as much as we can learn.
You Don’t Need to Remember Anything Meets LLM Fans
The Scam Called “You Don't Have to Remember Anything” – That post from Zettelkasten.de blew up on Hacker News yesterday to my surprise. We will discuss this in a couple of days and let the dust settle.
Clickable Swift Testing Failure Messages in Emacs compile-mode
The swift test command-line invokation does not print unambiguous filenames for test failures, so we need to attempt to patch this from the console output ourselves like true hackers.
More blog posts in the archive
