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