developers glasses java java developer java programmer jon skeet visual studio joke browserling book c sharp c sharp in depth computer desk developer