Version control and paper machine: what they have in common

  1. Step 1. Version control — includes — Git. A version control system.
  2. Step 2. Git — uses — Hash function. Commits are addressed by hashes.
  3. Step 3. Hash function — is a kind of — Cryptography. Cryptographic hashes.
  4. Step 4. Cryptography — is used in — Colossus. It broke the Lorenz cipher.
  5. Step 5. Colossus — is made of — Paper. The data is on paper punched tape.
  6. Step 6. Paper — uses — Paper machine. Industrial production.

Open Evothings