a very basic challenge for iterate/transform is simply focusing on the same work for long enough that one could complete the task in the time it is focused on i have a habit of 'disrupting' the state of a project by terminating efforts right before a change is restabilized. my local work on flat_tree and log is currently in that state. one of the ways to handle that harmful habit is to make changes that are fully backward compatible. this can be very verbose for e.g. renames. it can also seem helpful if changes are smaller and simpler. when there is only one change, it is easier to remember what to do when one begins needing to dissociate to stay with the work. dissociation involves splitting one's concepts in two, some for each part, so that each intense emotion has concepts that satisfy it. when one repeatedly dissociates it then really severely shrinks one's working memory.