Separation of concerns is a basic concept in computer science. Djikstra's original explanation sounds strangely similar to dialectics, to me thinkin-lenin

I mean, it's not exactly the same (dialectics are much richer) but it is indeed interesting that we only "discovered" this in 1974. Although to be honest, the idea is probably older than Hegel.

Das Kapital basically follows this structure. Various aspects of the capitalist mode of production are viewed in isolation, from one limited perspective. Only after examining each perspective, and the interrelation between them, can one really understand the entire system.