A photograph a day. One frame, chosen, captioned, and filed. No filters, no feed, no algorithm. Just a quiet record of being awake to what was in front of the camera.
The constraint is the discipline: one frame, every day, for a year. It teaches you to see when there is nothing obviously to see; to carry a camera when you'd rather not; to edit fast and let the choice be the work. Most days the photograph is ordinary. That's the point — the year is what's interesting, not any single image.
Started January 1, 2026. Today is day 125 of 365.
Cameras carried, ranked by frames captured:
Lenses:
Set in Inter Tight and JetBrains Mono. Built with Astro on Vercel; photographs stored in Vercel Blob; ratings in Upstash Redis. Search is hybrid keyword + Gemini Embedding 2 with reciprocal-rank fusion. Source on GitHub.
New photographs available via RSS.