I was just going through my old draft posts, which I never published. I found this post, which I wrote almost four and half years back. Not all facts have been valid in particular to me but I have observed them around me all the time. Some of them are valid only for IT industry.
Some of the facts are what I wrote 4 years back, the rest are additional ones.
1. It takes only one manager to convert a simple commonsensical technique into a management fad and destroy it from its roots.
2. It is ok to apply any technique without understanding concepts and theory behind it. (root-cause of previous point)
3. To survive in corporate world you must have very effective filters in terms of your ears. Only what you want to do should be listened.
4. It doesn't matter whether what you say is conceptually more correct, more logical and more commonsensical, boss is always right.
5. Normally the person immediately responsible for you (immediate boss) is the person who least understands what you are doing.
6. If you want to learn how not to use IT, IT companies themselves are the best examples.
7. Since IT people make more money than there equivalents in other Industry, they think they know more things and better than others, while the reality is exactly opposite.
8. The more you know about the domain in which you are doing work; worse will be your perceived performance, more chances that you will not be allowed to do right things, more chances that you will be removed from doing that work
9. Agreeing with your boss is considered as substitute for responsibility to take right decisions.
10. Talking is considered as substitute for knowing (actually I guess this has been applicable from hundreds of years, you must have heard the proverb 'empty vessels make most noise') and people who talk the most are the one who are given leadership roles - so you know... why on average leadership in corporate world is so horrible
11. If you want your organization to suck at something, make sure you make it part of the goals for the people in their appraisals and the corporate system will make sure that all the genuine efforts will suppressed and discouraged in favor of enormous volume of absolute mediocre and fake efforts made to meet the goals.
12. It is not necessary to understand problem in order to provide solution. (especially true in IT industry), you just have to sell the solution, using some buzz words, calling it latest technology, saying some other client used it (doesn't matter that client is repenting the decision) - No wonder, very high percentage of IT solutions are such gigantic failures.
Well, I just had a nice lunch and feeling sleepy, so I will stop with these for the time being. Anyone who happens to read this post (hmm.... ok, that can happen only by mistake), is welcome to add more facts in the comments.