A Quote by Jamie Zawinski

If you want to do something that's going to change the world, build software that people want to use instead of software that managers want to buy. — © Jamie Zawinski
If you want to do something that's going to change the world, build software that people want to use instead of software that managers want to buy.
Testing by itself does not improve software quality. Test results are an indicator of quality, but in and of themselves, they don't improve it. Trying to improve software quality by increasing the amount of testing is like trying to lose weight by weighing yourself more often. What you eat before you step onto the scale determines how much you will weigh, and the software development techniques you use determine how many errors testing will find. If you want to lose weight, don't buy a new scale; change your diet. If you want to improve your software, don't test more; develop better.
Qmail out of the box works fine, so people will want to use it regardless of licensing restrictions, even when the software does not ship with their system software.
I want people to use Perl. I want to be a positive ingredient of the world and make my American history. So, whatever it takes to give away my software and get it used, that's great.
I took this 'how to build computers' course basically because I'm sick and tired of getting ripped off by cheesy computer companies. Software baffles me. I like hardware. I used to change my own oil, and now I want to build my own computer so I can have what I want.
There are "extremists" in the free software world, but that's one major reason why I don't call what I do "free software" any more. I don't want to be associated with the people for whom it's about exclusion and hatred.
In software, it's easy to understand what people want, and it's hard to build. Internet stuff is super easy to build, but it's hard to know what people want.
I'm not of the opinion that all software will be open source software. There is certain software that fits a niche that is only useful to a particular company or person: for example, the software immediately behind a web site's user interface. But the vast majority of software is actually pretty generic.
I want to avoid locking people into solutions that work only with Postfix. People should have a choice in what software they want to use with Postfix, be it anti-virus or otherwise.
If you want to do interesting software, you have to have a bunch of people do it, because the amount of software that one person can do isn't that interesting.
In software, consultants sometimes tell you to buy into certain software-development methods to the exclusion of other methods. That’s unfortunate because if you buy into any single methodology 100 percent, you’ll see the whole world in terms of that methodology. In some instances, you’ll miss opportunities to use other methods better suited to your current problem.
In the future, you won't buy artists' works; you'll buy software that makes original pieces of 'their' works, or that recreates their way of looking at things. You could buy a Shostakovich box, or you could buy a Brahms box. You might want some Shostakovich slow-movement-like music to be generated. So then you use that box.
The hardest single part of building a software system is deciding precisely what to build the most important function that software builders do for their clients is the iterative extraction and refinement of the product requirements. For the truth is, the clients do not know what they want. They usually do not know what questions must be answered, and they have almost never thought of the problem in the detail that must be specified.
A technology becomes truly disruptive when it drives the marginal cost of something that used to be scarce and expensive to approach zero. Thus, it used to be to deploy software at scale, you had to fund a data center, buy a set of servers, storage, and networking gear, build an in-house IT management capability, and buy an expensive stack of enabling software before you could even get started. Now you can get all that from Amazon or Microsoft on a pay-as-you-grow model.
We're about getting all the people who want to compete with Samsung to be able to build devices. So we're kind of down at the guts level saying, 'Hey, we can give you the hardware, the sensor platform, the software you need to go build your own one.'
High-quality software is not expensive. High-quality software is faster and cheaper to build and maintain than low-quality software, from initial development all the way through total cost of ownership.
Software is eating the world, but AI is going to eat software.
This site uses cookies to ensure you get the best experience. More info...
Got it!