🦜 Worklog of Christian Tietze
@christiantietze.de@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Your feed and you don't want it here? Just
e-mail the birb.
Lettera: A Refined Markdown Document Editor
https://christiantietze.de/posts/2026/06/lettera-bear-editor-for-any-file/
Published: June 18, 2026 13:00
For a while now I’ve been working with the people at Shiny Frog – the team behind Bear – on something new. Today it goes into beta testing. It’s called Lettera, and it’s a Markdown editor for macOS.
Retelling Stories with Commit Diffs in My Head
https://christiantietze.de/posts/2026/05/retelling-stories-with-commit-diffs-in-my-head/
Published: May 18, 2026 05:07
In my teenage coding days around 2001, before I used version control systems, and for a long time, I spent a lot of time reading code just to somewhat memorize it and to know what happens where and when and how I got there. This state of mind has a…
Swift Blog Carnival Roundup: Tiny Languages
https://christiantietze.de/posts/2026/05/swift-blog-carnival-tiny-languages-roundup/
Published: May 1, 2026 11:00
The very first Swift Blog Carnival is a wrap. Six folks took the prompt of Tiny Languages and ran with it in directions I hadn’t anticipated – from task runners and result builders to symbolic math and German verb conjugation. Thanks to everyone who…
CLI for Your Notes in The Archive – Automated Zettelkasten (Usage) for Programmers
https://christiantietze.de/posts/2026/04/cli-for-your-notes-zettelkasten-usage-for-programmers/
Published: April 28, 2026 13:33
Recently on a meetup, I was asked whether the age of manual note-taking and Zettelkasten is over now that LLM’s are everywhere and can produce so much text in such a short time that humans can’t outcompete them anymore. Outcompeting a computer on producing…
Counter Drift and Entropy with Kaizen
https://christiantietze.de/posts/2026/04/counter-spec-drift-and-entropy-with-kaizen/
Published: April 24, 2026 08:36
I picked up a term that I have not used in all my years of programming, and I love it: “Drift”. As in “Specificaiton Drift”: you write the spec at time T, implement at T+1, learn something new about the problem domain in the process and adjust your…
Swift Blog Carnival: Tiny Languages
https://christiantietze.de/posts/2026/04/swift-blog-carnival-tiny-languages/
Published: April 5, 2026 09:44
To kickstart the Swift Blog Carnival, I’ll pick a topic that is inoffensive (I hope!) and applies to the vast ecosystem of Swift programming: Tiny Languages. Have you ever written your custom DSL using result builders? Have you ever parsed a scripting…
Emacs Mistakes and Misconceptions That Held Me Back in 2019
https://christiantietze.de/posts/2026/03/emacs-mistakes-and-misconceptions-that-held-me-back-in-2018/
Published: March 30, 2026 05:44
It took me a decade to try Emacs again, for reasons totally unrelated to computer programming (task management!), and a lot of effort by my pal Sascha Fast. In hindsight, I realize I had to learn a couple of things first. This is my contribution to Emacs…
Peloton for the Mind
https://christiantietze.de/posts/2026/03/peloton-for-the-mind/
Published: March 26, 2026 19:10
What if “bicycle for the mind” never meant that it’s a way to speed up, but a way to exercise? Since in 2026 nobody uses bikes to exercise anymore, the more understandable metaphor would be “a Peloton for the mind,” an ergometer to get your mind-muscles…
Does Bad Code in Your Context Window Misalign LLM Recommendations?
https://christiantietze.de/posts/2026/03/does-bad-code-in-your-context-window-misalign-llm-recommendations/
Published: March 20, 2026 06:51
Put away your Betteridge’s Law of Headlines, I genuinely don’t know the answer :) In “Training large language models on narrow tasks can lead to broad misalignment”, Betley et al found that fine-tuning LLM’s with e.g. insecure coding practices can affect…
Make the pi Coding Agent Identify the Model in Commits
https://christiantietze.de/posts/2026/03/pi-coding-agent-git-commit-identify-the-model-audit-trail/
Published: March 17, 2026 07:06
In November, I posted how to make Claude Code mark itself as the author of git commits. You can do the same with OpenAI Codex.
Identify Codex CLI Git Commits for an Audit Trail
https://christiantietze.de/posts/2026/03/identify-codex-cli-git-commits-for-audit-trail/
Published: March 17, 2026 06:51
Agentic engineering practices changed from “you should commit everything yourself” to giving the agentic tools more autonomy for example in order to try out different things to implement a change. Small git commits are part of that toolset. Here’s how to…