hardware

 

software

 

giving instructions to computers versus humans
 and computers make mistakes, not humans