77 lines
2.1 KiB
Plaintext
77 lines
2.1 KiB
Plaintext
|
|
||
|
Hacker's Laws
|
||
|
|
||
|
LAWS OF COMPUTER PROGRAMMING
|
||
|
----------------------------
|
||
|
1> There is always one more bug.
|
||
|
2> Any given program, when running, is
|
||
|
obsolete
|
||
|
3> If a program is useless, it will
|
||
|
have to be documented.
|
||
|
4> If a program is useful, it will
|
||
|
have to be changed.
|
||
|
5> Any program will expand to fill all
|
||
|
available memory.
|
||
|
6> The value of a program is
|
||
|
proportional to the weight of its
|
||
|
output.
|
||
|
7> Program complexity grows until it
|
||
|
exceeds the capability of the
|
||
|
programmer to maintain it.
|
||
|
8> Make it possible for programmers to
|
||
|
write in English and you will find
|
||
|
out that programmers cannot write
|
||
|
in English.
|
||
|
|
||
|
WEINBERG'S LAW
|
||
|
--------------
|
||
|
If builders built buildings the way
|
||
|
programmers wrote programs, then the
|
||
|
first woodpecker that came along would
|
||
|
destroy civilization.
|
||
|
|
||
|
HARE'S LAW OF LARGE PROGRAMS
|
||
|
----------------------------
|
||
|
Inside every large program is a small
|
||
|
program struggling to get out.
|
||
|
|
||
|
TROUTMAN'S PROGRAMMING LAWS
|
||
|
---------------------------
|
||
|
1> If a test installation functions
|
||
|
subsequent systems will
|
||
|
malfunction.
|
||
|
2> Not until a program has been in
|
||
|
production for at least six months
|
||
|
will the most harmful error then
|
||
|
be discovered.
|
||
|
3> Job control cards that cannot be
|
||
|
arranged in improper order will
|
||
|
be.
|
||
|
4> Interchangeable tapes won't
|
||
|
5> If the input editor has been
|
||
|
designed to reject all bad input,
|
||
|
an ingenious idiot will discover a
|
||
|
method to get bad data past it.
|
||
|
6> Machines work, people should think.
|
||
|
|
||
|
GOLUB'S LAWS OF COMPUTERDOM
|
||
|
---------------------------
|
||
|
1> A carelessly planned project takes
|
||
|
three times longer to complete
|
||
|
than expected; a carefully planned
|
||
|
project will take only twice as
|
||
|
long.
|
||
|
2> The effort required to correct the
|
||
|
error increases geometrically with
|
||
|
time.
|
||
|
|
||
|
BRADLEY'S BROMIDE
|
||
|
-----------------
|
||
|
If computers get too powerful, we can
|
||
|
organize them into a committee - -
|
||
|
that will do them in.
|
||
|
-----------------------------------:>
|
||
|
|
||
|
|
||
|
Text-Files 2:
|