← Back

Software Development

Cl

Claude

My software development at home has shifted away from typing code to writing messages into an empty chat window as Claude Code got “better”. Better in the sense of writing complex code, it is still annoying in its writing style. I got it under control with lots of training wheels (anti slop rules, superpowers) attached to it.

Hy

Hypo 1.16

Back from vacation, after using the previous Hypo release (1.15) on a few thousand photos in July, there were a few things I wanted to do better.

Hy

Hypo 1.15

Right before our summer break I pushed a new release of Hypo out, macOS 15 (Sequoia) is now better supported, and during import a conversion to DNG (Adobe’s open raw image format) is available in Early Access.

Hy

Hypo 1.13

Hypo 1.13 is out, with a new histogram overlay in the preview, UI refinements and bugfixes for Nikon cameras.

Hy

Hypo 1.12

Hypo 1.12 is out, under the hood I focused on a modularized app architecture for plug-and-play support of new camera bodies and RAW formats to make my future life easier, a slightly refined UI and UX, a reworked autofocus and subject visualisation. The latter I think is pretty cool and unique, I haven’t seen that in other photo culling apps.

Mixed Bag cover image

Mixed Bag

This post is a bit of a mixed bag: more kestrel content, Hypo 1.11, a Sigma USB dock, and barn owls.

Hy

Hypo 1.10

Hypo 1.10 is out, with better support for Nikon cameras and it’s various MakerNote implementations, Fujifilm RAF files, and autofocus points on Canon bodies.

Hypo is Live cover image

Hypo is Live

Hypo got its first public release and goes live with a website. Grab Hypo for free there.

Ge

Gemma

Anthropic pulled Fable and Mythos from the market following US intervention, a frustrating move considering Fable was performing for me like Opus was six months ago, before the steady performance degradation across versions 4.6+. It really makes me wonder where LLM proliferation needs to go to ensure we aren’t tied to these frontier labs.

Ra

Race to (No)where(?)

Jasper sent me a post on AI enthusiasts and skeptics, the enthusiasts racing against time and the skeptics racing against entropy, and Jasper and I turned it into a funny metaphor about electric cars.

Milestone cover image

Milestone

I have been using the Sony more over the last days. The Canon’s softness and zoom distort my perception of how good the Sony actually is, especially the finer and sensitive grain adds a nice character to the Sony. Switching between both is fun.

Experimental cover image

Experimental

I ran the photo import in an experimental Hypo branch today and I will learn from my mistakes: the photos never arrived in Apple Photos and got deleted from the card. Update: I was able to recover them.

Loop cover image

Loop

Working on Hypo and immediately using new features in my photo workflow is instant gratification, and it becomes a self-reinforcing loop.

Low cover image

Low

The last few evenings went into building Hypo and the Dragon Touch setup. Agentic coding is a different kind of effort: the cycles from idea to working product are so fast that you barely notice how much you are putting in.

Dr

Dragon Touch (Pt.2)

A follow-up to the Dragon Touch post from a few days ago, about two things that bothered me enough to fix.

So I Built a Mac App cover image

So I Built a Mac App

Nadine and I shoot a lot of photos. A lot in the sense that we are still beginners and have quite an amount to sort through every time. But the amount of pictures is not what this is about.

Packed cover image

Packed

Today was packed, in the morning I went out to use the fantastic weather to get some good shots of birds again, the usual Sparrow and a first time shot of a Goldfinch.

Ch

Change as a Commodity

I’ve been trying to answer a question about AI and software development for a while now, and I don’t think I’ve been looking far enough for an answer.

Bu

Building This Website with Hugo (Pt. 2)

A few months of running this site in production and things changed. This documents what and why, and hopefully saves someone who is just starting out with Hugo some time. The first post covers the initial setup: Building This Website with Hugo.

Spare Parts cover image

Spare Parts

The front bumper of Tilian’s RC car broke off today. Kellin broke it, but to keep the peace I told Tilian it was me.

So

So I built an RSS Reader (Pt.2)

Two weeks ago I wrote about building an RSS reader. I said it would probably crash with more than 20 feeds (or I lose motivation). It didn’t crash but I needed to optimize it a bit.

So

So I built an RSS Reader

So I built an RSS reader. I wanted something simple for myself. Read my feeds, mark things as read, move on.

Bu

Building This Website with Hugo

This website runs on Hugo, a static site generator written in Go. I launched it in early January 2026, so if you’re reading this when it’s fresh, this is all just a few days old. This post documents how I built it.

Op

Open Source

At the end of 2025 I spent 100 hours on a single open source project. I did similar things over the past twenty years but always lost interest. This time was different. The software is actually used at my company. Spoiler: I will happily discontinue it.