Friday miscellany

Diagrams

Tech company org charts
Beer diagram

Education

Advantages of printed textbooks
16 things a CS major should do before graduating

Math

What Alan Turing did for his PhD
13 surprising Fibonacci appearances

Computing

The implementation of functional programming languages
JavaScript is dead. Long live JavaScript!
Embracing non-determinism
Algorithm for solving Rubik’s cube-like puzzles

Engineering

Engineering diapers
Why technology can’t fulfill