self-consciousness
is trivial
to implement in computers:
even the blinking lights
of 50s scifi cliche computers
represented a sort of self-consciousness
as they announced its inner state
to the world
and it wouldn't be hard
to add a layer of nano-probes
above the cpu chip
that monitored which subparts
were active or inactive
helping find bottlenecks
inefficiencies
infinite loops
or at the OS level
similarly
monitoring which system calls
are used the most
which processes
are stealing all the cycles
and at the desktop level
which apps get used most
which command sequences
and when this becomes second nature
the principle of
most-often-used = easiest-to-access
will be the fundamental
organising principle