The system should be designed as simply as possible at any given moment.
Extra complexity is removed as soon as it is discovered. There is not much
building “for the future.”
Instead, the focus is on providing business value now.
Design Philosophy Quotes
Good design should:
Make simple things simple and complex things possible.
Linus Torvalds quoted from the Linux kernel mailing list:
Never over-design. Never think “Hmm, maybe somebody would find this
useful.” Start from what you know people have to have, and try to make that
set smaller. When you can make it no smaller, you’ve reached one point.
That’s a good point to start from – use that for some real implementation.
Wetnap Interface instructions
Tear open and use.