Sunday, May 3

Programmers Dying

Q: What happens to programmers when they die?

A: They get deallocated, their values become undefined, they get re-intialized, their structues break down, they become WORM food, they start dropping bits, they branch to a new address, their social system resources are released, they dump core…


Flight to New York

On a plane bound for New York, the flight attendant approached a blonde sitting in the first class section and requested that she moves to coach since she did not have a first class ticket. The blonde replied, “I’m blonde, I’m beautiful, I’m going to New York, and I’m not moving.” Not wanting to argue with a customer, the flight attendant asked the co-pilot to speak with her.

He went to talk with the woman asking her to please move out of the first class section. Again, the blonde replied, “I’m blonde, I’m beautiful, I’m going to New York, and I’m not moving.”

The co-pilot returned to the cockpit and asked the captain what he should do. The captain said, “I’m married to a blonde, and I know how to handle this.” He went to the first class section and whispered in the blonde’s ear. She immediately jumped up and ran to the coach section mumbling to herself, “Why didn’t anyone just say so?”

Surprised, the flight attendant and the co-pilot asked what he said to her that finally convinced her to move from her seat.

He said, “I told her the first class section wasn’t going to New York.”


Making the most of your IT department

1. When IT say they’re coming right over, log out and go for coffee. It’s no problem for us to remember 700 network passwords.

2. When you call us to have your computer moved, be sure to leave it buried under half a ton of postcards, baby pictures, stuffed animals, dried flowers, bowling trophies and children’s art. We don’t have a life, and we find it deeply moving to catch a fleeting glimpse of yours.

3. When IT send you an e-mail with high importance, delete it at once. We’re probably just testing out the public groups.

4. When an IT professional is eating lunch at his desk, walk right in and spill your guts out and expect him to respond immediately. We exist only to serve and are always ready to think about fixing computers.

5. When an IT professional is at the water cooler or outside having a smoke, ask him a computer question. The only reason why we drink water or smoke at all is to ferret out all those users who don’t have email or a telephone line.

6. Send urgent email ALL IN UPPERCASE. The mail server picks it up and flags it as a rush delivery.

7. When you call a helpdesk engineer’s direct line rather than the helpdesk number, press 5 to skip the greeting that says he’s on holiday for a week, record your message, and wait exactly 24 hours before you send an email straight to the director because no one ever returned your call. You’re entitled to common courtesy.

8. When the photocopier doesn’t work, call computer support. There’s electronics in it, right?

9. When you’re getting a NO DIAL TONE message at home, call the helpdesk. We can even fix telephone problems from here.

10. When something’s wrong with your home PC, dump it on a chair in IT. Leave no name, no phone number, and no description of the problem. We love a good mystery.

11. When you have a helpdesk engineer on the phone walking you through changing a setting; read the paper. We don’t actually mean for you to DO anything; we just love to hear ourselves talk.

12. When we offer you training on the upcoming OS upgrade, don’t bother. We’ll be there to hold your hand after it is done.

13. When the printer won’t print, re-send the job at least 20 times. Print jobs frequently just disappear into the cosmos for no reason.

14. When the printer still won’t print after 20 tries, send the job to all 68 printers in the office. One of them is bound to work.

15. Don’t use online help. Online help is for wimps.

16. If you’re taking night classes in computer science, feel free to go around and update the network drivers for yourself and your co-workers. We’re grateful for the overtime when we have to stay until 2:30am fixing them.

17. When you have an IT bod fixing your computer at a quarter to one, eat your lunch in his face. We function better when slightly dizzy .

18. Don’t ever thank us. We love this AND we get paid for it!

19. When a helpdesk engineer asks you whether you’ve installed any new software on this computer, lie. It’s nobody’s business what you’ve got on your computer.

20. If the mouse cable keeps knocking down the framed picture of your dog, lift the computer and stuff the cable under it. Mouse cables were designed to have 45 lbs. of computer sitting on top of them.

21. If the space bar on your keyboard doesn’t work, blame it on the network/mail upgrade. Keyboards work much better with half a pound of muffin crumbs, nail clippings, and big sticky drops of Coke under the keys.

22. When you get the message saying “Are you sure?” click on that ‘Yes’ button as fast as you can. Hell, if you weren’t sure, you wouldn’t be doing it, would you?

23. Feel perfectly free to say things like “I don’t know nothing about that computer crap”. It never bothers us to hear our area of professional expertise referred to as crap.

24. When you need to change the toner cartridge, call the helpdesk. Changing a toner cartridge is an extremely complex task, and Hewlett-Packard recommends that it be performed only by a professional engineer with a master’s degree in nuclear physics.

25. When something’s the matter with your computer, ask your secretary to call the help desk. We enjoy the challenge of having to deal with a third party who doesn’t know anything about the problem.

26. When you receive a 30-meg movie file, send it to everyone as a high-priority mail attachment. We’ve got plenty of disk space and processor capacity on that mail server.

27. Don’t even think of breaking large print jobs down into smaller chunks. God forbid somebody else might get a chance to squeeze into the queue.

28. When you bump into an IT bod in the supermarket on a Saturday, ask a computer question. We work 24/7, even while at the supermarket on weekends.

29. If your son is a student in computer science, have him come in on the weekends and do his projects on your office computer. We’ll be there for you when his illegal copy of Visual Basic 6.0 makes your Access database flip out.

30. When you bring us your own no-brand home PC to repair for free at the office, tell us how urgently we need to fix it so your son can get back to playing DOOM. We’ll get right on it because we have so much free time at the office.

Stupid Shell Tricks


