top | item 19902760

(no title)

zeeveener | 6 years ago

At that point, one might as well start mentally breaking down the Larger System into smaller Sub Systems and the Contracts between them.

discuss

order

corey_moncure|6 years ago

In fact, this is the distilled essence of software engineering, as I understand it.

mjevans|6 years ago

You also start to approach the old UNIX command line philosophy. Each command did roughly one thing very well and input and output were pretty simple CHAR streams.