“A computer program can modify itself but it cannot violate its own instructions — it can at best change some parts of itself by *obeying* its own instructions.” ComputerProgramSelf Modification Book:Gödel, Escher, Bach: An Eternal Golden Braid Source: Gödel, Escher, Bach: An Eternal Golden Braid