The way to do good basic design isn't actually to be really smart about it, but to try to have a few basic concepts.
Linus TorvaldsAn individual developer like me cares about writing the new code and making it as interesting and efficient as possible. But very few people want to do the testing.
Linus TorvaldsYou can do a lot of things with git, and many of the rules of what you *should* do are not so much technical limitations but are about what works well when working together with other people. So git is a very powerful set of tools.
Linus TorvaldsThat's what makes Linux so good: you put in something, and that effort multiplies. It's a positive feedback cycle.
Linus TorvaldsIn science, the whole system builds on people looking at other people's results and building on top of them. In witchcraft, somebody had a small secret and guarded it - but never allowed others to really understand it and build on it. Traditional software is like witchcraft. In history, witchcraft just died out. The same will happen in software. When problems get serious enough, you can't have one person or one company guarding their secrets. You have to have everybody share in the knowledge.
Linus Torvalds