Varje mjukvaruingenjör har ett ögonblick då de lärde sig ett själskrossande faktum om programmering. Som när du först lärde dig att ett booleskt värde faktiskt upptar 1 byte och inte 1 bit.