>>11
the problem is that there is not enough complexity. You see, if software was simple and powerful, there would be no more programming. If software was reliable and designed to have no security holes, there would be no profit in hacking. If there was no hacking, there would be no profit in security consulting. The reason why the technologies popular today are popular is because they have complexity and problems with reliability. This ensures slow development times and paid periods of providing patches for bugs caught in the field. Without complexity, things would get done faster and potential customers would be more satisfied with the software that is available. This means less time being paid, and less projects for making ``better" products. Complexity is your only ally in making your work incomprehensible and unmaintainable, and these are your only assets for job security.