grub street: the world of literary hacks
abstraction: a general concept formed by extracting common features from specific examples
hardware: (computer science) the mechanical, magnetic, electronic, and electrical components making up a computer system