A working program is one that has only unobserved bugs. 
	-- Murphy's Laws of Computer Programming
%
Every non- trivial program has at least one bug 
Corollary 1 - A sufficient condition for program triviality is that it have no bugs. 
Corollary 2 - At least one bug will be observed after the author leaves the organization. 
	-- Murphy's Laws of Computer Programming n1
%
Bugs will appear in one part of a working program when another 'unrelated' part is modified. 
	-- Murphy's Laws of Computer Programming n2
%
The subtlest bugs cause the greatest damage and problems. 
Corollary - A subtle bug will modify storage thereby masquerading as some other problem. 
	-- Murphy's Laws of Computer Programming n3
%
A 'debugged' program that crashes will wipe out source files on storage devices when there is the least available backup. 
	-- Murphy's Laws of Computer Programming n4
%
A hardware failure will cause system software to crash, and the customer engineer will blame the programmer. 
	-- Murphy's Laws of Computer Programming n5
%
A system software crash will cause hardware to act strangely and the programmers will blame the customer engineer. 
	-- Murphy's Laws of Computer Programming n6
%
Any given program, when running, is obsolete. 
	-- Murphy's Laws of Computer Programming n7
%
Any given program costs more and takes longer. 
	-- Murphy's Laws of Computer Programming n8
%
If a program is useful, it will have to be changed. 
	-- Murphy's Laws of Computer Programming n9
%
If a program is useless, it will have to be documented. 
	-- Murphy's Laws of Computer Programming n10
%
Any program will expand to fill available memory. 
	-- Murphy's Laws of Computer Programming n11
%
The value of a program is proportional to the weight of its output. 
	-- Murphy's Laws of Computer Programming n12
%
Program complexity grows until it exceeds the capabilities of the programmer who must maintain it. 
	-- Murphy's Laws of Computer Programming n13
%
Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited. 
	-- Murphy's Laws of Computer Programming n14
%
Adding manpower to a late software project makes it later. 
	-- Murphy's Laws of Computer Programming n15
%
Make it possible for programmers to write programs in English, and you will find that programmers can not write in English. 
	-- Murphy's Laws of Computer Programming n16
%
The documented interfaces between standard software modules will have undocumented quirks. 
	-- Murphy's Laws of Computer Programming n17
%
The probability of a hardware failure disappearing is inversely proportional to the distance between the computer and the customer engineer.
	-- Murphy's Laws of Computer Programming n18
%
