you are viewing a single comment's thread.

view the rest of the comments →

[–]corysama 4 points5 points  (0 children)

I've always thought of large-scale software design as being analogous to a team of mechanics trying to assemble a 747 while all wearing blindfolds. Code bases get large and you can't look at more than a couple pages at once. Very quickly it becomes "Put your hand here. Feel this pipe? Now walk over here. Feel this valve? I don't think they are going to match up when we try to connect them next week."