Impossible to successfully make big software?
stonemetal: The Unix philosophy is the only one I have ever seen work.  If you can't componentize it enough that you can pretend that the rest of the system doesn't exist\ is magic then you can't focus on a smaller human sized chunk to make that work properly.  The second you have to break the black box complexity has just won.