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