CoMedia:
Home
Consulting
Hot List:
Bay Area
Media
People
Fun
Search
Spirit
Words
Technology:
Local Tools
Programming
S/W Eng.
GNU/Linux
Security
WWW
Other Sites:
Activism.net
Broadcatch.com
Fen.net
Javawalk.com
OpenPrivacy.org
RoadSage.com
|
|
CoMedia hot list: Programming Humor
- Any given program, if running, is obsolete.
- Any given program costs more, and takes longer.
- If a program is useful, it will have to be changed.
- If a program is useless, it will have to be documented.
- Any program will expand and fill all of available memory --
plus one byte.
- The value of a program is proportional to the weight of its
output.
- Program complexity grows until it exceeds the capability of
the programmer who must maintain it.
Troutman's Programming Postulates
- If the test installation functions perfectly, all subsequent
runs will fail.
- The most harmful error of any program will not be discovered
until the program has been in production for at least six months.
- A Batch Stream that can not be arranged in improper order will be.
- Constants aren't.
- Variables won't.
- Interchangeable Tapes don't.
- Profanity is the one language that all programmers know the
syntax of.
Gilb's Laws of Unreliability
- Computers are unreliable. Humans are worse.
- Any system which depends on human reliability is unreliable.
- Undetectable error are infinite in variety. Detectable errors
do not exist, unless deadline is less than three hours away.
- Investment in reliability will increase until it exceeds the
probable cost of errors, or until someone insists on getting
some real work done.
Brook's Law
- Any manpower added to a late project makes it later.
Laws of Computerdum According to Golub
- Fuzzy project objectives are used to avoid the embarrassment
of estimating the corresponding costs.
- Carelessly planned projects take three times longer to
complete than expected.
Carefully planned projects take only three times longer to
complete than expected.
- Programmers detest weekly status reporting because it so
vividly manifests their lack of progress.
Lubarsky's Law of Cybernetic Entomology
- There is always one more bug.
Weinberg's Second Law
- If builders built building the way that programmers program
programs, the first woodpecker to come along would destroy
civilization.
Murphy's Computer Law
- Murphy never would have used computers, but would have loved
them.
Bove's Theorem
- The remaining work required in order to finish a project
increases as the deadline approaches.
Brook's Law
- Adding manpower to a late software project makes it later.
Cohen's Corolary
- It will always take longer than you think, even when you take
Cohen's Corolary into account.
Cann's Axiom
- When all else fails, read the instructions.
"Computers are useless; they can only give you answers."
-- Pablo Picasso
|