Cull a shoot, end to end
Twenty minutes from a folder of frames to an album-ready export, with nothing written over an original. Also: the install method that will cost you an evening if you pick the obvious one.


Twenty minutes from a folder of frames to an album-ready export, with nothing written over an original. Also: the install method that will cost you an evening if you pick the obvious one.

A cull is worthless if it cannot follow you into Lightroom. Writing XMP sidecars out of krites, and being careful about what not to write.

A standard-library security fix forced a Go version bump, and then the release failed because the build image shipped an older toolchain.

The one real user of my photo tool was already faking a feature with a workaround. That workaround was the specification.

A desktop-first photo tool reviewed mostly from a phone, and the CSS grid that refused to behave on the one screen it was being judged on.

A correction to my own post: the culler does contain machine learning, and the distinction I drew between ML and AI does not survive scrutiny.

Dropping the Windows build of a photo tool rather than fixing it, and why that is the right call for a one-person project.

A photo tool that is non-destructive by construction rather than by intention, because the shoot it works on can never be taken again.

A wedding photo culler that contains no machine learning at all, by deliberate choice. Blur, exposure and eyes, done with plain arithmetic.

Launching krites, a local-first wedding photo culler built for one photographer who had four thousand frames and a weekend to get through them.
