A friend asked me why there is a violin on the cover of Effective C# instead of any other instrument.
The logic was actually pretty simple. A musical instrument seemed logical for a C# book. At the time, four of the five members of my family played some instrument. I play guitar, my wife plays piano, Lara plays flute, and Sarah plays violin. (Scott has started playing the trumpet now, but that predates the book).
The piano makes a silly cover. The guitar seemed wrong, and a flute on the book cover looked a bit silly. So violin won by default.
Sort of like software design: Throw out all the lousy ideas, and the one that's left is probably pretty good. At least I hope so.
All of these projects are Open Source (using the Creative Commons license for content, and the MIT license for code). If you would like to contribute, visit our GitHub Repository. Or, if you have questions, comments, or ideas for improvement, please create an issue for us.