Success really depends on the conception of the problem, the design of the system, not in the details of how it's coded. - Leslie Lamport
You're not going to come up with a simple design through any kind of coding techniques or any kind of programming language concepts. Simplicity has to be achieved above the code level before you get to the point which you worry about how you actually implement this thing in code. - Leslie Lamport
You're not going to find the best algorithm in terms of computational complexity by coding. - Leslie Lamport
Sometimes the problem is to discover what the problem is. - Gordon Glegg, 'The Design of Design' (1969)
The besetting mistake of expert designers is not designing the thing wrong, but designing the wrong thing. - Frederick P. Brooks, 'The Design of Design: Essays from a Computer Scientist' (2010)
... then again ...
In practice, designing seems to proceed by oscillating between sub-solution and sub-problem areas, as well as by decomposing the problem and combining sub-solutions. - Nigel Cross
... but did you want re-use? ...
A general-purpose product is harder to design well than a special-purpose one. - Frederick P. Brooks, 'The Design of Design: Essays from a Computer Scientist' (2010)
Design up front for reuse is, in essence, premature optimization. - AnimalMuppet
Success really depends on the conception of the problem, the design of the system, not in the details of how it's coded. - Leslie Lamport
You're not going to come up with a simple design through any kind of coding techniques or any kind of programming language concepts. Simplicity has to be achieved above the code level before you get to the point which you worry about how you actually implement this thing in code. - Leslie Lamport
You're not going to find the best algorithm in terms of computational complexity by coding. - Leslie Lamport
Sometimes the problem is to discover what the problem is. - Gordon Glegg, 'The Design of Design' (1969)
The besetting mistake of expert designers is not designing the thing wrong, but designing the wrong thing. - Frederick P. Brooks, 'The Design of Design: Essays from a Computer Scientist' (2010)
... then again ...
In practice, designing seems to proceed by oscillating between sub-solution and sub-problem areas, as well as by decomposing the problem and combining sub-solutions. - Nigel Cross
... but did you want re-use? ...
A general-purpose product is harder to design well than a special-purpose one. - Frederick P. Brooks, 'The Design of Design: Essays from a Computer Scientist' (2010)
Design up front for reuse is, in essence, premature optimization. - AnimalMuppet
... lines of thought from my fortune clone @ https://github.com/globalcitizen/taoup