Choose milestones, not a quota
There is no correct number of photos. Add an entry before a major change, after a repair, at a decision point, and when the project is finished. A suggested cadence is only an example; the useful cadence is the one you can keep.
This is a text example, not a product screenshot or a real customer project.
How many comparisons a series actually holds
This is the part that is easy to say and easier to see. A project with six dated entries does not hold one comparison. It holds fifteen — every entry against every later entry — and you do not have to decide in advance which one you will want.
A sketch of the arithmetic, not a product screenshot. The outlined cell is the comparison a before-and-after keeps. The other fourteen are the ones you cannot ask for later if the entries were never taken.
Try the comparison count.
Enter the number of dated entries in a project. Each entry can pair with every later entry, so the useful comparison count grows faster than the photo count.
15 possible comparisons
Formula: n × (n − 1) ÷ 2. This is arithmetic for planning a series, not a product screenshot.
The number grows faster than the effort does. Four entries hold six comparisons; six hold fifteen; ten hold forty-five. Each new photo costs the same few seconds and adds more than the one before it, because it pairs with everything already there.
That is the practical reason to add an entry when you are unsure whether it matters. The cost of a photo you never compare is nothing. The cost of a comparison you cannot make is the whole question you wanted to answer.
Keep each entry legible
- Use a short label that says what changed, not only the date.
- Keep the same main view and add detail photos only when they explain a step.
- Use the previous entry as a ghost to line up the next frame.
- Leave the messy middle in the project; it is part of the evidence.
The first of those is the one people skip, and it is the one that decays. A date tells you when; it does not tell you what happened. Apr 14 means nothing a year later, while Apr 14 — filler sanded back, second coat next still reads. Label the change, not the state: the photograph already shows the state.
Gaps are information, not damage
Real projects stall. A room waits three weeks for a part, a garden waits out a season, a restoration pauses while something else takes the weekend. The instinct is to treat the gap as a hole in the series and to leave it undocumented.
A dated timeline records the gap whether you like it or not — that is what the dates are for — so the useful move is to say what it was. One entry at the start of a pause and one when work resumes turns a suspicious blank into an explained one, and answers the question you will actually have later, which is not "what did it look like" but "why did this take five months."
The same applies to a project you thought was finished. If you come back to it, add to the existing series rather than starting a new one. The comparison you want is against the original state, and that only exists in the first project.
Compare the question you actually have
Maybe you want to compare the starting state with the finished state. Maybe you want to compare the surface before a repair with the first coat after it. A timeline is more useful when it lets you choose both points instead of hard-coding one before and one after.
The examples on this page are guidance, not product evidence. The comparison counts above are arithmetic, not a claim about any particular project.
Keep the comparison honest
Changing light, moving subjects, and different lenses can still affect a comparison. The ghost is a reference that helps you match framing; it does not make different conditions identical. Choose any two dated entries when you want to inspect a change, then save or share the reveal for free.
Itermark is an iPhone app for iOS 18 or later with no NTL account. Projects and photos are stored locally and, when iCloud is available, supported records and photo data may sync through your private CloudKit database. Anonymous usage counts can be turned off in Settings.