Peter's principle of Software refers to the continuous improvement and expansion of software by rash developers until they finally cannot even understand themselves, and the result is that the project is slowly destroyed.
The Peter Principle of the software can destroy the project.
The Peter Principle of the software will be gradually revealed over time, and the problem can be extended into the project.Code. Stupid managers often do not prevent such problems. They always think that as long as they do not see the bug, it is the best. But some problems are not bugs, at least at the beginning. The result is that the project is overwhelmed by its own endurance.
The best way to avoid this problem is to improve the skills of managers, rather than developers. If the main maintenance personnel do not understand the software, it is too complicated to maintain it. It means to avoid a technology that is too opportunistic, unless it must be used. Smart is sometimes evil and can only be used when necessary. The concern should be the long-term health of the system being developed.