would you mind to give examples to the bad/good programming according to those points. for example, what does it mean for the code to be asymmetric, and why is that helpful ?
Do you know OOP and MVC? Those are the standards of most companies who make web apps.
Programming according the OOP and MVC patterns, is more secure, and you can re-use your code for other projects a lot. Especially if you master the frameworks.