I do not understand how chips work past a very superficial level. I do not understand how my operating system kernel works. My understanding of what a browser does with my code is pretty rough. And yet I am totally capable of making websites. Some things get completely abstracted away.