Ideal working conditions
- Internet has to be fast and reliable
- IBM keyboard
- Optical mouse
- A decent chair
- A decent large LCD screen
- A large Oak desk (ok, a tall order!)
- Good pens and a good spiral notepad
- My own office space (least likely to be fulfilled)
- Where no one can disturb me (no looking over one’s shoulder bullshit)
- A decent fast printer
- Where I can use the toilet in absolute privacy
- Where I can have a window to the world, preferably a natural landscape
- Where I don’t have to hear sirens, traffic or drone of noisy machines (i.e. QUIET)
- Where someone makes me tea when I wish :)
- Where I can smell things other than the normal office smells (flowers)
- Where I don’t have to wear shoes
- Where you don’t have to wear ID
- Where cleaners clean when you are not in the office
- 40 hour weeks and very flexible (no timesheets!)
- A place to lock up a bike
- Allows employees to connect up personal gadgets like laptops/mobiles to the network
- Where your employer isn’t paranoid about you stealing intellectual property
- Where people don’t frown on IRC
Update: I’m starting to think the ‘home environment’ is best for hardcore programming productivity. Though I sometimes miss having people physically around to discuss problems with.