Let me start with a confession: I never properly learnt category theory, I never did any really non-trivial work in category theory, deep categorical developments always escape my understanding. I am just a naive user of the basic language of category theory — and I love it. It offers a unique toolkit to formulate many aspects of the areas I know and want to develop further at an appropriate and useful level of abstraction and generality. In this presentation I show some examples where the use of category theory, via the theory of institutions, led to beautiful, general and generic results, applicable in many different contexts, and to a better understanding of some standard classical results and ideas from mathematical logic and from the t...