Douglas Hofstadter, though each has his own ideas about what the special features should be. Hofstadter suggests that software that includes a “strange loop” bears a resemblance to consciousness. In a strange loop, things are nested within things in such a way that an inner thing is the same as an outer thing.

