Why Functional Code is Shorter

Paul Chiusano:

The real decrease in code size when using FP comes from there being exponentially more code reuse possible due to the compositionality of pure code.

I totally agree. John Carmack has it wrong.