Hacker News new | ask | show | jobs
by phazy 29 days ago
John Ousterhout has also written about this in A Philosophy of Software Design:

The most fundamental problem in computer science is problem decomposition: how to take a complex problem and divide it up into pieces that can be solved independently.