Browse the fortune database

Page 59

 
# 1501
Premature optimization is the root of all evil.
		-- D.E. Knuth
 
# 1502
	Price Wang's programmer was coding software.  His fingers danced upon
the keyboard.  The program compiled without an error message, and the program
ran like a gentle wind.
	Excellent!" the Price exclaimed, "Your technique is faultless!"
	"Technique?" said the programmer, turning from his terminal, "What I
follow is the Tao -- beyond all technique.  When I first began to program I
would see before me the whole program in one mass.  After three years I no
longer saw this mass.  Instead, I used subroutines.  But now I see nothing.
My whole being exists in a formless void.  My senses are idle.  My spirit,
free to work without a plan, follows its own instinct.  In short, my program
writes itself.  True, sometimes there are difficult problems.  I see them
coming, I slow down, I watch silently.  Then I change a single line of code
and the difficulties vanish like puffs of idle smoke.  I then compile the
program.  I sit still and let the joy of the work fill my being.  I close my
eyes for a moment and then log off."
	Price Wang said, "Would that all of my programmers were as wise!"
		-- Geoffrey James, "The Tao of Programming"
 
# 1503
Prof:    So the American government went to IBM to come up with a data
	 encryption standard and they came up with ...
Student: EBCDIC!"
 
# 1504
Profanity is the one language all programmers know best.
 
# 1505
Programmers do it bit by bit.
 
# 1506
Programmers used to batch environments may find it hard to live without
giant listings; we would find it hard to use them.
		-- D.M. Ritchie
 
# 1507
Programming is an unnatural act.
 
# 1508
Proposed Additions to the PDP-11 Instruction Set:

BBW	Branch Both Ways
BEW	Branch Either Way
BBBF	Branch on Bit Bucket Full
BH	Branch and Hang
BMR	Branch Multiple Registers
BOB	Branch On Bug
BPO	Branch on Power Off
BST	Backspace and Stretch Tape
CDS	Condense and Destroy System
CLBR	Clobber Register
CLBRI	Clobber Register Immediately
CM	Circulate Memory
CMFRM	Come From -- essential for truly structured programming
CPPR	Crumple Printer Paper and Rip
CRN	Convert to Roman Numerals
 
# 1509
Proposed Additions to the PDP-11 Instruction Set:

DC	Divide and Conquer
DMPK	Destroy Memory Protect Key
DO	Divide and Overflow
EMPC	Emulate Pocket Calculator
EPI	Execute Programmer Immediately
EROS	Erase Read Only Storage
EXCE	Execute Customer Engineer
HCF	Halt and Catch Fire
IBP	Insert Bug and Proceed
INSQSW	Insert into queue somewhere (for FINO queues [First in never out])
PBC	Print and Break Chain
PDSK	Punch Disk
 
# 1510
Proposed Additions to the PDP-11 Instruction Set:

PI	Punch Invalid
POPI	Punch Operator Immediately
PVLC	Punch Variable Length Card
RASC	Read And Shred Card
RPM	Read Programmers Mind
RSSC	reduce speed, step carefully  (for improved accuracy)
RTAB	Rewind tape and break
RWDSK	rewind disk
RWOC	Read Writing On Card
SCRBL	scribble to disk  - faster than a write
SLC	Search for Lost Chord
SPSW	Scramble Program Status Word
SRSD	Seek Record and Scar Disk
STROM	Store in Read Only Memory
TDB	Transfer and Drop Bit
WBT	Water Binary Tree
Pages
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
101 102 103