1 new of 28 responses total.
Memory: I got a really bad short-term memory so this is a personal problem. I'll define a variable and then forget what it was called so I'll have to scroll up. Or, I'll define it in one function and then slightly alter it within the next. Might help if the company had a standard way to define vars and then waste time syncing them. Companies should spend time training people in-house. A lot of guys won't know the API properly (me) or a project will start without management bothering to test to see if people are up to scratch. eg: let's say that there is this coding project that requires Postscript.. team leads should check to see if people know the language and then make sure that what they studied isn't lost through disuse. The testing for standard functions (print, FileOpen, ParamProcessing, etc) so that programmers (noobs) don't waste time doing commonly used stuff.. Kitchen: Traffic out here is hell. If you leave by 8, there will be a shit-load of vehicles and you will slow-down to a crawl. Companies should start early, and allow people to leave at an out of sync time wrt the world. Will also help if they provided a kitchen or food (breakfast, non salty snacks). Bed: They should allow people to lie down and work. Sitting in a chair kills me and tires me out faster. AC/Carpeting: Hate it! If they switch it off for the day, then you get scrwd when you come to work early because the room will be muggy. Ideally, I'd like clean air, bare tables and floor, no dust, open windows.. that kind of thing.. I'd get a lot more work done if I could lie down and think, and maybe exercise a bit right where I work.. it makes everything more relaxed. A lot of Jap/Chinese companies do this: Employees are part of a family and are treated as such. Indian companies on the other hand act like f!ing morons - we mindlessly ape the West! When you set-up a campus, it would make a lot of sense to set-up a township as well, so that costs can be managed better! Look at what is happening today out here.. they'll pay you a big salary (because they were billing the clients anything) but the roads don't work, but you pay a lot for rental, you waste time in commuting, etc.. instead the company should take care of your daily needs (since the govt can't - or will do it a lot less efficiently). It all affects your bottom-line and ability to compete (in a recession).
You have several choices: