sholmes
|
|
response 10 of 28:
|
Mar 2 01:27 UTC 2009 |
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
|