No subscription or hidden extras
Read through the most famous quotes by topic #programming
Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble? ↗
Once an object escapes, you have to assume that another class or thread may, maliciously or carelessly, misuse it. This is a compelling reason to use encapsulation: it makes it practical to analyze programs for correctness and harder to violate design constraints accidentally. ↗
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. ↗
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. ↗