Hi and welcome back to “Trust the Process”. The weekly newsletter where I share my own progress over the week and interesting links I found along the way.
After talking about Amp and its Orbs and why they are so interesting last week, this week I experienced hands-on how efficient this setup makes me.
Not having to worry about managing git worktrees, keeping my Mac awake and juggling different threads in a Terminal is such a relief. It means that I work on my projects for shorter periods of time (15 to 30 minutes) way more often during the week instead of having to block a whole 2-hour session. Which paid off during this week, as you’ll see.
Process
One of the goals of this newsletter was (and still is) to make regular progress on Morgenblau, my web reader. This week, I hit a big milestone.
The app is nowhere near finished or feature complete, but I just deployed it anyway so I could start using it in everyday life. As mentioned in a previous issue, my main goal was to replace my current RSS reader, NetNewsWire, with Morgenblau and as of this week, that is the case. I use the app regularly on my computer and my phone as a PWA now.
The app is deployed on Fly. No particular reason why, just that their pricing is good for my use case and it has quite good DX in my opinion.
I can now read/watch the content I’m subscribed to directly in Morgenblau in this calm interface:

I can also subscribe to newsletters via a custom Morgenblau email address and, as of this week, upload YouTube subscriptions directly from my Google account (via Google Takeout).
After the deployment, my workflow this week was transformed quite a bit. I caught myself often being annoyed at something within the app while using it. Previously, I would have had to go to my computer, fire up a terminal, start a dev server and start to fix the issue. Now I just open Amp on whatever device I’m currently on, describe my issue, how I want it to be fixed, iterate a couple of times and with a click on the “Ship” button, the adjustment is live.
Of course, not my whole development looks like this. But for small changes that would just accumulate in my backlog for ages, that quick turnaround is sooo nice.
I also started to tackle a bigger project towards the end of the week when it comes to Morgenblau. One of the main issues I have with RSS as a protocol is that, sadly, more and more websites don’t support it anymore. That’s why I want to have the concept of a “universal subscribe” in Morgenblau. Essentially, you should just be able to give the app any website and it allows you to subscribe to it. If no RSS feed exists, Morgenblau creates and hosts one.
I’ve been benchmarking a few approaches to do this and one seems really promising. I’ll share more when I have a proof of concept to show. But a little piece of advice: You should give your agent a laboratory to experiment and try out different approaches to such problems. It’s quite effective in my experience.
As mentioned, Morgenblau is not feature complete and there is still so much to do. That said, since you are a subscriber to this newsletter, I’m happy to give you access to it already if you want to help me shape the product as I’m building it. Just hit reply to this email and let me know :)
In issue 002, I mentioned that we as ATProto devs should not market our apps as “XY for ATProto”. I was quite happy to see Jason Lengstorf share this sentiment this week and many people seem to agree with him. That’s good news for the ecosystem.
Way back in February, I started working on a little tool called Kai. It’s an annotation tool inspired by Agentation that helps you iterate on your UIs with your agents. I created Kai because I wanted something framework-agnostic that doesn’t need to be installed in a dev environment. It should just work on any site. Plus it has a few neat features that allow you to measure dimensions (PixelSnap style), inspect text and more quite easily via shortcuts.
Originally, the tool started out as a bookmarklet. This week I turned it into a Chrome extension and tagged a v1 release. I’m still working on it here and there and it’s a tool that primarily fits my personal workflow, but you can check it out on GitHub and try it out yourself if you want.

Speaking of solving a personal need: on Friday night I wanted to do a very quick leg strength session that required an interval timer. In such cases, I usually search for such a tool and pick one of the results Google presents me with. But no matter what I pick, they are all so bad: usually ugly, way too complicated, have ads, require you to sign up or a combination of these things. It can’t be that hard to just make a minimal but solid interval timer?
That’s why I just built one myself. It’s available here, if you want to try it out as well: ding.dominikhofer.me/timer. It just allows you to set a work duration, rest duration, number of rounds (incl. an “infinity mode”, where the timer just runs until you stop) and an option to notify you when the work interval is half done (e.g. for switching sides during a stretch). Fully local, installable as a PWA, no accounts and even works offline.

I want to build more such little tools in the same style as “Ding”s (German for “Thing”). That’s where the subdomain comes from. Planned so far are a box breathing and a simple ephemeral todo-list Ding.
Finds
Cool things I discovered this week:
- Timeless Type Family: We love a new high-quality variable font family that is free to use. This one contains both a serif (text & display) and a sans serif (sans & grotesk) version.
- Paper Mono: We of course also love mono fonts that are high quality, variable and free to use.
- convergence to the mean: “i think we need to approach making things more like artists.” A great reminder.
- This is a modern motherfucking website.: I loved the original version of this site back in the day, glad it got an update for 2026.
- Is Agentic: AI Agent Readiness Score for your Site and App: It seems like GEO is the new SEO and this website by Vercel is a great check of how optimized your website is for this new era.
- good-css: A great collection of state-of-the-art CSS patterns. Useful as a reference to both humans and agents.
- Cuelume. Interaction sounds for the web: If used well, sound can really elevate an interface. I’m using another library for Ding, but this one seems cool as well.
- What Francis Fukuyama Is Seeing at 'The End of History': Fukuyama was mentioned in our International Relations class so I wanted to see if there were any current interviews with him. This one was surprisingly interesting to listen to.
- Epoch AI: I didn’t know Epoch until it was mentioned in a guest lecture at uni. Really interesting insights presented in a calm way.
- The product of the railways is the timetable: When a blog post mentions the Swiss “Taktfahrplan”, I just have to share it ;)
From the blog
I didn’t publish any posts since the last issue.
That’s it for this issue. Thanks for sticking around! If you have any questions, feedback, or just want to say hi, reply to this email and it will land straight in my inbox.
Until the next one,
Dominik
You just read issue #4 of Trust the Process. You can also browse the full archives of this newsletter.
Add a comment: