It is common knowledge that code is written by a developer and how humans communicate to computers. However, have you ever thought about how software such as code interacts with computer hardware such as a CPU (Central Processing Unit)? If the answer is yes, then you've come to the right place.