A review by breadandmushrooms
Bitwise: A Life in Code by David Auerbach

informative reflective medium-paced

2.25