In his seminal paper, Dijkstra introduced 'separation of concerns' to describe the methodology of addressing different aspects of a program at different times, such as correctness and efficiency, to effectively organize one's thoughts and enhance problem-solving.