Today I did a task that I’ve been putting off for years. I cleaned my keyboard. Not the typical surface cleaning, but a proper full cleaning. In the past a keyboard would break long before it required a serious cleaning. … [continue reading]