“Software, half of the binary relationship in a computer, is
just as necessary to run the computer as hardware is. The user
navigates through the hardware using software, which is navigated
through the hardware. In recent times, this chicken and egg style
paradox has become overlooked as the focus has switched from
hardware to software. As software becomes easier to use, code size
becomes larger and larger. At least with commercial software.”
“Open source, among other things, forces the exact opposite of
this trend. With groups of programmers from all over the globe
working on software, you have a much better chance of finding and
catching bugs. And, as a by-product, you also have multiple
viewpoints working on software, each contributing something new to
it, and in turn, helping the piece of software.”