Git and telephone: what they have in common
- Step 1. Git — uses — Hash function. Commits are addressed by hashes.
- Step 2. Hash function — is a kind of — Cryptography. Cryptographic hashes.
- Step 3. Cryptography — is used in — Enigma. A cipher machine.
- Step 4. Enigma — is made of — Bakelite. Bakelite.
- Step 5. Bakelite — is material for — Telephone. The body of classic telephones is Bakelite.