Photo by Rick Mason on Unsplash

Computers are hard. Literally, they are hard and figuratively they are, too. We spend a lot of time confused about how technology works.

Why does Netflix keep disconnecting from the internet? How do I zip a file? Why does my password need numbers, letters and special characters? What does Confirm Form Resubmission mean?

This is partly why software engineers are one of the most well paid working…