#software

Read through the most famous quotes by topic #software




We see a lot of feature-driven product design in which the cost of features is not properly accounted. Features can have a negative value to customers because they make the products more difficult to understand and use. We are finding that people like products that just work. It turns out that designs that just work are much harder to produce that designs that assemble long lists of features.


Douglas Crockford


#philosophy #programming #simplicity #software-development #design

The lesson to be learned from this is that it is often undesirable to go for the right thing first. It is better to get half of the right thing available so that it spreads like a virus. Once people are hooked on it, take the time to improve it to 90% of the right thing.


Richard P. Gabriel


#design

Truth can only be found in one place: the code.


Robert C. Martin


#software-craftmanship #software-design #software-engineering #design

It should be noted that no ethically -trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter.


Nathaniel S. Borenstein


#programming #software #humor

Software constraints are only confining if you use them for what they're intended to be used for.


David Byrne


#constraints #intended #only #software #them

Defect-free software does not exist.


Wietse Venema


#does #exist #free software #software

In a previous life I wrote the software that controlled my physics experiments. That software had to deal with all kinds of possible failures in equipment. That is probably where I learned to rely on multiple safety nets inside and around my systems.


Wietse Venema


#controlled #deal #equipment #experiments #failures

Like all software, Qmail can survive only when it keeps up with changing requirements.


Wietse Venema


#keeps #like #only #requirements #software

However, writing software without defects is not sufficient. In my experience, it is at least as difficult to write software that is safe - that is, software that behaves reasonably under adverse conditions.


Wietse Venema


#adverse conditions #behaves #conditions #defects #difficult

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.


Wietse Venema


#avoid #choice #i #into #locking