Knowing what a Unit Test is
Knowing what an Integration Test is
Knowing what TDD is
Knowing the advantages
Knowing the disadvantages
Knowing what you gain
Knowing what you lose
Only then, can you be Pragmatic about applying the practices and techniques.
Knowing or not knowing what DDD is, taking a couple of DDD patterns and saying you’re doing Pragmatic DDD is not Pragmatism and it’s not DDD.
Knowing or not knowing what REST is, taking a couple of REST features and saying you’re taking a Pragmatic approach to REST is not Pragmatism and it’s not REST, half-REST nor nearly-REST.
In the name of being Pragmatic, you should not redefine definitions. And what is worse, it should not be your carte blanche to mislead others. Be responsible.