It seems to me that in the last decade or more technical know how is no longer so important for companies. I have the impression that personality modes, human networks, who you know, AND ESPECIALLY HOW YOU BEHAVE is much more important. Now this may have always been true to some degree but it seems like companies today don't even know how to judge people or judge by quirks or gut feelings. They ask for alot of knowledge (at least in software, the field I think I know) but in the end it seems that what really counts is AGE, HOW MUCH OVERTIME YOU ARE WILLING TO DO, HOW MUCH YOU LICK ASS etc. I mean even the relationship between work and time at work or working hours is not at all clear or demonstrated. You can achieve alot in 5 hours of work, but then companies think you worked too little, rarely looking at the real results of the work. Whereas if you stay to 10 pm every night and not get anything done you give the impression that you are working. Like in Japan the "salaryman" has to wait until his boss leaves at midnight even if he does nothing because behavior and ritual are of the upmost importance. Then again companies just hand out insane deadlines so you are forced to work 80 hours a week. All this could be the result of technology's efficiency because the basic mechanisms work, production is relatively easy and basic needs are more or less easy to satisfy. So you have companies that just like to play around with people, I know many good people who were fired or let go or laid off etc because the companies don't even know what they want, or just to express a PURE STATEMENT OF POWER AND CONTROL. Any ideas, am I dead wrong, or are there logical reasons behind this ?