How learning a skill gives you an extra perspective when observing things
For a while I was bored and learned some PPT creation techniques; since then when watching presentation PPTs I pay attention to how they are designed; later I watched an open course How to speak, and learned that teaching-oriented PPTs should be as simple as possible, rather than requiring tricks like presentation PPTs do.
After watching an introductory photography tutorial, when watching movies, photos, or game cutscenes I also casually observe their camera angles and lighting setups.
After learning algorithms, I realized that ordinary deletion on a computer actually just marks that storage area as "free"; later downloads can directly overwrite that area, so the data isn't truly erased; when uploading files to XX cloud storage, the cloud first has your computer compute the file's MD5 (signature). Using that signature, XX cloud checks whether the server already holds that file; if it does, it doesn't spend bandwidth or allocate new storage — it simply places a pointer to that file in your cloud account.
After understanding the concept of "entropy," I associated many designs in computing with entropy reduction. For example, disordered metals or semiconductor materials are processed into ordered circuits; adding data to an array is originally very free, but by restricting how data can be added and reducing its entropy, you can obtain a stack.
Last updated