No subscription or hidden extras
Read through the most famous quotes by topic #programming
If I were king, I would redress an abuse which cuts back, as it were, one half of human kind. I would have women participate in all human rights, especially those of the mind. ↗
It doesn't matter if you are not 'good' at creative activity. You do not have to be 'good' at pushups before they strengthen your arms. You have to do them to get them to strengthen your arms, and so it is with creative activities: you have to do them to exercise those parts of your brain. Those creative activities that easily integrate with daily life are best because, as with atheltic exercise programs, thoses that intrude on busy schedule are not likely to get done ↗
when you don't create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create. ↗
Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse. ↗
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. ↗
#philosophy #programming #simplicity #software-development #design
To devise an information processing system capable of getting along on its own - it must handle its own problems of programming, bookkeeping, communication and coordination with its users. It must appear to its users as a single, integrated personality. ↗
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. ↗
Gates is the ultimate programming machine. He believes everything can be defined, examined, reduced to essentials, and rearranged into a logical sequence that will achieve a particular goal. ↗
Whenever more than one thread accesses a given state variable, and one of them might write to it, they all must coordinate their access to it using synchronization. ↗
