Top all-time · #4480
Christian Tietze
Personal blog · christiantietze.de/postsprogrammingwritingproductivity
Christian Tietze's personal blog at christiantietze.de covers programming, writing and productivity. Since 2013, 17 different Hacker News readers have linked it 46 times, most often “A Short Note on Voice Assistants and Old People Who Don't Hear Well”. It is still writing: the last post was on 2026-10-07, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link Christian Tietze's posts on Swift string index offsets, a voice assistants essay, selling Mac apps outside the App Store, and masking email addresses with maskedemail-cli.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Christian Tietze builds Mac apps for writers and thinkers (The Archive, TableFlip, Infinite Canvas) and writes about how programmers learn and think: Swift and AppKit, the Zettelkasten method, Emacs, and AI-assisted work.
Most-linked posts?
- A Short Note on Voice Assistants and Old People Who Don't Hear Well3 people · 3 mentions · first linked 2021-02-05
- Markdown Babel: Universal Tool to Make Markdown Files Executable2 people · 3 mentions · first linked 2025-04-25
- Funding Open Source Software as a Third Party?2 people · 2 mentions · first linked 2021-04-10
- Distribute Your App Outside the Mac App Store2 people · 2 mentions · first linked 2020-11-13
What Hacker News says?
Funny, the ergonomics of the Swift string API are so bad that I've started learning a lower level language for parsing, etc. Here's my favorite WTF: https://christiantietze.de/posts/2020/01/string-index-offset...
Comment linking /posts/2020/01/string-index-offset-limit/
on “It Can Happen to You”Submitted Atkinson Hyperlegible Font as a story · 293 points
HN discussionInline link to voice assistants essay was a 404 for me. Here's the correct one until author fixes it: https://christiantietze.de/posts/2021/01/voice-assistants-an...
Comment linking /posts/2021/01/voice-assistants-and-my-granny/
on “Atkinson Hyperlegible Font”Submitted What's the problem with old but excellent Mac apps? as a story · 89 points
HN discussionWrote a short follow up in case you're interested: https://christiantietze.de/posts/2021/01/voice-assistants-an...
Comment linking /posts/2021/01/voice-assistants-and-my-granny/
on “Atkinson Hyperlegible Font”Submitted Using 2 Editors Because Xcode Is Dumb as a story · 84 points
HN discussionEven if you're not the mighty Rogue Amoeba, services like FastSpring[1] seem to make it pretty easy. [1] http://christiantietze.de/books/make-money-outside-mac-app-s... #noaffiliation
Comment linking /books/make-money-outside-mac-app-store-fastspring/
on “What happens when you dump the App Store?”Submitted The Rake and its Prongs (2024) as a story · 11 points
HN discussionFastmail without 1Password but with maskedmail-cli... [1] https://github.com/dvcrn/maskedemail-cli [2] https://christiantietze.de/posts/2023/04/create-fastmail-mas...
Comment linking /posts/2023/04/create-fastmail-masked-mail-addresses-maskedemail-cli/
on “Ask HN: What is your preferred approach to mask your email address?”Submitted A Short Note on Voice Assistants and Old People Who Don't Hear Well as a story · 8 points
HN discussionSubmitted Test, Save, and Execute HTTP Requests with Hurl (Or Restclient.el) as a story · 5 points
HN discussionSubmitted macOS High Sierra “Month 13 is out of bounds” as a story · 5 points
HN discussionSubmitted Funding Open Source Software as a Third Party? as a story · 3 points
HN discussionSubmitted High Sierra: Help Main Menu Is Broken and Freezes Apps as a story · 3 points
HN discussionSubmitted Lettera: A Refined Markdown Document Editor as a story · 2 points
HN discussionSubmitted Markdown Babel: Universal Tool to Make Markdown Files Executable as a story · 2 points
HN discussionSubmitted MD-Babel: Make Markdown Files Executable as a story · 2 points
HN discussionSubmitted Fairphone Fairbuds Are a Great Idea as a story · 2 points
HN discussionSubmitted Oh, You're Making Apps, So You Work for Apple/Google/? as a story · 2 points
HN discussionSubmitted TableFlip v1.6.0: JSON Support and Font Resizing as a story · 2 points
HN discussionSubmitted Splitting Large Tasks Is Not a Mathematical Process as a story · 2 points
HN discussionSubmitted Low App Prices Are Preemptive Excuses as a story · 2 points
HN discussionSubmitted TextKit Overview as a story · 2 points
HN discussionSubmitted SwiftUI Isn't Easy to Get Into: My Road from Headache Towards Mastery as a story · 2 points
HN discussionSubmitted Distribute Your App Outside the Mac App Store as a story · 2 points
HN discussionSubmitted Solve database mapping problems and the impedance problem of ActiveRecord as a story · 2 points
HN discussionSubmitted Mastery Is a Wicked Problem as a story · 1 points
HN discussionSubmitted FreeBSDKit: Swift Package to Write Capability-Aware FreeBSD Apps as a story · 1 points
HN discussionSubmitted Infinite Canvas: TestFlight Is Open as a story · 1 points
HN discussionSubmitted Can You Put on Blinders If You Know There May Be Adverse Effects? as a story · 1 points
HN discussion