News for hackers. Stuff that matters.
Re:Checklists are hard (but still a good thing) by adolph on Wednesday July 23, 2025 @06:31PM (#44664713)
The semantics of list types is an underrated problem that probably holds back the market of software tutorials.

A todo list is typically a set of unrelated things to be performed once and annotated as "done." Something may be performed periodically, like iOS reminders adds take out the garbage on a weekly basis, but each performance is really its own item. Sometimes a todo list will have parent-child tasks.

A checklist is a two lists: one a template and the other the record of performing the checklist. The template and performance instance records are a set of related things which may or may not be ordered or conditional. A special type of checklist is an inspection checklist which may include results from performing a particular checklist item as well as the fact that it was performed.

There are no comments on this comment yet.