Личность - то, что существует в настоящем. В прошлом и будущем это, очевидно, другие личности. Нечто вероятно уловимое на планковских величинах времени.
Что есть программа? Текст программы или состояние железа, исполняющего программу в некий момент момент времени?
Программа плохая аналогия для представления сознания. Программу можно портировать на новое железо, другую платформу, можно и с нуля переписать так, что она будет давать на выходе тот же результат. А сознание привязано к конкретному "железу", помести его на другую платформу - поменяется все, от мотивации, до мышления. Даже небольшое изменение скорости реакции заставит думать и действовать по-другому.