Software is like sex: it's better when it's free.
To treat programming scientifically, it must be possible to specify the required properties of programs precisely. Formality is certainly not an end in itself. The importance of formal specifications must ultimately rest in their utility -in whether or not they are used to improve the quality of software or to reduce the cost of producing and maintaining software.
Bloomberg is an overpriced legacy software system that subsidizes a money-losing media company.
If we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent."
Making things open-source brings the cost down.
Many people think that being a graphic designer means going to an expensive art school and buying expensive software that will cost you thousands of dollars. This is so far from the truth. There are hundreds of online education centers that offer top-notch graphic design training.
We've never much liked the idea of charging a participation tax, a phrase we coined to represent what it feels like when a software company charges you more money for each additional user. Participation taxes discourage usage across a company.
Why shouldn't we give our teachers a license to obtain software, all software, any software, for nothing? Does anyone demand a licensing fee, each time a child is taught the alphabet?
A lot of that momentum comes from the fact that Linux is free.
Linux is only free if your time has no value.