A few bad things in code for which we have fairly consistent evidence:
- high nesting depth
- meaningless or single-letter variable names
- lots of code duplication
- very inconsistent formatting
- very complicated Boolean conditions with AND and OR
- functions with a lot of parameters
An axiom is a statement that is accepted to be true, usually to serve as a foundation for further arguments. I assume OP meant that NGT would often make general statements without much justification and OP perceived these statements as not nuanced / “true” enough.