This paper surveys a selection of personal research projects which addressed problems related to Software Engineering, and
whose solution was inspired by ideas from the field of Knowledge Representation and Reasoning. Surprisingly often, the research
was also related to problems in Databases. We discuss, in part, to what extent did the KR ideas provide ready-made solutions
to SE and DB problems, and how frequently we had to invent new KR techniques.