This post takes into account Cargo cult programming. The purpose is to get familiar with the leading definition and consider how does it occur in real life and how to handle it. The term is mostly used as Cargo cult programming however Cargo cult software engineering is more meaningful when it comes to software development. The term provides negative approaches to software engineering. It says what is bad. Correct implementations should avoid practices given in the definition.