The Pattern On The Stone: The Simple Ideas That Make Computers Work