Skip to content
Karl Ostendorf

Welcome

Hi, I’m Karl Ostendorf. Software Developer • Tinkerer • Self-Hoster • more

Recent Posts

  • 11ty migration

    After struggling with Astro for a long time, I upgraded my blog to 11ty yesterday.

  • mastodon reposter

    Reposter exists because Mastodon discovery is uneven. Your home server only knows about part of the Fediverse, so followed hashtags can miss posts that are visible elsewhere.

  • dayone2md

    I wrote a CLI app to export Dayone journals to markdown.

  • Reboot

    blog reboot

  • Kubernetes Install Unit File

    Install Kubernetes on CoreOS with a systemd unit file

Recent Chirps

  • 2026-06-04 @ 10:08

    It's so easy to switch a project from one language or framework to another these days.

  • 2026-06-03 @ 10:06

    I'm planning out a NAS for my homelab and am reading about Unraid vs TrueNAS. I'm comfortable setting up headless Linux computers without any GUI, so I don't really see the appeal of Unraid, except that it's capable of working with unmatched drives.

  • 2026-06-03 @ 08:40

    I'm really impressed with ActualBudget - it's very fast. I'm using the desktop app without a server so that is to be expected I guess, but wow!

  • 2026-06-02 @ 23:39

    I decided to take a look at ActualBudget today to plan my migration from YNAB and the process was so easy and straightforward that I was done in less than an hour.

  • 2026-06-02 @ 17:14

    I'm toying on porting my site from Astro to 11ty because I am a perfectionist and a micro-manager when it comes to generated HTML. I had my robot (ChatGPT 5.5) perform the port in under 10 minutes. I think AI is great for overcoming the initial inertia. Now I can tinker with the code for the next several days and tidy up all the loose ends.