Happy Programmer Day, September 12

September 12 is the 256th day of the year so it is celebrated as International Programmer Day.

The number 256 is distinct to programmers. Represented by an eight-bit byte 256 equals 2 to the eighth power.  This digit makes it the highest power of two that is less than 365. When translated to binary code, the day reads 1 0000 0000.

http://”Binary” by mikecogh is licensed under CC BY-SA 2.0

Way back in the 7th grade, I got my only D on a report card in math. We were studying Base 6 that quarter and I could not get my heard wrapped around Base 6 or even what the significance of Base 10 (which is out normal way of counting) was. I eventually learned Base 6 and Base 2 (which is binary).

Flash forward a decade and a half to library school. I took my first computer class where the professor tried to drill the binary system (a computer is either off-0 or on-1). Because of my 7th grade D, I was the only one in the class that understood what he was talking about. I became a systems librarian and while never a programmer, I had a reasonably easy time understanding the theory behind how computers worked. Sometimes you initial failures can be the source of your later triumphs.

Now to count to 10 in binary

01

10

11

110

111

1000

1001

1010

1011

1 0000

What is 11?