The problem with immutable data (memory) is there is an assumption it leads to better outcomes.
Is a fossil an immutable memory? An immutable object (in coding) is an object whose value cannot change. A more generic definition of “immutable” is that it is unchanging over time or unable to be changed. Again, in code, what does immutable mean behind the scenes in terms of memory? An object is created and given a value, is then assigned some space in memory . The variable name bound to the object points to that place in memory, and as long as the memory is not changed, it is immutable. As long as the memory is not changed, it is immutable. The risk is that something writes over that part of memory and the immutable is lost. However, human memory is not immutable. Human memory is all rather made up. We are poor at recall, and we can easily be biased to focus on one thing and miss the obvious ( remember the gorilla experiment on selective attention). At the same time, we don’t know how our memory works, and there are a lot of theories, the overall agre...