Hamming’s Smart Error-correcting Codes

In the late 1940s, Richard Hamming, working at Bell Labs, was exasperated with the high level of errors occurring in the electro-mechanical computing equipment he was using. Punched card machines were constantly misreading, forcing him to restart his programs. He decided to do something about it. This was when error-correcting codes were invented. A simple … Continue reading Hamming’s Smart Error-correcting Codes