% rm meese-ethicsrm: meese-ethics nonexistent% ar m Godar: God does not exist% “How would you rate Reagan’s incompetence?Unmatched “.% [Where is Jimmy Hoffa?Missing ].% ^How did the sex change^ operation go?Modifier failed.% If I had a ( for every $ Congress spent, what would I have?Too many (’s.% make loveMake: Don’t know how to make love. Stop.% sleep with mebad character% got a light?No match.% man: why did you get a divorce?man:: Too many arguments.% ^What is saccharine?Bad substitute.% %blow%blow: No such job.% \(-(-: Command not found.% sh$ PATH=pretending! /usr/ucb/which senseno sense in pretending!$ drink mattermatter: cannot create

The Funny Side

Indeed it was. Here is one list, from the KDF9 programming manual, p 24:

THE KDF9 WORD HAS 48 BITS …

IT MAY BE USED AS…

Eight 6-Bit Alpha-Numeric Characters
One 48-Bit Fixed-Point Number
Two 24-Bit (Half length) Fixed-Point Numbers
Half of a 96-Bit (Double Length) Fixed-Point Number
One 48-Bit Floating-Point Number
Two 24-Bit (Half length) Floating-Point Numbers
Half of a 96-Bit (Double length) Floating-Point Number
Three 16-Bit (Fixed point) Integers
Six 8-Bit Instruction Syllables

An instruction was 1, 2 or 3 syllables; an address was 15 bits.
O, memory! We shall not see its like again.


And The Compiler Says

*ABSOLUTELY UNCHANGED COMPILER RESPONSES*
(from a make of umoria 5.4 on an Apollo…)

[monsoon:umoria] 19} make

cc -O -c main.c

Compiler Errors
99 divide by 0 error: can’t find source
033 linker attempting to ‘duck tape’ this ‘gerbil’ of a program

cc -O -c misc1.c

Compiler Errors
099 Warning: parser bug confuses : and ; and | at times
088 Warning: pointer passed to pointer; pointer loop
086 sin | more souls >! /dev/hell

cc -O -c misc2.c

Compiler Errors
00 function ‘fuckit’ not defined
666 you’re going to hell for this code style
77 You learned to program in FORTRAN didn’t you?
088 Warning: pointer passed to pointer; pointer loop
088 Warning: i before e, except after ;

cc -O -c misc3.c

Compiler Errors
101 can’t find library ’stdlib.h’
******** Line 1725 of “misc3.c”: [Warning #202] Value assigned to mask is never used;
assignment eliminated by optimizer.
******** Line 1858 of “misc3.c”: [Warning #202] Value assigned to mask is never used;
assignment eliminated by optimizer.
******** Line 2203 of “misc3.c”: [Warning #202] Value assigned to flag is never used;
assignment eliminated by optimizer.

cc -O -c misc4.c

Compiler Errors
14 parse error: I just don’t get it
77 You learned to program in FORTRAN didn’t you?
088 Warning: pointer passed to pointer; pointer loop
54 echo > /dev/console /dev/console /dev/console 0xfffff !! > ?

Windows 98 hourly tweaks

11th-hour tweaks for Windows ‘98 by Microsoft

10. Included subliminal “Impeach Janet Reno” messages in start-up screen.

9. New Internet Explorer feature: whenever you visit a Web site ending in “.gov,” a message first appears reminding you that Microsoft is not a monopoly.

8. Source code no longer ones and zeros–try 666s and zeros. Windows start-up theme, played backward, says, Here’s to my sweet Satan.”

7. Comes with check for $50 that, if cashed, puts your name on an Internet petition telling the DOJ to buzz off *and* changes your long distance carrier to AT&T.

6. New desktop icon–click once, and $1 will go directly from your checking account into the Microsoft Legal Defense Fund.

5. Added new template to preinstalled version of Word: “Letter to the editor expressing delight with Microsoft products.”

4. Freebie computer-controlled Barney doll has been reprogrammed to say, “Big government is sca-a-ary. Janet tried to hurt me.”

3. TV function scrambles C-Span during antitrust hearings.

2. Desktop display with countdown tracking number of copies of Windows 98 that must yet be bought to prevent worldwide economic collapse!

1. Last-minute name change: was “Windows 98,” now “Windows: Assimilate.”

AOL addiction poem

My computer broke down.

It crashed and burned!

And for my AOL, I really yearned! I tried to stay busy…

And keep it off my mind.

It was worse than cigarettes, at least butts I can find!! So I went to Wal-Mart, and got on their pc.

The cashier in electronics was staring at me.

But I didn’t care. I had to get on line! Check my mail, and see what buddies I can find.

I drew a crowd as I began to cry.

I couldn’t find the password no matter how hard I tried! I need my AOL!! I got to have my fix!!

Go to my favorite places, check out some cool pics.

The cashier called Security! I heard her whisper low, “We have ourselves a Psycho here and she has got to go!”

Security rushed over. Not long did he stall.

Obviously he has never suffered from AOL withdrawal. He slapped cuffs on my wrists and threw me out the door!

Then he looked at me and said, “Don’t come round here no more!”

I feel so embarrassed!! I have sunk so low! To be kicked out of Wal-Mart…. How low can I go?

So I’ll try really hard now to rid myself of this affliction.

Get rid of these bad habits and my AOL addiction!

Life cycle of software

The Life Cycle of Software

Programmer produces code he believes is bug-free.
Product is tested. 20 bugs are found.
Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs.
Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.
See 3.
See 4.
See 5.
See 6.
See 7.
See 8.
Due to marketing pressure and an extremely pre-mature product announcement based on over-optimistic programming schedule, the product is released.
Users find 137 new bugs.
Original programmer, having cashed his royalty check, is nowhere to be found.
Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.
Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
New CEO is brought in by board of directors. He hires programmer to redo program from scratch.
Programmer produces code he believes is bug-free.
See step 2


Computer help stories

This article is from the Wall Street Journal, Tuesday, March 1, 1994: Befuddled PC Users Flood Help Llines, and No Qquestion Seems To Be Too Basic

AUSTIN, Texas - The exasperated help-line caller said she couldn’t get her new Dell computer to turn on. Jay Ablinger, a Dell Computer Corp. technician, made sure the computer was plugged in and then asked the woman what happened when she pushed the power button.

“I’ve pushed and pushed on this foot pedal and nothing happens,” the woman replied. “Foot pedal?” the technician asked. “Yes,” the woman said, “this little white foot pedal with the on switch.” The “foot pedal,” it turned out, was the computer’s mouse, a hand-operated device that helps to control the computer’s operation.

Personal-computer makers are discovering that it’s still a low-tech world out there. While they are finally having great success selling PCs to households, they now have to deal with people to whom monitors and disk drives are as foreign as another language.

“It is rather mystifying to get this nice, beautiful machine and not know anything about it,” says Ed Shuler, a technician who helps field consumer calls at Dell’s headquarters here. “It’s going into unfamiliar territory,” adds Gus Kolias, vice president of customer service and training for Compaq Computer Corp. “People are looking for a comfort level.”

Only two years ago, most calls to PC help lines came from techies needing help on complex problems. But now, with computer sales to homes exploding as new “multimedia” functions gain mass appeal, PC makers say that as many as 70% of their calls come from rank novices. Partly because of the volume of calls, some computer companies have started charging help-line users.

The questions are often so basic that they could have been answered by opening the manual that comes with every machine. One woman called Dell’s toll-free line to ask how to install batteries in her laptop. When told that the directions were on the first page of the manual, says Steve Smith, Dell director of technical support, the woman replied angrily, “I just paid $2,000 for this stupid thing, and I’m not going to read a book.”

Indeed, it seems that these buyers rarely refer to a manual when a phone is at hand. “If there is a book and a phone and they’re side-by-side, the phone wins time after time,” says Craig McQuilkin manager of service marketing for AST Research, Inc. in Irvine, Calif. “It’s a phenomenon of people wanting to talk to people.

And do they ever. Compaq’s help center in Houston, Texas, is inundated by some 8,000 consumer calls a day, with inquiries like this one related by technician John Wolf: “A frustrated customer called, who said her brand new Contura would not work. She said she had unpacked the unit, plugged it in, opened it up and sat there for 20 minutes waiting for something to happen. When asked what happened when she pressed the power switch, she asked, “What power switch?

Seemingly simple computer features baffle some users. So many people have called to ask where the “any” key is when “Press Any Key” flashes on the screen that Compaq is considering changing the command to “Press Return Key.

Some people can’t figure out the mouse. Tamra Eagle, and AST technical support supervisor, says one customer complained that her mouse was hard to control with the “dust cover” on. The cover turned out to be the plastic bag the mouse was packaged in. Dell technician Wayne Zieschan says one of his customers held the mouse and pointed it at the screen, all the while clicking madly. The customer got no response because the mouse works only if it’s moved over a flat surface.

Disk drives are another bugaboo. Compaq technician Brent Sullivan says a customer was having trouble reading word-processing files from his old diskettes. After troubleshooting for magnets and heat failed to diagnose the problem, Mr. Sullivan asked what else was being done with the diskette. The customer’s response: “I put a label on the diskette and rolled it into the typewriter.”

At AST, another customer dutifully complied with a technician’s request that she send in a copy of a defective floppy disk. A letter from the customer arrived a few days later, along with a Xerox copy of the floppy. And at Dell, a technician advised his customer to put his troubled floppy back in the drive and “close the door.” Asking the technician to “hold on,” the customer put the phone down and was heard walking over to shut the door to his room. The technician meant the door to his floppy drive.

The software inside the computer can be equally befuddling. A Dell customer called to say he couldn’t get his computer to fax anything. After 40 minutes of troubleshooting, the technician discovered the man was trying to fax a piece of paper by holding it in front of the monitor screen and hitting the “send” key.

Another Dell customer needed help setting up a new program, so Dell technician Gary Rock referred him to the local Egghead. “Yeah, I got me a couple friends,” the customer replied. When told Egghead was software store, the man said, “Oh! I thought you meant for me to find couple of geeks.

Not realizing how fragile computers can be, some people end up damaging parts beyond repair. A Dell customer called to complain that his keyboard no longer worked. He had cleaned it, he said, filling up his tub with soap and water and soaking his keyboard for a day, and the removing all the keys and washing them individually.

Computers make some people paranoid. A Dell technician, Morgan Vergaran says he once calmed a man who became enraged because, “his computer has told him he was bad and an invalid.” Mr. Vergara patiently explained that the computer’s “bad command” and “invalid” responses shouldn’t be taken personally.

These days PC-help technicians increasingly find themselves taking on the role of amateur psychologists. Mr. Shuler, the dell technician who once worked as a psychiatric nurse, says he defused a potential domestic fight by soothingly talking a man through a computer problem after the man had screamed threats at his wife and children in the background

There are also the lonely hearts who seek out human contact, even if it happens to be a computer techie. One man from New Hampshire calls Dell every time he experiences a life crisis. He gets a technician to walk him through some contrived problem with his computer, apparently feeling uplifted by the process.

“A lot of people want reassurance,” says Mr. Shuler.

Definition of Windows

Webster’s Dictionary definition of Windows 95

Windows95: n.

32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company, that can’t stand 1 bit of competition.

Bill Gates picks his own punishment

Satan greets him: “Welcome Mr. Gates, we’ve been waiting for you. This will be your home for all eternity. You’ve been selfish, greedy and a big liar all your life. Now, since you’ve got me in a good mood, I’ll be generous and give you a choice of three places in which you’ll be locked up forever.

Satan takes Bill to a huge lake of fire in which millions of poor souls are tormented and tortured. He then takes him to a massive coliseum where thousands of people are chased about and devoured by starving lions. Finally, he takes Bill to a tiny room in which there is a bottle of the finest wine sitting on a table. To Bill’s delight, he sees a PC in the corner. Without hesitation, Bill says “I’ll take this option.”

“Fine,” says Satan, allowing Bill to enter the room. Satan locks the room after Bill.

As he turns around, he bumps into Lucifer. “That was Bill Gates!” cried Lucifer. “Why did you give him the best place of all!”

“That’s what everyone thinks” snickered Satan.

“The bottle has a hole in it!”

“What about the PC?”

“It’s got Windows 95!” laughed Satan.

“And it’s missing three keys,”

“Which three?”

“Control, Alt and Delete.”


Real opcodes

AAC Alter All Commands
AAD Alter All Data
AAO Add And Overflow
AAR Alter At Random
AB Add Backwards
ABC AlphaBetize Code
ABR Add Beyond Range
ACC Advance CPU Clock
ACDC Allow Controller to Delete Contents
ACDP Allow Controller to Die Peacefully
ACQT Advance Clock to Quitting Time
ADB Another Dumb Bug
AEE Absolve Engineering Errors
AFF Add Fudge Factor
AFHB Align Fullword on Halfword Boundary
AFP Abnormalize Floating Point
AFR Abort Funny Routine
AFVC Add Finagle’s Variable Constant
AGB Add GarBage
AGWA Add and Get Wrong Answer
AI Add Improper
AIB Attack Innocent Bystander
AIB Attack Innocent Bystanders
AISG Access and Improve Student Grade
AMM Add Mayo and Mustard
AMM Answer My Mail
AMS Add Memory to System
ANC ANnoy Consultant
AOI Annoy Operator Immediate
AR Advance Rudely
AR Alter Reality
ARN Add and Reset to Non-zero
ARN Add and Reset to Nonzero
ARZ Add and Reset to Zero
AS Add Sideways
ASQGSA ASCII Stupid Question, Get a Stupid ANSI
AT Accumulate Trivia
AWP Argue With Programmer
AWTT Assemble With Tinker Toys
BA Branch Anywhere
BAC Branch to Alpha Centauri
BAD Branch And Die
BAD Branch to Auto Destruct
BAF Blow All Fuses
BAH Branch And Hang
BALC Branch And Link Cheeseburger
BAP Branch And Punt
BAW Bells And Whistles
BB Branch on Bug
BBBB Byte Baudy Bit and Branch
BBBF Branch on Bit Bucket Full
BBD Branch on Bastille Day
BBI Branch on Burned-out Indicator
BBIL Branch on Burned-out Indicator Light
BBLB Branch on Blinking Light Bulb
BBT Branch on Binary Tree
BBW Branch Both Ways
BCB Burp and Clear Bytes
BCF Branch on Chip box Full
BCIL Branch Creating Infinite Loop
BCR Backspace Card Reader
BCS Branch and Crash System
BCU Be Cruel and Unusual
BD Backspace Disk
BD Branch to Data
BDC Break Down and Cry
BDI Branch to Data Indirect
BDM Branch and Disconnect Memory
BDT Burn Data Tree
BDU Branch on Dense User
BE Branch Everywhere
BEW Branch Either Way
BF Belch Fire
BF Blow Fuse
BF Branch Forever
BFD Branch on Full Disk
BFF Branch and Form Feed
BFM Be Fruitful and Multiply
BH Branch and Hang
BIR Branch Inside Ranch
BIRM Branch on Index Register Missing
BLC Branch and Loop Continuous
BLI Branch and Loop Infinite
BLM Branch, Like, Maybe
BLMWM Branch, Like, Maybe, Wow, Man
BLP Boot from Line Printer
BLR Branch and Lose Return
BLSH Buy Low, Sell High
BLT Break Little Thing
BM Branch Maybe
BMI Blow up Memory Immediate
BMI Branch on Missing Index
BMI Branch to Muncee Immediate
BMP Branch and Make Popcorn
BMR Branch Multiple Registers
BMUS Beam Me Up, Scotty
BNA Branch to Nonexistant Address
BNCB Branch and Never Come Back
BNL Become a Neo-Luddite
BNR Branch for No Reason
BOB Branch On Bug
BOD Beat On Disk
BOD Branch on Operator Desperate
BOH Branch On Humidity
BOH Branch on Operator High
BOHP Bribe Operator for Higher Priority
BOI Byte Operator Immediately
BOP Boot OPerator
BOT Branch On Tree
BPB Branch on Program Bug
BPDI Be Polite, Don’t Interrupt
BPIM Bury Programmer In Manuals
BPL Branch PLease
BPM Become a Psych Major
BPO Branch on Power Off
BPO Branch on Power On
BPP Branch and Pull the Plug
BR Byte and Run
BRA Branch to Random Address
BRB BRanch on Beaver
BRH BRanch and Hang
BRI BRanch Indefinitely
BRL BRanch and Leak
BRO BRanch and Overheat
BRO BRanch to Oblivion
BS Behave Strangely
BSC Branch on Second Coming
BSC Burst Selector Channel
BSD BackSpace Disk
BSI Back up Sewer Immediate
BSI Backup Sewer Immediately
BSM Branch and Scramble Memory
BSO Branch on Sleepy Operator
BSP BackSpace Punch
BSR Branch and Stomp Registers
BSS Branch on SunSpot
BSST BackSpace and Stretch Tape
BTD Branch on Time of Day
BTD Byte The Dust
BTI Blow Trumpet Immediately
BTJ Branch and Turn Japanese
BTO Branch To Oblivion
BTW Branch on Third Wednesday
BU Branch Unexpectedly
BUTI Blow Up Terminal Immediately
BVS Branch and Veer South
BW Branch on Whim
BWC Branch When Convenient
BWF Busy, Wait Forever
BWOP BeWilder OPerator
BYDS Beware Your Dark Side
BYTE BYte TEst
CAC Calling All Cars
CAC Cash And Carry
CAF Convert ASCII to Farsii
CAI Corrupt Accounting Information
CAIL Crash After I Leave
CAR Cancel Accounts Receivable
CAT Confused And Tired
CB Consult Bozo
CBA Compare and Branch Anyway
CBBR Crash and Blow Boot Read-only memory
CBNC Close, But No Cigar
CBS Clobber BootStrap
CC Call Calvery
CC Compliment Core
CCB Chocolate Chip Byte-mode
CCB Consult Crystal Ball
CCC Crash if Carry Clear
CCCP Conditionally Corrupt Current Process
CCD Choke Cough and Die
CCD Clear Core and Dump
CCR Change Channels at Random
CCS Chinese Character Set
CCWR Change Color of Write Ring
CD Complement Disk
CDC Clear Disk and Crash
CDC Close Disk Cover
CDIOOAZ Calm Down, It’s Only Ones And Zeroes
CDS Change Disk Speed
CEMU Close Eyes and Monkey with User space
CEX Call EXterminator
CF Come From [replaces goto]
CFE Call Field Engineer
CFP Change and Forget Password
CFS Corrupt File Structure
CG Convert to Garbage
CH Create Havoc
CHCJ Compare Haig to Christine Jorgensen
CHPAMR CHase Pointers Around Machine Room
CHSE Compare Half-words and Swap if Equal
CIB Change Important Byte
CIC Cash In Chips
CID Compare and Ignore Data
CIMM Create Imaginary Memory Map
CIZ Clear If Zero
CLBR CLoBber Register
CLBRI CLoBber Register Immediate
CM Circulate Memory
CMD CPU Melt Down
CMD Compare Meaningless Data
CMI Clobber Monitor Immediate
CML Compute Meaning of Life
CMP Create Memory Prosthesis
CMS Click MicroSwitch
CN Compare Nonsensically
CNB Cause Nervous Breakdown
CNS Call Nonexistent Subroutine
COCS Copy Object Code to Source
COD Crash On Demand
COLB Crash for Operator’s Lunch Break
COM Clear Operator’s Mind
COMF COMe From
CON Call Operator Now
COS Copy Object code to Source file
COWYHU Come Out With Your Hands Up
CP Compliment Programmer
CP%FKM CPU (em FlaKeout Mode
CP%WM CPU (em Weird Mode
CPB Create Program Bug
CPN Call Programmer Names
CPPR Crumple Printer Paper and Rip
CRASH Continue Running After Stop or Halt
CRB CRash and Burn
CRD Confirm Rumor by Denial
CRM CReate Memory
CRM Clear Random Memory
CRN Compare with Random Number
CRN Convert to Roman Numerals
CRYPT reCuRsive encrYPt Tape
CS Crash System
CSL Curse and Swear Loudly
CSN Call Supervisor Names
CSNIO Crash System on Next I/O
CSS Crash Subsidiary Systems
CSU Call Self Unconditional
CTDMR Change Tape Density, Mid Record
CTT Call Time and Temperature
CU Convert to Unary
CUC Cheat Until Caught
CVFL ConVert Floating to Logical
CVFP ConVert Fortran to Pascal
CVG ConVert to Garbage
CVU ConVert to Unary
CWAH Create Woman And Hold
CWB Carry With Borrow
CWDC Cut Wires and Drop Core
CWG Chase Wild Goose
CWGK Compare Watt to Genghis Khan
CWIT Compare Watt to Ivan the Terrible
CWM Compare Watt to Mussolini
CWOM Complement Write-Only Memory
CZZC Convert Zone to Zip Code
DA Develop Amnesia
DAB Delete All Bugs
DAC Divide And Conquer
DAD Destroy A-Disk
DAO Divide And Overflow
DAP De-select Active Peripheral
DAUF Delete All Useless Files
DB Drop Bits
DBL Desegregate Bus Lines
DBR DeBase Register
DBTP Drop Back Ten and Punt
DBZ Divide By Zero
DC Degauss Core
DC Divide and Conquer
DCAD Dump Core And Die
DCD Drop Cards Double
DCGC Dump Confusing Garbage to Console
DCI Disk Crash Immediate
DCON Disable CONsle
DCR Double-precision CRash
DCT Drop Cards Triple
DD Destroy Disk
DD Drop Disk
DDC Dally During Calculations
DDOA Drop Dead On Answer
DDS Delaminate Disk Surface
DDT Debug Program
DDWB Deposit Directly in Waste Basket
DEB Disk Eject Both
DEC Decompile Executable Code
DEI Disk Eject Immediate
DEM Disk Eject Memory
DFA Disable FAns
DGO Decrement the Grades of Others
DGT Dispense Gin and Tonic
DHTPL Disk Head Three Point Landing
DIA Develop Ineffective Address
DICE Delete Invalid Customer Engineer
DIE DIsable Everything
DIF DIsable Fuses
DIG DIsable Gravity
DIH Disable Interrupts and Hang
DIRFO Do It Right For Once
DISC DISmount CPU
DK Destroy Klingons
DKP Disavow Knowledge of Programmer
DLN Don’t Look Now
DLP Drain Literal Pool
DMAG Do MAGic
DMNS Do what i Mean, Not what i Say
DMP Destroy Memory Protect key
DMPE Decide to Major in Phys. Ed.
DMPK Destroy Memory Protect Key
DMZ Divide Memory by Zero
DND Destroy Neighbor’s Data
DNPG Do Not Pass Go
DO Divide and Overflow
DO Divide and Overflow [IBM PC]
DOC Drive Operator Crazy
DOV Divide and OVerflow
DP Destroy Peripherals
DPC Decrement Program Counter
DPCS Decrement Program Counter Secretly
DPK Destroy storage Protect Key
DPMI Declare Programmer Mentally Incompetent
DPN Double Precision No-op
DPR Destroy PRogram
DPS Disable Power Supply
DR Detach Root
DRAF DRAw Flowchart
DRAM Decrement RAM
DRBA Deposit Round-off in my Bank Account
DRD DRop Dead
DRI Disable Random Interrupt
DROM Destroy ROM
DRT Disconnect Random Terminal
DS Deadlock System
DSD Dismount System Disk
DSI Do Something Interesting
DSO Disable System Operator
DSP Degrade System Performance
DSR Detonate Status Register
DSTD Do Something Totally Different
DSUIT Do Something Utterly, Indescribably Terrible
DT%FFP DecTape (em unload and Flappa FlaP
DT%SHO DecTape (em Spin Hubs Opposite
DTB Destructively Test Bit
DTC Destroy This Command
DTE Decrement Telephone Extension
DTI Do The Impossible
DTRT Do The Right Thing
DTVFL Destroy Third Variable From Left
DU Dump User
DUD Do Until Dead
DW Destroy World
DWIM Do What I Mean
DWIT Do What I’m Thinking
DWIW Do What I Want
EA Enable Anything
EAC Emulate Acoustic Coupler
EAL Enable AC to Logic rack
EAO Enable AC to Operator
EBB Edit and Blank Buffer
EBB Empty Bit Bucket
EBR Erase Before Reading
EBRS Emit Burnt Resistor Smell
EC Eat Card
ECF Explode and Catch Fire
ECL Early Care Lace
ECO Electrocute Computer Operator
ECP Erase Card Punch
ED Eject Disk
ED Execute Data
EDD Eat Disk and Die
EDIT Erase Data and Increment Time
EDP Emulate Debugged Program
EDR Emit Deadly Radiation
EDR Execute Destructive Read
EDS Execute Data Segment
EEOIFNO Execute Every Other Instruction From Now On
EEP Erase Entire Program
EFB Emulate Five-volt Battery
EFD Eject Floppy Disk
EFD Emulate Frisbee using Disk pack
EFE Emulate Fatal Error
EHC Emulate Headless Chicken
EIA Elvis Is Alive
EIAO Execute In Any Order
EIO Erase I/O page
EIO Execute Invalid Op-code
EIO Execute Invalid Opcode
EIOC Execute Invalid Op-Code
EJD EJect Disk
EJD%V EJect Disk (em with initial velocity V
ELP Enter Loop Permenantly
EM EMulate 407
EM Evacuate Memory
EMIF Erase Most Important File
EMM Emulate More Memory
EMPC EMulate Pocket Calculator
EMSE Edit and Mark Something Else
EMSL Entire Memory Shift Left
EMT Electrocute Maintenance Technician
EMW Emulate Maytag Washer
ENA ENable Anything
ENE ENable Everything
END Erase Neighbor’s Data
ENF Emit Noxious Fumes
ENG ENable Gravity
ENO Emulate No-Op
EO Electrocute Operator
EOB Execute Operator and Branch
EOI Explode On Interrupt
EOS Erase Operating System
EP Execute Programmer
EPD Explode Peripheral Device
EPI Execute Programmer Immediate
EPITS Execute Previous Instruction Then Skip
EPL Emulate Phone Line
EPP Eject Printer Paper
EPS Electrostatic Print and Smear
EPS Execute Program Sideways
EPSW Execute Program Status Word
EPT Erase Process Table
EPT Erase Punched Tape
ERIC Eject Random Integrated Circuit
ERM Erase Reserved Memory
EROM Erase Read-Only Memory
EROS Erase Read-Only Storage
EROS Erase Read-Only Storage [Everex int]
ERS Erase Read-only Storage
ESB Eject Selectric Ball
ESC Emulate System Crash
ESD Eject Spinning Dish
ESL Exceed Speed of Light
ESP Enable SPrinkler system
ETI Execute This Instruction
ETM Emulate Trinary Machine
ETPH E. T. Phone Home
EVC Execute Verbal Commands
EWD Enter Warp Drive
EWM Enter Whimsy Mode
EXB EXcrement and Branch
EXE EXecute Engineer
EXI EXecute Invalid operation
EXO EXecute Operator
EXOP EXecute OPerator
EXP EXecute Programmer
EXPP EXecute Political Prisoner
FAY Fetch Amulet of Yendor
FB Find Bugs
FC Fry Console
FCJ Feed Card and Jam
FCJ Feed Cards and Jam
FD Forget Data
FDR Feed Disk Randomly
FERA Forms Eject and Run Away
FFF Form Feed Forever
FLD FLing Disk
FLI Flash Lights Impressively
FM Forget Memory
FMP Finish My Program
FOPC False Out-of-Paper Condition
FPC Feed Paper Continuously
FPT Fire Photon Torpedoes
FRG Fill with Random Garbage
FRS Fetch Ring of Sauron
FS Feign Sleep
FSM Fold, Spindle, and Mutilate
FSR Form Skip and Runaway
FSRA Forms Skip and Run Away
FYBR Follow Yellow Brick Road
GAP Grade All Projects
GBB Go to Back of Bus
GCAR Get Correct Answer Regardless
GCR Generate Confusing Results
GDP Grin Defiantly at Programmer
GDR Grab Degree and Run
GENT GENerate Thesis
GEW{JO} Go to the End of the World {Jump Off}
GFD Go Forth and Divide
GFM Go Forth and Multiply
GIE Generate Irreversible Error
GL Get Lost
GLC Generate Lewd Comment
GMC Generate Machine Check
GMCC Generate Machine Check and Cash
GND Guess at Next Digit
GORS GO Real Slow
GPCR Generate Petty Cache Request
GR Get Real
GREM Generate Random Error Message
GREP Global Ruin, Expiration, and Purgation
GRMC Generate Rubber Machine Check
GS Get Strange
GSB Gulp and Store Bytes
GSI Generate Spurious Interrupts
GSU Geometric Shift Up
GTJ Go To Jail
HAC Hold All Calls
HACF Halt And Catch Fire
HAH Halt And Hang
HBW Hang Bus and Wait
HCF Halt and Catch Fire
HCP Hide Central Processor
HCRS Hang in CRitical Section
HDH Hi Dee Ho
HDO Halt and Disable Operator
HDRW Halt and Display Random Word
HELP Hinder Everyone with Little Productivity
HELP Type ‘No Help Available’
HEO Halt and Execute Operator
HF Hide File
HGD Halt, Get Drunk
HHB Halt and Hang Bus
HIS Halt in Imposible State
HOO Hide Operator’s Output
HRPR Hang up and Ruin Printer Ribbon
HSC Halt on System Crash
HSJ Halt, Skip and Jump
HTC Halt and Toss Cookies
HTS Halt and Throw Sparks
HUAL Halt Until After Lunch
HUP Hang Up Phone
HWP Halt Without Provocation
IA Illocical And
IAE Ignore All Exceptions
IAI Inquire And Ignore
IAND Illogical AND
IAR Ignore All Requests
IB Insert Bug
IBM Increment and Branch to Muncee
IBP Insert Bug and Proceed
IBR Insert Bugs at Random
ICB Interrupt, Crash and Burn
ICM Immerse Central Memory
ICMD Initiate Core Melt Down
ICR Incur Costly Repair [Sun Tempest]
ICSP Invert Crt Screen Picture
IDC Initiate Destruct Command
IDI Invoke Divine Intervention
IDNOP InDirect No-OP
IDPS Ignore Disk Protect Switch
IEOF Ignore End Of File
IF Invoke Force
IGI Increment Grade Immediate
IGIT Increment Grade Immediate Twice
IGO Increment Grade Overnight
IHC Initiate Head Crash
IHTFP Increment Hormones, Test For Puberty
II Inquire and Ignore
IIB Ignore Inquiry and Branch
IIC Insert Invisible Characters
IIL Irreversable Infinite Loop
IM Imagine Memory
IMBP Insert Mistake and Blame Programmer
IMP Imitate Monty Python
IMPG IMPress Girlfriend
IMV IMpress Visitors
INCAM INCrement Arbitrary Memory
ING INquire and iGnore
INI Ignore Next Instruction
INOP Indirect No-OP
INR INstigate Rumor
INW INvalidate Warranty
IOI Ignore Operator’s Instruction
IOR Illogical OR
IOS Ignore Operating System
IP Increment and Pray
IPI Ignore Previous Instruction
IPM Ignore Programmer’s Mistakes
IPOP Interrupt Processor, Order Pizza
IPS Incinerate Power Supply
IPS Increment Power Supply
IPT Ignite Paper Tape
IRB Invert Record and Branch
IRBI Insert Random Bits Indexed
IRC Insert Random Commands
IRE Insert Random Errors
IRI Ignore Rude Interrupts
IRPF Infinite Recursive Page Fault
ISC Ignore Supervisor Calls
ISC Ignore System Crash
ISC Insert Sarcastic Comments
ISI Increment and Skip on Inifinity
ISP Increment and Skip on Pi
ISTK Invert STacK
ITML Initiate Termites into Macro Library
IU Ignore User[s]
IXOR Illogical eXclusive OR
IZ Ignore Zeroes
JAA Jump Almost Always
JBS Jump and Blow Stack
JCI Jump to Current Instruction
JFM Jump on Full Moon
JHRB Jump to H&R Block
JLP Jump and Lose Pointer
JLR Jump and Lose Return
JMAT JuMp on Alternate Thursdays
JN Jump to Nowhere
JNL Jump when programmer is Not Looking
JOB Jump On Beaver
JOM Jump Out of Memory
JOM Jump Over Moon
JOP Jump OPerator
JPA Jump when Pizza Arrives
JRAN Jump RANdom
JRCF Jump Relative and Catch Fire
JRGA Jump Relative and Get Arrested
JRL Jump to Random Location
JRSR Jump to Random SubRoutine
JSC Jump on System Crash
JSOR Jump Somewhere Over Rainbow
JSU Jump Self Unconditional
JT Jump if Tuesday
JTT Jump and Tangle Tape
JTZ Jump to Twilight Zone
JWN Jump When Necessary
KCE Kill Consultant on Error
KCE Kill repairman [CE]
KDO Knock Disk Over
KEPITU Kill Every Process In The Universe
KOP Kill OPerator
KP Krunch Paper
KPR Kill PRogrammer
KSR Keyboard Shift Right
KUD Kill User’s Data
KWWE Kill Wicked Witch of East
KWWW Kill Wicked Witch of West
LAC Lose All Communication
LAGW Load And Go Wrong
LAP Laugh At Program
LAP Laugh At Programmer
LCC Load and Clear Core
LCD Launch Cartridge Disk
LCK Lock Console Keyswitch
LEB Link Edit Backwards
LIA Load Ineffective Address
LMB Lose Message and Branch
LMO Load and Mug Operator
LMYB Logical MaYBe
LN Lose inode Number
LNP Load N digits of Pi
LOSM Log Off System Manager
LP%PAS Line Printer (em Print And Smear
LP%RDD Line Printer (em Reverse Drum Direction
LP%TCR Line Printer (em Tangle and Chew Ribbon
LPA Lead Programmer Astray
LPRTC Load Program counter from Real Time Clock
LR Load Revolver
LRA Load RetroActively
LRB Lose Record and Branch
LRD Load Random Data
LSPSW Load and Scramble PSW
LTS Link To Sputnik
LTS Loop Till Smokes
LUM LUbricate Memory
LWE Load WhatEver
LWM Load Write-only Memory
MAB Melt Address Bus
MAN Make Animal Noises
MAZ Multiply Answer by Zero
MBC Make Batch Confetti
MBF Multiply and Be Fruitful
MBH Memory Bank Hold-up
MBTD Mount Beatles on Tape Drive
MBTOL Move Bug To Operator’s Lunch
MC Move Continuous
MD Move Devious
MDB Move and Drop Bits
MDC Make Disk Crash
MDDHAF Make Disk Drive Hop Across Floor
MFO Mount Female Operator
MILI Move It or Lose It
MLB Memory Left shift and Branch
MLP Make Lousy Program
MLP Multiply and Lose Precision
MLR Move and Lose Record
MMF Melt Main Frame
MMLG Make Me Look Good
MNI Misread Next Instruction
MOG Make Operator Growl
MOP Modify Operator’s Personality
MPLP Make Pretty Light Pattern
MRZ Make Random Zap
MSGD Make Screen Go Dim
MSP Mistake Sign for Parity
MSPI Make Sure Plugged In
MSR Melt Special Register
MST Mount Scotch Tape
MTE Mangle Tape on Exit
MTI Make Tape Invalid
MUG Make Ugly Graphics
MUM Multi-Use Mnemonics
MW Malfunction Whenever
MW Multiply Work
MWC Move and Wrap Core
MWT Malfunction Without Telling
NBC Negate By Clearing
NCW Notch Carriage and Way
NMI Negate Most Integers
NOP Needlessly Omit Pointer
NPC Normalize Program Counter
NPN No Program Necessary [VAX]
NTGH Not Tonight, i’ve Got a Headache
OBB Overflow Bit Bucket
OCF Open Circular File
OMC Obscene Message to Console
OMC Overheat Memory Chip
OML Obey Murphy’s Laws
OPI Order Pizza Immediately
OPP Order Pizza for Programmer
OSI Overflow Stack Immediate
OSI Overflow Stack Indefinite
OSP Open Six-Pack
OTL Out To Lunch
OU Offend User
P$*! Punch Obscenity
PA Punch in ASCII
PAL Pack And Leave
PAS Print And Smear
PAUD PAUse Dramatically
PAZ Pack Alpha Zone
PAZ Pack Alpha and drop Zones
PBC Print and Break Chain
PBD Print and Break Drum
PBL Pack Bags and Leave
PBM Pop Bubble Memory
PBPBPBP Place Backup in Plain Brown Paper Bag Please
PBST Play Batch mode Star Trek
PCB Pause for Coffee Break
PCD PunCh Disk
PCI Pleat Cards Immediate
PCR Print and Cut Ribbon
PCS Push to Centre of Stack
PD Play Dead
PD Punch Disk
PDLD Power Down and Lock Door [to computer room]
PDSK Punch DiSK
PEHC Punch Extra Holes in Cards
PEP Print on Edge of Paper
PFD Punt on Fourth Down
PFE Print Floating Eye
PFML Print Four Million Lines
PG Print Garbage
PHO Pull Hair Out
PI Punch Invalid
PIBM Pretend to be an IBM
PIC Print Illegible Characters
PIC Print Invalid Character
PIC Punch Invalid Character
PLSC Perform Light Show on Console
PNIH Place Needle In Haystack
PNRP Print Nasty Replies to Programmer
PO Punch Operator
POCL Punch Out Console Lights
POG Print Only Greek
POP Pop Or Push
POPI Punch OPerator Immediate
POPN Punch OPerator’s Nose
PPA Print Paper Airplanes
PPC Purge Pascal Compiler [HP 3000]
PPL Perform Perpetual Loop
PPP Print Programmer’s Picture
PPR Play Punk Rock
PPSW Pack Program Status Word
PPSW Pack Progran Status Word
PRS PRint and Smear
PSP Print and Shred Paper
PSR Print and Shred Ribbon
PTP Produce Toilet Paper
PUO Perform Unknown Operation
PVLC Punch Variable Length Card
PWP Print Without Paper
PWS create PoWer Surge
PYS Program YourSelf
QBDH Quit and Become a DeadHead
QWYA Quit While Your Ahead
RA Randomize Answer
RAM Randomly Access Memory
RAM Read Ambiguous Memory
RAN RANdom opcode [similar to 16-bit what gate]
RASC Read And Shred Card
RAST Read And Shred Tape
RAU Ridicule All Users
RBAO Ring Bell and Annoy Operator
RBLY Restore Back-up from Last Year
RBT Read Blank Tape
RBT Rewind and Break Tape
RC Rewind Core
RCAJ Read Card And Jam
RCB Read Command Backwards
RCB Run Clock Backwards
RCC Read Card and Chew
RCCP Randomly Corrupt Current Process
RCF Rewind Cabinet Fans
RCKG Read Count Key and Garbage
RCL Rotate Carry Left
RCP Reschedule Car Payments
RCR Rewind Card Reader
RCRV Randomly Convert to Reverse Video
RCS Read Card and Scramble data
RCSD Read Card and Scramble Data
RD Randomize Data
RD Reverse Directions
RDA Refuse to Disclose Answer
RDB Replace Database with Blanks
RDB Run Disk Backwards
RDD Reverse Disk Drive
RDDBF Rock Disk Drive Back and Forth
RDEB Read and Drop Even number of Bits
RDF Randomize Directory Filenames
RDI Reverse Drum Immediate
RDI Reverse Drun Immediate
RDI Rewind Disk Immediate
RDR Reverse Disk Rotation
RDS ReaD Sideways
RENVR REName Variables Randomly
RET Read and Erase Tape
RF Read Fingerprints
RG Record Garbage
RHNEZ Randomize and Halt if Not Equal to Zero
RHO Randomize and Hold all Output
RIC Rotate Illogical thru Carry
RID Read Invalid Data
RIG Read Inter-record Gap
RIOP Rotate I/O Ports
RIR Read Invalid Record
RIRG Read Inter-Record Gap
RJE Return Jump and Explode
RLC Relocate and Lose Core
RLC Reread Last Card
RLC Rotate Left with Carolyn
RLI Rotate Left Indefinitely
RLP Refill Light Pen
RLP Rewind Line Printer
RM Ruin My files
RMI Randomize Memory Immediate
RMM Read Manager’s Mind
RMT ReMove Trap
RMV Remove Memory Virtues
RN Read Noise
RNBS Reflect Next Bus Signal
RNR Read Noise Record
ROC Randomize Op Codes
ROC Rotate Outward from Center
ROD ROtate Diagonally
ROM Read Operator’s Mind
ROO Rub Out Operator
ROOP Run Out Of Paper
ROPF Read Other People’s Files
ROS Reject Operating System
ROS Return On Shield
RP Read Printer
RPB Raise Parity Bits
RPB Read Print and Blush
RPB Reverse Parity and Branch
RPBR Reverse Parity and BRanch
RPC Rotate Program Counter
RPM Read Programmer’s Mind
RPU Read character and Print Upsidedown
RRC Rotate Random thru Carry
RRR Randomly Rotate Register
RRR Read Record and Run away
RRR Read Record and Run-away
RRRL Random Rotate Register Left
RRRR Random Rotate Register Right
RRSTC Return on Ruby Slippers Triple-Click
RRT Record and Rip Tape
RS Random Slew
RSD on Read error Self-Destruct
RST Rewind and Stretch Tape
RSTOM Read from STore-Only Memory
RT Reduce Throughput
RTP Reduce ThroughPut
RTS Return To Sender
RVAC Return from VACation
RWC ReWind and Crash heads
RWCR ReWind Card Reader
RWD ReWind Disk
RWE Run Without Error
RWF Read Wrong File
RWT Read/Write while stretching Tape
SA Store Anywhere
SAD Search And Destroy
SAI Skip All Instructions
SAK Snooze At Keyboard
SAS Show Appendix Scar
SAS Sit And Spin
SBE Swap Bits Erratically
SBF Skip on Bitbucket Full
SC Scramble Channels
SC Shred Cards
SCB Spindle Card and Belch
SCCA Short Circuit on Correct Answer
SCD Shuffle and Cut Dec
SCH Slit Cards Horizontal
SCI Shred Cards Immediate
SCM Set for Crash Mode
SCOM Set Cobol-Only Mode
SCP SCatter Printer
SCRRC SCRamble Register Contents
SCST Switch Channel to Star Trek
SCTR Stick Card To Reader
SD Scramble Directory
SD Slip Disk
SDC Spool Disk to Console
SDD Seek and Destroy Data
SDD Spin Disk Dry
SDDB Snap Disk Drive Belt
SDE Solve Differential Equations
SDI Self Destruct Immediate
SDM Search and Destroy Memory
SDR Slam Down Rondo [worst soda ever made]
SEB Stop Eating and Burp
SEOB Set Every Other Bit
SESUR Sing Elvis Songs Until he Returns
SEX Set EXecution register
SEX Sign EXtend
SFH Set Flags to Half-mast
SFP Send For Pizza
SFR Send For Reinforcements
SFT Stall For Time
SFTT Strip Form Tractor Teeth
SHAB SHift A Bit
SHABM SHift A Bit More
SHB Stop and Hang Bus
SHCD SHuffle Card Deck
SHON Simulate HONeywell CPU [permanent no-op]
SHR SHift Random
SHRC SHRed Card
SHRT SHRed Tape
SID Switch to Infinite Density
SIP Store Indefinite Precision
SJV Scramble Jump Vectors
SLP Sharpen Light Pen
SMC Scramble Memory Contents
SMD Spontaneous Memory Dump
SMR Skip on Meaningless Result
SMS Shred Mylar Surface
SNARF System Normalize And Reset Flags
SNM Show No Mercy
SNO Send Nukes on Overflow
SOAWP SOlve All the World’d Problems
SOB Stew On Brew
SOD Surrender Or Die
SOL Shift On Low
SOP Stop and Order Pizza
SOS Sign Off, Stupid
SOT Sit On a Tack
SP Scatter Print
SPA Sliding Point Arithmetic
SPB Simulate Peanut Butter
SPD SPin Disk
SPS Set Panel Switches
SPSW Scramble Program Status Word
SQPWYC Sit Quietly and Play With Your Crayons
SRBO Set Random Bits to Ones
SRBZ Set Random Bits to Zeroes
SRC Select Random Channel
SRC Select Reader and Chew cards
SRCC Select Reader and Chew Cards
SRD Switch to Random Density
SRDR Shift Right Double Ridiculous
SRO Sort with Random Ordering
SROS Store in Read-Only Storage
SRR Shift Registers Random
SRSD Seek Record and Scar Disk
SRSD Seek Record and Scratch Disk
SRTC Stop Real-Time Clock
SRU Signoff Random User
SRZ Subtract and Reset to Zero
SSB Scramble Status Byte
SSD Scratch System Disk
SSD Stacker Select Disk
SSD Stop and Scratch Disk [3815]
SSJ Select Stacker and Jam
SSJP Select Stacker and JumP
SSM Solve by Supernatural Means
SSM Stacker Select Memory
SSP Seek SPindle
SSP Smoke and SPark
SST Seek and Stretch Tape
SSW Scramble Status Word
ST Set and Test
STA STore Anywhere
STC Slow To a Crawl
STD Stop, Take Drugs
STM STretch Magtape
STM Skip on Third Monday
STO Strangle Tape Operator
STPR SToP Rain
STRIKE STRIKE for more pay, better hours, etc.
STROM STore in Read-Only Memory
STTHB Set Terminal to Three Hundred Baud
SUIQ Subtract User’s IQ
SUME SUprise ME
SUP Shred User Printout
SUP Solve Unsolvable Problem
SUS Stop Until Spring
SUS Subtract Until Senseless
SWAT SWAp Terminals
SWN SWap Nibbles
SWOS Store in Write-Only Storage
SWS Sort to Wrong Slots
SWT Select Wrong Terminal
SWU Select Wrong Unit
SWZN Skip Whether Zero or Not
SZD Switch to Zero Density
TAH Take A Hike
TAI Trap Absurd Inputs
TARC Take Arithmetic Review Course
TBFTG Two Burgers and Fries To Go
TC Transmit Colors
TDB Transfer and Drop Bits
TDRB Test and Destroy Random Bits
TDS Trash Data Segment
TET Triple Execution Time [SUN]
TLNF Teach me a Lesson i’ll Never Forget
TLO Turn indicator Lights Off
TLW Transfer and Lose Way
TN Take a Nap
TOAC Turn Off Air Conditioner
TOG Take Out Garbage
TOG Time Out, Graduate
TOH Take Operator Hostage
TOO Turn On/off Operator
TOP Trap OPerator
TOS Trash Operating System
TOW Take Over World
TPD Terminal Printer Destruct
TPD Total Program Diagnostic
TPD Triple Pack Decimal
TPDH Tell Programmer to Do it Himself
TPF Turn Power oFf
TPN Turn Power oN
TPO Turn Power Off
TPR Tear PapeR
TR Turn into Rubbish
TRA Te Rdls Arvs [type ridiculous abbreviations]
TRD TRansfer and Drop bit
TSH Trap Secretary and Halt
TSM Trap Secretary and Mount
TST Trash System Tracks
TT%CN TeleType (em Clunk Noise
TT%EKB TeleType (em Electrify KeyBoard
TTA Try, Try Again
TTIHLIC Try To Imagine How Little I Care
TTITT Turn 2400 foot Tape Into Two 1200 foot Tapes
TTL Tap Trunk Line
TTL Time To Logoff
TYF Trust Your Feelings
UA Unload Accumulator
UAI Use Alternate Instruction set
UAPA(AM) Use All Power Available (And More)
UCB Uncouple CPU and Branch
UCIP Update Card In Place
UCK Unlock Console Keyswitch
UCLB Uncouple Comm Lines and Branch
UCM Uncouple CoMm lines and branch
UCPUB Uncouple CPUs and Branch
UDR Update and Delete Record
UER Update and Erase Record
UFO Unidentified Flag Operation
ULDA UnLoaD Accumulator
UMR Unlock Machine Room
UNPD UNPlug and Dump
UOP Useless OPeration
UP Understand Program[mer]
UPA Use all Power Available
UPC Understand Program[mer]’s Comments
UPI Undo Previous Instruction
URB Update, Resume and Branch
UTF Unwind Tape onto Floor
UTF Use The Force
UUBR Use Undefined Base Register
VAX Violate All eXecutions
VFE Violate Field Engineer
VFO Violate Female Operator
VMA Violate Maintenance Agreement
VNO Violate Noise Ordinance
VPA Vanishing Point Arithmetic
VVM Vaporize Virtual Memory
WAD Walk Away in Disgust
WAT WAste Time
WBB Write to the Bit Bucket
WBT Water Binary Tree
WC Waste Core
WCR Write to Card Reader
WDR Warp disk DRive
WED Write and Erase Data
WEMG Write Eighteen Minute Gap
WF Wait Forever
WGPB Write Garbage in Process-control Block
WHFO Wait until Hell Freezes Over
WHP Wave Hands over Program
WI Why Immediate
WI Write Illegibly
WID Write Invalid Data
WMC Write Millions of Comments
WNAM We Need A Miracle
WNHR Write New Hit Record
WNR Write Noise Record
WP Write Poop
WPET Write Past End of Tape
WPM Write Programmer’s Mind
WSE Write Stack Everywhere
WSWW Work in Strange and Wondrous Ways
WUPO Wad Up Printer Output
WWLR Write Wrong Length Record
WWR Write Wrong Record
XXIO eXecute Invalid Opcode
XXKF eXecute Kermit the Frog
XXM eXclusive Maybe
XXMB eXclusive MayBe
XXOH eXecute no-Op and Hang
XXOR eXecute OpeRator
XXOS eXchange Operator’s Sex
XXPR eXecute PRogrammer
XXPSW eXecute Program Status Word
XXSP eXecute Systems Programmer
XXVF eXchange Virtue for Fun
YAB Yet Another Bug
YASE Yet Another Stupid Error
ZAP Zero and Add Packed
ZAR Zero Any Register
ZD Zap Directory
ZEOW Zero Every Other Word
ZPI ZaP Immediate

Solution to the Y2K problem


The government’s system administration team, working with computer manufacturers and experts in the computer industry, has found a lower cost alternative to address the Y2K (Year 2000) issue: The goal is to remove all computers from the desktop by December 31, 1999. In exchange for taking every computer, an Etch-A-Sketch will be issued to all Americans. There are many reasons for doing this:

1. No Y2K problems.
2. No technical glitches keeping working from being done.
3. No more wasted time reading and writing E-Mails.

Frequently Asked Questions (FAQs) from the Etch-A-Sketch Help Desk:

Q: My Etch-A-Sketch has funny lines all over the screen. What do I do?
A: Pick it up and shake it.

Q: How do I turn my Etch-A-Sketch off?
A: Pick it up and shake it.

Q: What’s the shortcut for Undo?
A: Pick it up and shake it.

Q: How do I create a new document?
A: Pick it up and shake it.

Q: How do I set the background and foreground to the same color?
A: Pick it up and shake it.

Q: What is the proper procedure for re-booting my Etch-A-Sketch ?
A: Pick it up and shake it.

Q: How do I delete a document on my Etch-A-Sketch ?
A: Pick it up and shake it.

Q: How do I save my Etch-A-Sketch Document ?
A: Don’t shake it.

Computer used too long

You know you have been on the computer too long when…

When you are counting objects, you go “0,1,2,3,4,5,6,7,8,9,A,B,C,D…”.

When asked about a bus schedule, you wonder if it is 16 or 32 bits.

When your wife says “If you don’t turn off that darn machine and come to bed, then I am going to divorce you!”, and you chastise her for for omitting the else clause.

When you are reading a book and look for the space bar to get to the next page.

When you look for your car keys using: “grep keys /dev/pockets”

When you look for your homework using: “grep homework /dev/backpack”

When after fooling around all day with routers etc, you pick up the phone and start dialing an IP number.

When you get in the elevator and double-press the button for the floor you want.

When not only do you check your email more often than your paper mail, but you remember your {network address} faster than your postal one.

When you go to balance your checkbook and discover that you’re doing the math in octal.

When you dream in 256 pallettes of 256 colors.

…You’re writing a homework assignment, and get the end of the line in the middle of a sentence, tack on a ”, and continue writing on the next line.


Computer acronyms list

Humorous Computer-Related Acronyms

IBM

I Blame Microsoft

Idiots Buy Me

Idiots Building Machines

I’ll Buy Macintoshes

It Bit Me

It Built Microsoft

It’s Better Manually

I’ve Been Mislead

I’ve Been Mugged

WINDOWS

Well, It Never Does Operate With Speed

When I Need Data Output Without Speed

While Idle, Needs DX or WorkStation

Will Install Needless Data On Whole System

WIN

Whoppingly Immense NOP

Worm Infestation Netware

MS-WINDOWS NT / WINDOWS NT

My Solitaire With Its New De-accelerator, Only With Some Network Technology

Well Intended, Netword De-accelerator, Only Works Sometimes, Never Totally

WINDOWS (as a) Network Trojan

Different Operating Systems Expectations

Macintosh: What You See Is What You Get

MS-DOS: You Asked For It, You Got It

UNIX: IfUHv2sk, UDntWnt2Kno

VMS: You Got It, All Of It, Want It Or Not

Random Abbreviations for Many Computer Companies

APPLE: Arrogance Produces Profit-Losing Entity

DEC: Dump Everything and Close

DEC: Do Expect Cuts

HCL: Hilarious Computer Logic

HP: Hot Pursuit

IBM: I Blame Microsoft

MAC: Most Absurd Computer

MACINTOSH: Most Applications Crash; If Not, The Operating System Hangs

MICROSOFT: Most Intelligent Customers Realize Our Software Only Fools Teenagers

NEXT: Now EXchange for Trash

OS/2: Obsolete Soon, Too.

WARP: What A Rot Program

Acronymns for Other Computer Terms:

AMIGA: A Merely Insignificant Game Addiction

BASIC: Bill’s Attempt to Seize Industry Control

CD-ROM: Consumer Device, Rendered Obsolete in Months

COBOL: Completely Obsolete Business Oriented Language

DOS: Defective Operating System

ISDN: It Still Does Nothing

LISP: Lots of Infuriating & Silly Parenthesis

MIPS: Meaningless Indication of Processor Speed

PCMCIA: People Can’t Memorize Computer Industry Acronyms

PENTIUM: Produces Erroneous Numbers Through Incorrect Understanding of Mathematics

SCSI: System Can’t See It

WWW: World Wide Wait

Computer Dictionary

BIT - A word used to describe computers, as in “Our daughter’s computer cost quite a bit.”BOOT - What your friends give you because you spend too much time bragging about your computer skill. BUG - What your eyes do after you stare at the tiny green computer screen for more than 15 minutes. Also: What computer magazine companies do to you after they get you on their mailing list.CHIPS - The fattening, non-nutritional food computer users eat to avoid having to leave their keyboards for meals.COPY - What you have to do during school tests because you spend too much time playing games on your computer and not enough time studying. CURSOR - What you turn into when you can’t get your computer to perform, as in “You %@& computer!”DISK - What goes out of your back after bending over a computer keyboard for seven hours at a clip.DUMP - The place all your former hobbies wind up soon after you install games on your computer.ERROR - What you made when you first walked into a computer showroom “just to look.” EXPANSION UNIT - The new room you have to build on to your home to house your computer and all its peripherals.FILE - What a secretary can now do to her nails six and a half hours a day, now that the computer does her day’s work in 30 minutes.FLOPPY - The condition of a constant computer user’s stomach due to lack of exercise and a steady diet of junk food (see “CHIPS”).HARDWARE - Tools, such as lawnmowers, rakes and other heavy equipment you haven’t laid a finger on since getting your computer.IBM - The kind of missile your family members and friends would like to drop on your computer so you’ll pay attention to them again. MENU - What you’ll never see again after buying a computer because you’ll be too poor to eat in a restaurant.PROGRAMS - Those things you used to look at on your television before you hooked your computer up.RETURN - What lots of people do to their computers after they receive their first billing from their internet service provider.TAB - What your friends pick up when they meet you for lunch because you spent all your money on new software.TERMINAL - A place where you can find buses, trains and really good deals on hot computers.WINDOW - What you heave the computer out of after you accidentally erase a program that took you three days to set up.

Computer Sayings

1. Home is where you hang your @

2. The E-mail of the species is more deadly than the mail.

3. A journey of a thousand sites begins with a single
click.

4. You can’t teach a new mouse old clicks.

5. Great groups from little icons grow.

6. Speak softly and carry a cellular phone.

7. C: is the root of all directories.

8. Don’t put all your hypes in one home page.

9. Pentium wise-pen and paper foolish.

10. The modem is the message.

11. Too many clicks spoil the browse.

12. The geek shall inherit the earth.

13. A chat has nine lives.

14. Don’t byte off more than you can view.

15. Fax is stranger than fiction.

16. What boots up must come down.

17. Windows will never cease.

18. In Gates we trust.

19. Virtual reality is its own reward.

20. Modulation in all things.

21. A user and his leisure time are soon parted.

22. There’s no place like http://www.home.com.

23. Know what to expect before you connect.

24. Oh, what a tangled web site we weave when first we
practice.

25. Speed thrills.

26. Give a man a fish and you feed him for a day; teach him
to use the Net and he won’t bother you for weeks.

Microsoft ad space

Microsoft announced that it is selling advertising space in the error messages that appear in Windows. Acknowledging for the first time that the average user of their operating system encounters error messages at least several times a day, Microsoft is trying to take financial advantage of the unavoidable opportunity to make an ad impression. “We estimate that throughout the world at any given moment several million people are getting a “general protection fault” or “illegal operation” warning. We will be able to generate significant revenue by including a short advertising message along with it,” said Microsoft marketing director Nathan Mirror. The Justice Department immediately indicated that they intend to investigate whether Microsoft is gaining an unfair advantage in reaching the public with this advertising by virtue of its semi-monopolistic control over error messages.

Programmer’s drinking song

99 little bugs in the code,99 bugs in the code,Fix one bug, compile it again,101 little bugs in the code.101 little bugs in the code,101 bugs in the code,Fix one bug, compile it again,103 little bugs in the code.