joke browserling c sharp computer desk developer developers glasses java java programmer humor books bookshelf book coffee c sharp in depth jon skeet visual studio vs