Understanding anatta via "there are no computer programs" analogy
I find it helps to try to relate things back to the core teachings: suffering, the cause of suffering, the extinction of suffering and the way to achieve that.  So the relevant teaching here as I understand it is not "there is no self" but rather "clinging to a false sense of self causes suffering."

On its face, "there is no self" is patently false, much like the claim that there is no computer program.  There's room here to quibble about language, allowing you to see it one way or the other, but that distracts from the real matter at hand.  Suffering is a visceral thing and getting to its root requires delving into the nitty-gritty viscera of this self-delusion.  Otherwise "there is no self" is just a word game.