“Boolean” is derived from the lastname of George Boole, who pioneered a logic and algebra system for values that can either be 0 or 1. Although Boole never directly applied his algebra to computer science, it paved the road as Claude Shannon discovered the link between Boole’s work and the logic of relays (mechanical switches).