1 new of 28 responses total.
memory: there are some good coding practices which somewhat make life easier . like having functions less than one page ( 80 lines ). More than that make it 2 functions. The idea being that human brain can digest about one page of info at a time. or avoiding more than 3 levels of indentation ( so its easier to understand and anyway in most cases of business computing, having more than 4 levels of indentation is probably a sympton of bad design). even variable naming convention helps.( longer and name in CAPS , the larger the scope of the variable ) http://cm.bell-labs.com/cm/cs/tpop/ is a good book for those kind of things My ex employer in India did have a kitchen. A cook used to arrive at 2030 and after that you can call him and he wil prepare and bring to your desk stuff like omelette, nooodle , sandwich We had beds too ( a dormitory ) but for taking rest and not coding while laying down. The female dorm was there since day 1 but the male one had a unfortunate history. It was started cos once one guy worked very late and at abou 5 am in the morn he was going home by bike and fell asleep while riding !!! and had an accident. >>Companies should spend time training people in-house. I know for a certain that about 4-5 companys i know do that. Usually while others are gathering project requirements. The team will have informal training sessions so that each member is at around same level of expertise. >>team leads should check to see if people know the languag ideally it happens before that, the team is formed based on the technical knowhow required. Sometimes they hold a test (written and coding ) from the people in bench to select the team wonder if other grexers know what a bench is :) .. vivek i think will know
You have several choices: