… Most software systems are too complicated to figure out completely in advance, and they need a lot of interaction between the producer and the consumer. This has to be done in some disciplined way, but if it’s too rigid or too wrapped up in management process, the resulting software is likely to be late and to solve the wrong problem anyway …
… I have a thousand-page Java book that appears to contain nothing but the names of functions that one can call. There’s something badly wrong with this picture …
Brian Kernighan
1999 год