💾 Archived View for gemini.spam.works › mirrors › textfiles › humor › COMPUTER › computersongs-1.4 captured on 2022-07-17 at 02:20:02.

View Raw

More Information

⬅️ Previous capture (2022-06-12)

-=-=-=-=-=-=-


It's been nearly two years since the last revision, and quite a lot of
new songs have arrived in the meantime (manythanx to all who contributed!),
so it's definitely time for a new edition of...



                     COMPUTER SONGS AND POEMS
                     =====<version 1.4>======
                     ------06-Aug-1994-------


    (Song and poem parodies with computer related subjects)


 collected & reformatted by Stefan Haenssgen <haenssgen@acm.org>


The entries are formatted as follows, seperated by a line of "@"s :

Title    : The title of the parody
Original : The title of the original
Group    : The one(s) who performed the original
Author   : Author of the parody
Info     : Additional Comments by the Author
Song     : The Parody itself


I'd like to thank the following people for their contributions,
suggestions and error corrections (in alphabetical order)

	Joerg Anslik <janslik@leibniz.gun.de>
	David Barr <barr@pop.psu.edu>
	Rob Beukers <rob@dutetvd.et.tudelft.nl>
	Nelson Bishop <nelson@natinst.com>
	Ulrika Bornetun <ulrika.bornetun@zh001.ubs.ubs.ch>
	Frank Borger <frank@rover.uchicago.edu>
	Richard Carlsson <m90rca@tdb.uu.se>
	Alan Cox <iiitac@pyramid.swansea.ac.uk>
	Tony Duell <ard@siva.bristol.ac.uk>
	Jonathan Dursi <dursi@clavius.stmarys.ca>
	Axel Eble <Axel.Eble@imbi.uni-freiburg.de>
	Martin Emmerich <me@grmbl.uucp>
	Uli Fraus <fraus@forwiss.uni-passau.de>
	Greg Gerke <ggerke@unocss.UUCP>
	Charlie Gibbs <Charlie_Gibbs@mindlink.bc.ca>
	Andreas Gustafsson <gson@spiderman.cs.hut.fi>
	Thorbjoern Hansen <hansen@forwiss.uni-passau.de>
	Jonathan E. Katz <jonathan@kanga.cad.ucla.edu>
	Romain Kang <romain@pyramid.com>
	Evan Kirshenbaum <evan@hplerk.hpl.hp.com>
	Thomas Koenig <ig25@rz.uni-karlsruhe.de>
	Rich Kulawiec <rsk@gynko.circ.upenn.edu>
	Greg Lehey <grog@lemis.uucp>
	Mark Lottor <mkl@nisc.sri.com>
	N. R. Norm Lunde <norm@ctr.columbia.edu>
	Scott Malcomson <Scott.Malcomson@f110.n114.z1.fidonet.org>
	Sander van Malssen <sander@kozmix.hacktic.nl>
	Adrian Mariano <adrian@u.washington.edu>
	Colin McCormack <colinm@extro.ucc.su.oz.au>
	Keith Michaels <krm@sdc.boeing.com>
	Dipesh Navsaria <navsaria@bu-pub.bu.edu>
	Ove Ruben R Olsen <Ove.R.Olsen@ubb.uib.no>
	Joel Polowin <polowin@chem.queensu.ca>
	Reinier Post <reinpost@info.win.tue.nl>
	Robert E. Seastroms <rs@ai.mit.edu>
	George Sicherman <windmill.att.com!gls>
	Boas Simon <boas@uni-paderborn.de>
	Ignatios Souvatzis <souva@aibn53.mpifr-bonn.mpg.de>
	Ellen Spertus <erspert@athena.mit.edu>
	Starship Trooper / Greywolf <greywolf@autodesk.com>
	Russell Street <russells@ccu1.aukuni.ac.nz>
	The Unknown User <unknown@ucscb.ucsc.edu>
	Greg Weiss <grweiss@phoenix.princeton.edu>
	Martin Welk <mw@pandora.ruhr.sub.org>
	Alan Winston <winston@ssrl01.slac.stanford.edu>
	<snarler%maple.decnet@pine.circa.ufl.edu>
	<dscatl!daysinns!alanf@gatech.edu>

This collection contains the following songs:
	[changes to the previous version (1.3) are marked
	 "+" for additions and
	 "/" for edited songs]

	0x0d2c
+	16 Bits
+	602 is Coming to Core
	99 Buckets of Bits
+	99 Bugs in the Monitor Now
	A Better Model
	A Graphic Song
	A is for Apple
	Addicted To Vi
	Addicted To News
+	A Hacker's Lot
	The Alternative Wall
+	A More Effective Manager
+	An IBM User
	An Irish CPU
	Another Glitch in the Call
	Another One
+	ARPAWOCKY
	A Song of Computation
	A Time for DWIM
	Automation
	A Visit from Saint Woz
+	Away in QMANGR
+	bbb+b
	BBN Superlisp
+	Beautiful Program
+	The Bell Labs UNIX System
+	Blow Out
/	Berkelian Rhapsody
	Berkeley California
	Berkeley 4.3
	Boot It
	Both Ways, Now
	The Boys of HP
	The Bug Came Back
	Bye Bye, UNIX
+	Bye, Bye, System
	CAMM (Crustified Ancient of Main Memory)
	Can't parse this
+	C Hacker in Paradise
+	The Chilled Water Waltz
+	COBOL Programmer's Swing
+	Code-a-lot
+	Comp Sci Serenade
+	The Computerbury Tales
+	Computerized Girl
+	Computer Man
	The Computer Nevermore
+	Control-C Song
	Core dumped blues
+	CPU Delight
+	Crasher's Song
	CRASH! goes the System
+	The Crash of the Ten and Eleven
	CRAY-S's coolant
	Cycles For Nothing
+	Dasi, Dasi
+	The Data-comm Song
	The Day Bell System Died
+	The Day SunOS Died
	The DEC man cometh
	DECman
+	Destruction
+	The Devil Went Down to Crawford
	The Disks of UNIX
	Don't Call From Home
	Don't Have a Conniption
	DP Man
	Emacs Wizard
+	Ever Onward, IBM
	Every Cycle is Sacred
+	The Field Service Anthem
	Fifty Ways to Hose Your Code
+	The First TOPS-10
	Fork()ing on a Sun
	FORTRAN
+	FORTRAN Programs
+	FORTRAN Song
	French Horn Concerto (for modem users)
	Friend of the System
	Gateway To Heaven
	Gateway To Net Ten
	Girls just wanna defun
+	God Rest Ye CS Students
+	God Rest Ye Merry Network Fans
	HACKADU
	The Hackers are Best
	The Hacker Song
+	The Hacker's Battle Hymn
	The Hacker's Song
	Hacking Iron
	The HACTRN
+	Hark! the Screaming Students Cry
+	Has Anybody Seen My Code?
+	Hello, my ASCII gal
+	Hello, Solly
	I Could Have Tooled All Night
+	I'd Like to Buy Magnetic Tape
+	I'm a PDP-10 Wizard
+	I'm a Programmer
	I'm Typing Backwards for Christmas
+	In the Shade of the Old Apple Tree
+	I/O
+	I've Been Working on a Kernel
	I Want a New Bug
+	I want an RT
	I am the very model of a Genius Computational
	Into the Tube
+	Jargontalk
	JES The mighty system
	Just remember that you're flying o'er a disk pack....
+	Kludging My Software
	Lambda Bound
	Leavin' Fed'ral Express
+	Little Boxes
	Little PC
+	LOGIN Song
	Lonely Users
+	The Longest Path
+	Losing my Connection
+	Kitty of North Tempe
+	Magtapes Roasting
	The Maven
+	The Modern Software Manager
+	Monopoly
	Mr. Bossman
	My Favorite Hacks
	My Data are Over the Ocean
+	My Favorite Things (2)
	My Favourite Things
+	My Program Lies in the DEC-20
	Network Pie
	Not a Boolean
	Ode to Amy (or: The Frontend Shuffle)
+	Ode To Menu Systems
+	Old bit stream
+	Ole McMowle
+	On the Net
	Our First Day on Usenet
+	Over Hill, Over Caile
+	PC:s are PC:s
	P-I-F-FO
	Please Release Me
	PLIate's Dream
	Poor Pure Percy P
+	Programmer
	The Programmer's Blues
/	The Programmer's Viewpoint
+	Programs
	Puff the Fractal Dragon
	Rawhide
	The RSX Backup Song
	The RSX Support Song
	The RSX VMS Lovers Song
	Script for a Hacker's Tear
+	Sentimental Berwald
	SIGHUP Blues
+	Silicon Valley Guy
	Software for Nothing
	Socket Man
+	Somewhere over the Network
	Song of the Certified Data Processor
	The Sound of FORTRAN
	The Sounds of Silence
+	Stopcode Bells
	Structured Programmer's Soliloquy
	The Swapper
	System Crash
	Take me Down to the SunLab
	Tap My Wire
+	Telnet Song
	Ten little Modulans
	That old time PDP
+	That's Life At Case
	That was the HASP my friend
+	Twas the Night Before Implementation
	The 12 computerised days of Xmas
	These are are a Few of Our Favorite Machines
+	Those were the Days
	Treekiller
+	The Twelve Days of Uptime
	The Underfull Badness Blues
	UNIBUS
	UNIX
	Unix Man
	Unix Quandry
	Unix Wizard
	VAX Raphosdy
+	VMUNIX Blues
	Waiting for The Sun
	The Wall 2
	What is a Hacker?
+	What Segment is This?
+	When I'm Sixty Four
	When I was a lad
	When you try to get work from the data network
+	White Collar Holler
+	The Wonderful Hacker
	The Worm before Christmas
	Write in C
	Yellow Subroutine


One final remark: I collect postcards, so if you like this file
and think I deserve a small favour, how about sending me a nice
postcard? 8-)  I'd appreciate it very much! Really!
My address for the next few years is:

		Stefan Haenssgen
		Nuitsstr. 2c
		D-76185 Karlsruhe
		Germany


PS:  This file (and future updates) is also available via
     anonymous FTP at  ftp.ira.uka.de (129.13.10.90)
                   in  /pub/doc/computersongs-1.4.Z

PPS: (So much for "One final remark" ;-)  Comments, suggestions,
     further contributions and error corrections are always
     welcome!


...and here we go:


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 0x0d2c
Original : ?
Group    : ?
Author   : Bill Mitchell <mitchell@mdd.comm.mot.com>
Intro    : 
Song     : 


               0x0d2c
               ------
    
      May all your signals trap
    May your references be bounded
           All memory aligned
       Floats to ints be rounded
    
    Remember....
    
          Nonzero is TRUE
            ++ adds one
       Arrays start with [0]
        NULL points to none
    
        For octal use zero
          0x means in hex
            use = to set
         and == for a test
    
        Use -> for a pointer
         a dot if it's not
          ?: is confusing
          use this a lot
    
        a.out is your program
        there's no 'u' in foobar
       and char (*(*x())[])() is
     a function returning a pointer
        to an array of pointers
      to functions returning a char


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 16 Bits
Original : 16 Tons
Group    : ?
Author   : Tony Williams and Bill Mulert
Intro    : 
Song     : 

                             16 Bits

                    (to the tune of 16 Tons)
                by Tony Williams and Bill Mulert


     Some people say computers are made outta chips,
     Digital logic and binary bits.
     Takes a technical jerk to wanna make it run,
     So I went to computer-mart and bought myself one.

     Ya load 16 bits, and whattya get ?
     64K and a floppy diskette.
     At $1200 it's surely inane,
     You get a Biorhythym chart and a video game.

     I was born one morning in a software mine,
     I picked up my keyboard and I entered a line.
     I loaded some BASIC, I loaded FORTRAN,
     But nothing I loaded into COBOL ran.

     Chorus:
     Ya load 16 bits, and whattya get ?
     64K and a floppy diskette.
     IBM don't ya call me 'cause I gotta regroup,
     I'm stuck right now in an infinite loop.

     Well, I sat at the keyboard with the Programmer's Itch,
     But everything I entered ran into a glitch.
     I messed up ma memory, ma register gates,
     Made me wanta fold, spindle, and mutilate.

     (Chorus)

     I got a serial modem with dual disk packs,
     The house I once owned is now Radio Shack's.
     30 I/O ports to do as ya will,
     If the price don't get ya then the light bill will.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 602 is Coming to Core
Original : Santa is Coming to Town
Group    : Traditional (?)
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                      602 is Coming to Core

                  (to Santa is Coming to Town)
         by Albert Corda, Richard Holmes & David Kinder


     Oh, you'd better not peek.
     You'd better not spy.
     You'd better not poke.
     I'm telling you why.
     602 is comming to core!

     The devlin bombs.
     You can't do a call.
     Gettabs just
     Don't work at all.
     602 is comming to core!

     It wakes you when you're sleeping.
     It swaps you when you're small.
     It puts you into 'MQ wait',
     And you can't get out at all.  So...

     You'd better not peek.
     You'd better not spy.
     You'd better not poke.
     I'm telling you why.
     602 is coming to core!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 99 Buckets of Bits
Original : 99 Bottles of Beer
Group    : Traditional
Author   : "Jonathan E. Katz" <jonathan@kanga.cad.ucla.edu>
Intro    : (of course 90 buckets of bits then becomes 8f buckets of bits...)
           buckets can also be replaced by bytes
Song     : 

99 buckets of bits on the bus, 
99 buckets of bits.
take one down,
short it to ground.
98 buckets of bits on the bus..


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : 99 Bugs in the Monitor Now
Original : 99 Bottles of Beer on the Wall
Group    : Traditional
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 
                   99 Bugs in the Monitor Now

               (to 99 Bottles of Beer on the Wall)
         by Albert Corda, Richard Holmes & David Kinder


     99 bugs in the monitor now.
     99 bugs in the core.
      Run DDT.
      Find two or three.
     96 bugs in the monitor now.


     96 bugs in the monitor now....

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Better Model
Original : A Modern Major-General
Group    : Gilbert and Sullivan
Author   : Steven Levine at Apollo Computer
Intro    : 
Song     : 
     
                            A Better Model
                            ==============
                 by Steven Levine at Apollo Computer
                         Submitted by "Spam"
             Sung to the tune of "A Modern Major-General"
                       by Gilbert and Sullivan
     

I've built a better model than the one at Data General
For data bases vegetable, animal, and mineral
My OS handles CPUs with multiplexed duality;
My PL/1 compiler shows impressive functionality.
My storage system's better than magnetic core polarity,
You never have to bother checking out a bit for parity;
There isn't any reason to install non-static floor matting;
My disk drive has capacity for variable formatting.

Chorus:  His disk drive has capacity for variable formatting,
         His disk drive has capacity for variable formatting,
         His disk drive has capacity for variable format-formatting.

I feel compelled to mention what I know to be a gloating point:
There's lots of room in memory for variables floating-point,
Which shows for input vegetable, animal, and mineral
I've built a better model than the one at Data General.

Cho:  Which shows for input vegetable, animal, and mineral
      He's built a better model than the one at Data General.

The IBM new home computer's nothing more than germinal;
At Prime they still have trouble with an interactive terminal;
While Tandy's done a lousy job with operations Boolean,
At Wang the byte capacity's too small to fit a coolie in.
Intel's mid-year finances are something of the trouble sort;
The Timex Sinclar crashes when you implement a bubble sort.
All DEC investors soon will find they haven't spent their money well;
And need I even mention Nixdorf, Univac, or Honeywell?

Cho:  And need he even mention Nixdorf, Univac, or Honeywell?
      And need he even mention Nixdorf, Univac, or Honeywell?
      And need he even mention Nixdorf, Univac, or Honey-Honeywell?

By striving to eliminate all source code that's repetitive
I've brought my benchmark standings to results that are competitive.
In short, for input vegetable, animal, and mineral
I've built a better model than the one at Data General.

Cho:  In short for input vegetable, animal, and mineral
      He's built a better model than the one at Data General.

In fact when I've a floppy of a maximum diameter,
When I can call a subroutine of infinite parameter,
When I can point to registers and keep their current map around,
And when I can prevent the need for mystifying wraparound,
When I can update record blocks with minimum of suffering,
And when I can afford to use a hundred K for buffering,
When I've performed a matrix sort and tested the addition rate,
You'll marvel at the speed of my asynchronous transmission rate.

Cho:  You'll marvel at the speed of his asynchronous transmission rate,
      You'll marvel at the speed of his asynchronous transmission rate,
      You'll marvel at the speed of his asynchronous transmission-mission rate.

Though all my better programs that self-reference recursively
Have only been obtained through expert spying, done subversively,
But still for input vegetable, animal, and mineral,
I've built a better model than the one at Data General.

Cho:  But still for input vegetable, animal, and mineral,
      He's built a better model than the one at Data General.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Title    : A Graphic Song ("It's a commie plot")
Original : "Catch a Wave"
Author   : ?
Info     : Kindly provided in source by Jim McGlinchey - from the RSX songbook
Song     :


Lead:   Nobody wants to try the greatest hack around
Backup: Plot a wave, plot a wave
Bass:   Everybody tries it once
Lead:   Those who have just want to shut it down
Backup: Oh wow, oh wow, oh wow, oh wow
Lead:   You cut some code, then compile and link,
        and then you - turn on the plotter, fill the pens with ink,
Tutti:  You gotta -
        Plot a wave and you're sittin' on top of the world.

Lead:   Not just DECgraph, 'cause it's been plotting on so long
Backup: Plot a wave, plot a wave
Bass:   It's been going now for hours
Lead:   They said it wouldn't plot that long
Backup: Oh wow, oh wow, oh wow, oh wow
Lead:   They'll eat their words with a forkin' VAX, just watch 'em -
        they rasterize in real time - it drags ass
Tutti:  You gotta -
        Plot a wave and you're sittin' on top of the world.

Lead:   So take a lesson from a top-notch hacker boy
Backup: Plot a wave, plot a wave
Bass:   Get yourself RSX
Lead:   But don't you treat it like a toy
Backup: Oh wow, oh wow, oh wow, oh wow
Lead:   So stick your plot, go ahead and whine, look fella -
        we don't plot 'round here, this is real time
Tutti:  You gotta -
        Plot a wave and you're sittin' on top of the world.
        Plot, plot, where the sun never shines
        Plot a wave and you're sittin' on top of the world.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A is for Apple
Original : A is for Apple
Group    : Traditional
Author   : Douglas Spencer
Intro    : 
Song     : 


A is for Apple

by Douglas Spencer
Computer Systems Administrator,  Anderman and Co Ltd


    A is for APPLE who sent us our Macs,
    D is for DEC, and they sold us a Vax.
    C is the language in which we write source,
and B is our sort, which is BROKEN, of course.

    E is an ERROR when code is compiled,
    F is a FORK for creating a child,
    G is the GETTY that sits on the line,
and H is a HANGUP whic:^?{^Zo^?{bD^]NO CARRIER

    I is the INTERCONNECTION of kit,
    J is the JOY when the cables all fit.
    K is for KERMIT, to copy a file,
and L are the LINES that we drop all the while.

    M is the MODEM we use from our home,
    N are the NIGHTS which we spend on the 'phone,
    O is the OUTPUT we get from the host,
and P are the 'PHONE BILLS we get in the post.

    Q for SIGQUIT makes our process abort,
    R is the REASON sigquit should be caught.
    S is the SIGNAL we catch and ignore,
and T is the TRAP which we miss, and dump core.

    U is for UNIX -- I hope that is clear,
    V is the VISUAL editor here.
    W stands for the WINDOWS we use,
and X for the windowing system we choose.

    Y is for YACC, quite a specialist tool,
    Z for the snores from the programming pool.
    Written while waiting while dinner was cooking

submitted by chiyo to funny@looking.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Addicted to News
Original : Addicted To Love
Group    : Robert Palmer
Author   : Elf Sternberg <elf@halcyon.com>
Intro    : 
Song     : 

 The lights are on-- 'cause you're at home.
 Your brain's wired to your phone.
 Alt.sex, and talk.bizarre,
 You his 'reply,' start a flamewar!
 You don't sleep, you drink Coke,
 You can't stop, you might choke.
 Know what, you crave the most?
 Talk.religion, with unread posts!
 
 You like to think you've figured out drieux!
 Oh yeah?
 A day without net access is a day with the blues,
 You're gonna have to face it, you're addicted to News.
 
 Pirate clari, you've got it all.
 Local news, e'en from Nepal?
 'End of newsgroups' is your key,
 To join *.advocacy!
 A fido gate's your latest fun,
 Mailing lists, every one.
 A one-track mind, you can't be pried,
 From your keyboard, until you've died!
 
 Just when you think you've figured out drieux!
 Oh, yeah!
 A day without net access is a day with the blues,
 You're gonna have to face it, you're addicted to News.
 
 The lights are on, 'cause your at home.
 Your brain's wired to your phone.
 Alt.slack, talk.pol.misc,
 You've never felt a real live kiss!
 
 		Elf !!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Addicted To Vi
Original : Addicted To Love
Group    : Robert Palmer
Author   : Chuck Musciano <chuck@trantor.harris-atd.com>
Intro    : After thinking about that poor wretch who has become addicted to vi,
           I was inspired to compose the following ditty, sung to the tune of
           "Addicted To Love" by Robert Palmer.
           As you sing this, it may help the effect to imagine a dozen women,
           all of whom resemble Bill Joy, dressed in black and dancing
           sinuously.
Song     : 


Addicted To Vi
(with apologies to Robert Palmer)

You press the keys with no effect,
Your mode is not correct.
The screen blurs, your fingers shake;
You forgot to press escape.
Can't insert, can't delete,
Cursor keys won't repeat.
You try to quit, but can't leave,
An extra "bang" is all you need.

You think it's neat to type an "a" or an "i"--
Oh yeah?
You won't look at emacs, no you'd just rather die
You know you're gonna have to face it;
You're addicted to vi!

You edit files one at a time;
That doesn't seem too out of line?
You don't think of keys to bind--
A meta key would blow your mind.
H, J, K, L?  You're not annoyed?
Expressions must be a Joy!
Just press "f", or is it "t"?
Maybe "n", or just "g"?

Oh--You think it's neat to type an "a" or an "i"--
Oh yeah?
You won't look at emacs, no you'd just rather die
You know you're gonna have to face it;
You're addicted to vi!

Might as well face it,
You're addicted to vi!
You press the keys without effect,
Your life is now a wreck.
What a waste!  Such a shame!
And all you have is vi to blame.

Oh--You think it's neat to type an "a" or an "i"--
Oh yeah?
You won't look at emacs, no you'd just rather die
You know you're gonna have to face it;
You're addicted to vi!

Might as well face it,
You're addicted to vi!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Hacker's Lot
Original : A Policeman's Lot
Group    : Gilbert & Sullivan
Author   : Brad Needham
Intro    : 
Song     : 

                         A Hacker's Lot


             (to the tune of A Policeman's Lot from
          Gilbert & Sullivan's The Pirates of Penzance)
            (italicized words are sung by the chorus)
                         by Brad Needham


     When a hacker's not engaged in compilation compilation
     or single-stepping code in adb adb
     his/her concept of enlightened conversation conversation
     is as far removed from coding as can be. as can be
     One misnomer is as good as any other; any other
     a "hacker" is the soul who makes things run. makes
        things run
     Ah, take one consideration with another with another
     a hacker's lot is not a happy one.
     Oh, a hacker is the soul who makes things run, makes
        things run;
     a hackers lot is not a happy one, happy one.

     Though our lucid comments gush with human feeling human
        feeling
     and clearly document each program's works program's
        works
     the remote mail system shows no signs of healing signs
        of healing
     and nroff still contains annoying quirks. 'noyying
        quirks
     Our aesthetics we, with difficulty, smother 'culty
        smother
     when an "rm -r *" must be undone. be undone
     Taking one consideration with another with another
     a hacker's lot is not a happy one.
     Oh, when an "rm -r *" must be undone, be undone
     a hacker's lot is not a happy one, happy one.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Alternative Wall
Original : The Wall
Group    : Pink Floyd
Author   : Alan Cox <iiitac@pyramid.swansea.ac.uk>, Leon Thrane,
           Jim Finnis, Alec Muffet <aem@aber.ac.uk> & (?)
Intro    : Here's a set of pseudosongs which is the result of several long
           drunken nights talking on a bulletin board between London &
           Aberystwyth (220+ miles apart)... circa 1988.
Song     : 

                          The Alternative Wall:-

 Established by:- 	Anarchy, Atropos, White,
 			Roadrunner>>>++>>, & Giant Hogweed.

Nobody On
---------

I got keyboard corns on my fingers,
I got a Ethernet Pad for a brain,
I got a VDU to prop up my mortal remains.

My programs always fail,
I got a strong urge to MAIL
But I got no-one to MAIL to,
MAIL to,
MAIL to..

Oh, babe, when I send down the phone,
There's still nobody on...

                      The Alternative Wall, Part Two.

Does anybody here remember DEC?
Remember how the manual
Was useless to me
In every way.

UNIX, what has become of you?
Can any other O/S be quite as slow as you...

                     The Alternative Wall, Part Three.

The Trial
---------

Good Morning, ROOT, your honour,
The dump will plainly show the user who now stands before you
Was caught red-handed in the system
Crudely hacking in a truly vicious nature
This will not do!
CALL THE LOGFILE!

"I always said he'd come to no good didn't I, ROOT, your honour,
If they let me have my way I'd have him banned from the VAX!
But my hands were tied,
The bleeding hearts and artists
Not to mention the Dave Prices
Wouldn't let me throw him off!"

-- Dedicated to Atropos The Wanderer.

                        The Alternative Wall, Part Four.

The UNIX Login Software
-----------------------

Is there anybody out there?

(repeat ad nauseam)

                        The Alternative Wall, Part Five.

One of My Hacks
---------------
Log onto the system
On that lurid green screen
You'll find there's no response!

Don't look so frightened,
this is just a passing crash,
One of my bad hacks!

Would you like to watch TV,
Well, that's no use to me
I want to watch you squirm
As you try to get logged on!

Do you want to call the OPS,
Do you think it's time I stopped?
Why are you running away?

                       The Alternative Wall, Part Six.

Filled Up Spaces / What Shall We Do Now?
----------------------------------------

What shall we use to trash
The filled up spaces on the archive tape?

How should I hack and leave no traces,
How shall the system completely fall?

                      The Alternative Wall, Part Seven.

Uncomfortably Numb
------------------
Hello, is there anybody on here?
I'm here but can you see me?
Is there anyone at home?
C'mon now, I hear that MIST is down,
I can ease the pain, maybe bring it up again.

Relax, I need some information first,
Just the basic facts, have you hacked the system Snurt?

There is no shell, your call is clearing,
The distant chips smoke on the breadboard,
You are only coming through off pads,
Your fingers move but I can't see what you're typing.

When I was a child I caught a virus,
My filebase swelled just like two balloons
Now I've got that feeling once again,
I can't explai(core dumped), you would not understand,
This is not how I am.
I have become uncomfortably numb.

                      The Alternative Wall, Part Eight.

In a Flash
----------
So ya
Thought ya
Might like to
Go to the show
To feel the thrill of board hacking,
That luminescent glow.

I've got some bad news for you, sunshine
OPS not around, 'cos Node 5 is down,
And they sent us along, they've gone to the bar,
And we're going to find out who you guys
Really are.

Have we got any oppos on the system tonight?
Grep 'em up against the wall.
There's one on Bullet,
He don't look right to me,
Grep him up agaist the wall.
That one's called Badger,
And that one's Tyrone,
Who let all this riffraff on their own;
There's one smoking a joint and
Another with sandals?
If I had my way
I'd have all of you shot.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A More Effective Manager
Original : A More Humane Mikado
Group    : Gilbert & Sullivan
Author   : 
Intro    : 
Song     : 

                    A More Effective Manager


              (to the tune of A More Humane Mikado
            from Gilbert & Sullivan's "The Mikado".)
                         by Brad Needham


                                           1
     A more effective manager never did LDP  produce.
     For months, I've been hearing top management jeering
     each schedule we introduce
     for every schedule ever written has slipped to varied
        extents.
     This grave disaster I soon will master
     by jailing incompetents.

     Chorus:
     Their punishment, all sublime, embodies this paradigm:
     to let the schedule fit the time
            the schedule fit the time
     and make each estimate consequently necessitate
     the thing's completion upon the date
                 completion upon the date.

     The furniture mover erratically shuffling causing
        confusion and fuss:
     we'll move his apartment into a compartment
     aboard an interstate bus.

     Committees deliberate, morning to evening,
        implementation details.
     They're found in loud bunches debating their hunches
     on what "loosely-coupled" entails.

     The marketing zealot who preannounces each technological
        leap
     shall find that his peers preannounced by three years
     the hotel where he's scheduled to sleep.

     The assembly-line hacker whose constant rewriting
        annihilates his afternoons
     shall find his job usurped by a mob
     of hyperactive baboons.

     (Chorus)

     The jargon speaker is trapped by his fellows who never
        use english too much.
     They utter most freely pig-latin, swahili,
     chinese, esperanto, and dutch.

     The seeming dyslexic who disregards documents over one
        page and a-half
     is jailed where he grovels interpreting novels
     transmitted by telegraph.

     The man-month thinker who adds more bodies the later a
        project becomes
     to keep working faster must, each morning, master
     an extra set of thumbs.

     The fellow whose schedules never consider that murphy's
        spirit intrudes
     is placed where he begs to boil "three-minute" eggs
     at very high altitudes.

     (Chorus)

  1
   Choose your favorite company

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : An IBM User
Original : ?
Group    : ?
Author   : Falkirk Bard
Intro    : 
Song     : 
                           An IBM User

         (A true story of Raw Courage & Human Endeavour)
                as chronicled by the Falkirk Bard

             An IBM user,
             Deciding to temp fate,
             Tried to use the Big Computer,
             To read his wee mag tape.

             He got the job assembled,
             Then sent it down the line.
             "I hope this thing is fast", he said,
             "I want it back in time."

             The IBM Computer
             Said with a shout of glee,
             "Ah-ha a brand new user,
             What fun we'll have I see."

             The 3081 returned the job,
             And the story it did tell,
             Was that it couldn't run the job,
             'Cause of failure in J. C. L.

             After many weeks of trial,
             The user jumped for joy.
             "It likes my J. C. L. now.
             It loves me boy-oh-boy."

             But IBM's are playful things
             They like to have their fun,
             As the user searched his output,
             He saw what it had done.

             Its latest bit of humour
             Was plain for all to see,
             It went and killed his job off,
             With Abend code 413.

             The user got the book down,
             Turned to the proper place,
             And after careful searching found
             Of 413 -- no trace.

             Said the user, "I am patient,
             I never lose the place,
             But if this doesn't work soon,
             I'll kick it in the face."

             He sent the job back in then,
             Without another sound,
             But the 3081 replied with,
             "System file not found."

             "What the hell does this mean?"
             Asked the user with a dirty look,
             "It's a standard flipping routine,
             It says so in the book."

             At the place of Foreign Language,
             He went to ask of them,
             But they replied, "We're sorry,
             We don't speak IBM."

             But this story has an ending,
             When many months later,
             The user got his tape read,
             By a baby Interdata!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : An Irish CPU
Original : An Irish Ballad
Group    : Tom Lehrer
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 

			      AN IRISH CPU
		   (to An Irish Ballad by Tom Lehrer)
		       by Sarah Elizabeth Miller

About a CPU I sing,
Sing rickity, tickity, tin.
About a CPU I sing
Who sat around compi-a-ling
And wouldn't do another thing
For anyone else logged in, logged in,
For anyone else logged in.

Old programs it would just ignore,
Sing rickity, tickity, tin.
Old programs it would just ignore
And leave them rotting in the core,
Not caring what they all were for
Except those in "user/bin", "user/bin",
Except those in "user/bin".

This CPU was lots of fun,
Sing rickity, tickity, tin.
This CPU was lots of fun
Until one wanted programs run
And if one tried to get them done
It typed back "You're not logged in, logged in."
It typed back "You're not logged in."

Long processes it would not do,
Sing rickity, tickity, tin.
Long processes it would not do
And, rather than to run them through,
Would ask to have some Irish stew
And a couple of cases of gin, of gin,
And a couple of cases of gin.

And then it would raise hellish toasts,
Sing rickity, tickity, tin.
And then it would raise hellish toasts
And make a few obnoxious boasts,
Not only could it drink the most,
It knew many more ways to sin, to sin.
It knew many more ways to sin.

To prove its point to all the world,
Sing rickity, tickity, tin.
To prove its point to all the world
It let the magtape fall in curls
And wrap around some foxy girl
And slowly rewind her in, her in,
And slowly rewind her in.

This sordid tale I won't prolong,
Sing rickity, tickity, tin.
This sordid tale I won't prolong
And, if you do not enjoy my song,
You've got Abe to blame if it's too long.
He should never have let me begin, begin.
He should never have let me begin.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Another Glitch in the Call
Original : Another Brick in the Wall
Group    : Pink Floyd
Author   : Knappy 8350428 @ UWAVM  /  decvax!utzoo!utcsrgv!roderick ?
Intro    : 
Song     : 

                      Another Glitch in the Call
                      ==========================
            (Sung to the tune of a similar Pink Floyd song.)
                (Contributed By Knappy 8350428 @ UWAVM)
 
     We don't need no indirection
     We don't need no flow control
     No data typing or declarations
        Hey!  You!  Leave those lists alone!
     Chorus:  
        All in all, it's just a pure-LISP function call.
     We don't need no side effect-ing
     We don't need no scope control
     No global variables for execution
        Hey!  You!  Leave those args alone!
     (Chorus)
     We don't need no allocation
     We don't need no special nodes
     No dark bit-flipping in the functions
        Hey!  You!  Leave those bits alone!
     (Chorus)
     We don't need no compilation
     We don't need no load control
     No link edit for external bindings
        Hey!  You!  Leave that source alone!
     (Chorus, and repeat) 


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Another One
Original : Santa Claus Is Coming to Town
Group    : ?
Author   : ?
Intro    : Not quite the usual parody, but nice for all UNIX fans among us :-)
Song     : 


better !pout !cry
better watchout
lpr why
santa claus <north pole >town

cat /etc/passwd >list
ncheck list 
ncheck list
cat list | grep naughty >nogiftlist
cat list | grep nice >giftlist
santa claus <north pole > town

who | grep sleeping
who | grep awake
who | egrep 'bad|good'
for (goodness sake) {
	be good
}

    better !pout !cry
    better watchout
    lpr why
    santa claus <north pole >town

    cat /etc/passwd >list
    ncheck list 
    ncheck list
    cat list | grep naughty >nogiftlist
    cat list | grep nice >giftlist
    santa claus <north pole > town

    who | grep sleeping
    who | grep awake
    who | grep bad || good
    for (goodness sake) { be good; }


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : ARPAWOCKY
Original : Jabberwocky
Group    : Lewis Carrol
Author   : R. Merryman
Intro    : I'd like to nominate RFC 527: ARPAWOCKY by R. Merryman
	   (or D.L. Covill or whoever)  for inclusion in your collection
	   of Computer Songs and Poems. Here it is:
Song     : 

Network Working Group                                    R. Merryman  (UCSD-CC)
Request for Comments:  527                                              6/22/73


                              ARPAWOCKY


                    Twas brillig, and the Protocols
                         Did USER-SERVER in the wabe.
                    All mimsey was the FTP,
                         And the RJE outgrabe,

                    Beware the ARPANET, my son;
                         The bits that byte, the heads that scratch;
                    Beware the NCP, and shun
                         the frumious system patch,

                    He took his coding pad in hand;
                         Long time the Echo-plex he sought.
                    When his HOST-to-IMP began to limp
                         he stood a while in thought,

                    And while he stood, in uffish thought,
                         The ARPANET, with IMPish bent,
                    Sent packets through conditioned lines,
                         And checked them as they went,

                    One-two, one-two, and through and through
                         The IMP-to-IMP went ACK and NACK,
                    When the RFNM came, he said "I'm game",
                         And sent the answer back,

                    Then hast thou joined the ARPANET?
                         Oh come to me, my bankrupt boy!
                    Quick, call the NIC! Send RFCs!
                         He chortled in his joy.

                    Twas brillig, and the Protocols
                         Did USER-SERVER in the wabe.
                    All mimsey was the FTP,
                         And the RJE outgrabe.

							    D.L. COVILL
                                                            May 1973

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Song of Computation
Author   : Tony Duell
Original : A Song of Reproduction
Group    : Flanders and Swann
Intro    : The processor 'of storage 4 k byte' is (of course) a Philips P850,
           a minicomputer noted for its limited memory (4 k bytes was the 
           maximum), RISC-like instruction set, and total lack of speed. 
           After that, the PDP11/45 was a great improvement
           EI set = Extended Instruction Set, i.e. the XOR, Multiply and
	   Divide instructions etc
           DW11-B was a DEC option to use Q-Bus cards on a UNIBUS PDP11. They 
           are much desired by PDP11 enthusiasts, although they can cause
           problems
           NXM error = Non eXistant Memory error - what happens if there is a
           bus time-out during a DMA transfer
           Don't try to make too much sense of the spoken part in the middle
           It makes more sense than the original, anyway
Song     :

I had a little processor
With storage 4 K byte
And with an octal program
It ran throughout the night
And then they optimised it
It was much faster then
And we loaded Fortran Programs
To make it slow again

Today for computation
I'm as eager as can be
Count me among the faithful fans
of high end P - D - P

High end PDP
45's the one for me
With cartridge disk and EI set
and 6 foot rack mount cabinet
floating point boards too
complete with M M U
All the lowest bits either clear or set
What they mean now I quite forget
Still there's enough range there for national debt
With my high end PDP

(spoken)
Who configured this for you anyway?
DEC field service ?!?!?
Ooooh what a shoddy job they made of it!
Suprised they let you run that configuration on this processor, the priorities
are all wrong. If you move the tape drive down the bus after the console port,
and then re-assign the address of the system disk, then you'll still only get
adequate performance if you run modified software
I see you've got your system disk on the Q-Bus! Take that though a DW11-B bus
convertor, and via your A-leg Mux into the ALU, If you're running multi-user,
you're going to loose grants. Try to load the OS that way and what'll you get
A NXM error!

High end PDP
RSX version 3
I've a shell right here that you won't escape
On miles of 9-track recording tape
18 bit address
Will prove a great success
With the console switch, at a single touch
The lisiting comes in double dutch
But I never did care for data much
With my high end PDP

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Time for DWIM
Original : A Time for Us
Group    : theme song from Romeo and Juliet
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

                 A Time for DWIM

           [to be sung to the tune of
                  A Time for Us
       (theme song from Romeo and Juliet)]


A time for DWIM
There'll never be;
   No clever code
   This losing mode
Can UNDO for me.

This "golden hope"
(To be denied)
   Could never
Correctly fix the bugs my programs hide.

A way for bugs
There'll never be
To fix with generality.

So to this DWIM
Let's say farewell;
   The crocks therein
   Prove it can't win
And ring its knell:

Do What I Mean
Is just a ruse --
   It really
Means only: Fix How Teitelman doth Lose!


                -- The Great Quux
                     (with apologies to
                        Rota, Kusik, and Snyder)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Automation
Original : Fascination
Group    : Jane Morgan (???) 
Author   : Alan Sherman (singer), transcribed by Russell Street
		(russells@ccu1.aukuni.ac.nz)
Info     : The music Sherman used had be re-arranged from the
		"original" of the song I have.
Song     : 

It was automation, I know,
That was what was making the factory go.
It was IBM, it was UNIVAC,
It was all those gears going clickerty-clack, dear

I thought automation was keen,
'Till you were replaced by a ten tonne machine.
It was that computer that tore us apart, dear
Automation broke my heart.

There's an RCA 503
Standing next to me, dear, where you used to be.
Doesn't have your smile, doesn't have your shape.
Just a lot a bunch of punch cards and light bulbs and tape, dear.

Your a girl whose soft, warm and sweet.
But your only human and that's obselete.
Though I'm very fond of that new 503, dear.
Automation's not for me.

"It was automation", I'm told
That's why I got fired and I'm out in the cold
How could I have known, when the 503,
Started into blink, it was winking at me, dear.

I thought it was just some mishap.
When it sidled over and sat on my lap
But when it said "I love you" and gave me a hug, dear
That's when I pulled out it's plug


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : A Visit from Saint Woz
Original : The Night Before Christmas (A Visit from St. Nick?)
Group    : ?
Author   : Marty Knight
Intro    : 
Song     : 


A VISIT FROM SAINT WOZ
by Marty Knight

'Twas the night before Christmas, no sound in the house.
My GS is dusty and so is my mouse.
My dealer's gone Mac; he's too brainwashed to care.
Apple marketing smells like that old dairy-air.

My children are nestled, all snug in their beds,
while visions of Mac LCs (ugh) dance in their heads.
The GS is dead, I've heard them all say.
They might just be right; things look pretty gray.

When all of a sudden a great noise I did hear.
I woke with a start and fell flat on my rear.
Awakened from slumber I jumped up to see
tripped over the cat and twisted my knee.

The moon brightly shone on the new fallen snow.
I looked but saw nothing, then turning to go,
stopped short...  What's that?...  Is that synthLAB I hear?
Why yes!  Yes it is!  That's good reason to cheer!

I jumped and I shouted and I danced then because
I knew right away that it must be Saint Woz.
More rapid than Zip Chip, old Wozniak came.
He whistled and shouted and called out by name:

"Now Quickie!  Now Allison!  Now AppleWorks GS!
Go Claris!  On SuperConvert!  I love you Vitesse!
Platinum Paint is so cool!  Twilight Screen Blanker rules!
Who needs those old Macs when you've got Apple IIs?

"If you have been true I've got presents to dole,
but if you're like inCider you'll get lumps of coal."
So up to the housetop with the Green Team he flew;
Jim Merritt, Andy Nicholas, and Saint Wozniak, too.

I kept very quiet so that I might hear
SoundSmith tunes softly playing, spreading Apple II cheer.
Then I heard a slight scrape and as I turned 'round
down the chimney Saint Wozniak came with a bound.

He wore blue jeans and sneakers and a T-shirt that said
II-Infinitum ... II-Forever...  I had nothing to dread!
A sack of great software he had slung on his back
and he looked like a hacker there searching his pack.

His eyes twinkled brightly, his dimples so merry,
his cheeks red as apples, his nose like a cherry.
His droll little mouth smiled a smile oh so grand.
And a full bearded chin, GDL labels in hand.

A thick slice of pizza he held tight in his teeth
and the steam from it circled his head like a wreath.
A plump little face and a round little belly.
He laughed and it shook like a bowl of grape jelly.

He was chubby and plump; a right jolly old elf.
I laughed when I saw him, for he looked like myself.
He winked right at me then he twisted his head,
so I knew deep inside I had nothing to dread.

He said not a word.  He went straight to work
programming in ORCA, then he turned with a jerk.
Then placing his finger on top of that mess,
and giving a nod... GAMES for the GS!

He jumped to his sleigh and it rose from the ground.
But before it took off I saw him turn 'round
and I heard him exclaim, 'ere he flew out of sight,
"Apple II Forever, and to all a good night!"


Copyright 1990 by Marty Knight


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Away in QMANGR
Original : Away in a Mange
Group    : ?
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 
                         Away in QMANGR

                      (to Away in a Manger)
         by Albert Corda, Richard Holmes & David Kinder

     Away in QMANGR,
     No room for a file,
     My program and output
     Are stuck for a while.
     The stop button's down
     And the opr's away.
     The little line printer's
     Asleep for the day.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : bbb+b
Original : 100 Bottles of Beer
Group    : Traditional
Author   : ?
Intro    : 
Song     : 

                              bbb+b


              (to the tune of 100 Bottles of Beer)


     100 buckets of bits on the bus
     100 buckets of bits
     take one down (short it to ground)
     FF buckets of bits on the bus

     FF buckets of bits on the bus
     FF buckets of bits
     take one down (short it to ground)
     FE buckets of bits on the bus

     etc.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : BBN Superlisp
Original : Jesus Christ Superstar
Group    : from Jesus Christ Superstar
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

            BBN Superlisp

           [to be sung to the tune of
             Jesus Christ Superstar]


Every time I look at you I don't understand
Why you think "Do What I Mean" is so cool and grand;
You'd have managed better if you'd thought it through,
Why'd you pick such an awkward way your bugs to undo?
Your hairy feature will not be the last revolution,
It's clear "Mean What I Do" is the ultimate solution!

Don't you get me wrong,
Don't you get me wrong,
Don't you get me wrong, now,
Don't you get me wrong,
I only want to hack,
I only want to hack,
I only want to hack,
I only want to hack.

BBN! BBN! Some people think you're the living end!
BBN! BBN! Some people think you're the living end!
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
BBN! SuperLISP! Can "Do What I Mean" measure up to this?

Tell us what you think about your friends at the top,
Who d'you think besides yourself's the pick of the crop?
Is LISP 1.5 where it's at? Is it where you are?
Does Stanford's LISP have features too or is that just PR?
Do you have the breakpoint scheme that MACLISP is known for,
Or is that just the kind of kludge the user's on his own for?

Don't you get me wrong,
Don't you get me wrong,
Don't you get me wrong, now,
Don't you get me wrong,
I only want to hack,
I only want to hack,
I only want to hack,
I only want to hack.

BBN! BBN! Some people think you're the living end!
BBN! BBN! Some people think you're the living end!
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
BBN! SuperLISP! Can "Do What I Mean" measure up to this?


                        -- The Great Quux
                             (with apologies to
                                Rice and Webber)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Beautiful Program
Original : Beautiful Dreamer
Group    : ?
Author   : Sarah Elizabeth Miller & Abe Friedman
Intro    : 
Song     : 
                        Beautiful Program

                     (to Beautiful Dreamer)
            by Sarah Elizabeth Miller & Abe Friedman


     Beautiful program
     Please run for me.
     I've tried you in BASIC,
     FORTRAN and C.
     Beautiful program,
     You've errors galore.
     And each time I run you,
     You're swapped out of core.
	[Alternate: There's thirty-five more]


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Bell Labs UNIX System
Original : The Girl from Ipanema
Group    : ?
Author   : Brad Needham
Intro    : (inspired by an attempt to write a UNIX-like OS in Pascal)
Song     : 


                    The Bell Labs UNIX System

             (to the tune of The Girl from Ipanema)
                         by Brad Needham


     Clean and swift and small and simple
     The Bell Lab's UNIX system is published
     And when they read it
     Each one who reads it goes "aah".

     Files it has -- so elementary
     File names too, that move so gently
     That when they read it
     Each one who reads it goes "aah".

     Oh, but I read it so sadly!
     So much is lost in translation.
     How could I code it so badly?
     And how could they blame it on me?
     I write in Pascal, not in C.

     Clean and swift and small and simple
     The Bell Labs UNIX system is published
     And when I read mine, I cry
     Cause it's not in C.
           it's just not in C.
        no it's just not in C.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Blow Out
Original : ?
Group    : ?
Author   : Bill Laubenheimer
Intro    : 
Song     : 

     Like to tell you the story today about my cpu,
     It does alot of different things that no one else can
        do,
     Assembin' compilin' and all sorts of filin',
     (But the) one main thing that results is a blow out
        every time,

     Chorus:

     Blow out, a blow out, the Vax had another blow out
     Blow out, a blow out, doin' a change mode.
     Blow out, a blow out, the Vax had another blow out
     Blow out, a blow out, was it due to the heavy load.

                                                          4
     Late one night in the middle of the term while George
        soundly slept.
     A cpu dropped a bit and promptly crashed the net.
     A-machine wheezed,b belched, and fu's let out a shout,
     And just as you would expect, the Vax had another blow
        out!

     (Chorus)

     The freshman panicked, the sophomores screemed, the
        juniors quietly wept.
     "What are we to do after the super users have left?"
     The seniors said "Have no fear and get the phone book
        out,
     We'll call George because, the Vax had another blow
        out."

     (Chorus)

     They called George and woke him up and got him out of
        bed.
     And when he heard their voices, he knew the Vax was
        dead.
     "What is running that made the Vax bomb?
     Did those stupid users finally run out of ROM?"
     (They said) "The line has formed down the hall cause
        many programs are due
     There is 263, 362, 363, 466, 467, 468, 695b, just to
        name a few.
     We tried to fix it on our own, so we got the intructions
        out.
     And heres what it says to do when the Vax has had a blow
        out."

     (Chorus)

     The manual from DEC was to the point and very clear,
     (it said) "No winding no batterys just kick it right
        here".
     Well George, we tried it but it still refuses to run,
     What are we supposed to do to get our assignments done?
     (He said), "Dump the core and boot it once more, and
        tell the users not to pout
     The only thing that happened is, the Vax had another
        blow out"

     (Chorus)

     (So they) dumped the core and booted it once more and
        the disks began to spin,
     Everyone was cheering because they knew it'd run again.
     They thanked George politely because they had no doubts,
     The Vax had just recovered from one of many blow outs.

     (Chorus)

     Now you've heard the story today about our cpu,
     It did alot of different things that no one else could
        do.
     We're really gonna miss it when the when the memory
        finally dies,
     but we'll know it'll have a grand blow out in the sky.

     (Chorus)


  4
   guy that ran the computer at pur-ee.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Berkelian Rhapsody
Original : Bohemian Rhapsody
Group    : Queen
Author   : Greywolf <greywolf@autodesk.com>
Intro    : I have a real gem for you, if you're familiar at all with Queen's
	   "Bohemian Rhapsody", recently re-popularized over here in the
	   states by the movie "Wayne's World", a cinematic production with
	   which most Europeans will not identify, being culturally different
	   than we are (and, I might add, more advanced in their cultures).
Song     : 

			BERKELIAN RHAPSODY
		(to the tune of "Bohemian Rhapsody")

Is this in real time?  Is this in memory?
Caught in a for(;;) loop, no escape from this subroutine...
open() your files, branch through the do{}while()s and see
I'm just the kernel, I need no libraries
Because you boot me up, load and go
Branch from high, store to low
Any way the thread flows
Doesn't really matter to me
To me.

unlink() just killed a file
Filled it's data up with NULLs, cleared the inode, closed the holes
vfork(), life had just begun
Then kill(0, SIGKILL) blew it all away
mmap(), ooooooh, didn't mean to make it die
if (the parent process doesn't fork again) {
	carry on, carry on, as if nothing really matters;
}

Too late, init has died
Flush my buffers out from core, then reboot() and try once more
panic ("freeing free block"); I've got to crash
Got to enter kdb and see the truth
Init, ooooooooh (Any way the thread flows)
I've lost my tty
I wish my page hadn't been swapped out at all...

I see the signal trap vectors into core
Interrupt!  Overrun!  It will do a fandango
Data's skrogged like lightning, very very frightening me
Dennis Ritchie?  Kenneth Thompson?  Kirk McKusick?  Eric Allman
Someone help me!  Robert Pike?
Oh, Kernighan (-an -an -an -an -an)

I'm just a quick hack, nobody uses me
He just makes sockets in his address family
Spare him a buffer in high memory
bind(); accept(); msg_send(); will it let me go?
munmap();  NO!  It will not let you go	(LET IT GO!)
munmap() just will not let you go	(LET IT GO!)
munmap() just will not let you go	(LET IT GO!)
Will not let you go			(LET IT GO!)
Will not let you go
		  Will not let you go oh, oh, oh, oh
No, no, no, no, no, no, no!
kill(0, SIGKILL), exit(0); exit(0); let me go!
BSDi has a daemon set aside for me, for me, for meeeeeeeeeeeeee

So you think you can stomp on my stack space and text?
.. Skrog my image and data by calling exec()?
Ohh, page-d, can't do this to me page-d
Just gotta switch out, just context switch right out of here

Nothing really hashes, anyone can see
Every process thrashes, every disk drive crashes
On me

Any way the thread flows...

			- Music by Queen
			  Lyrics by R. Anderson
			  with posthumous apologies
			  to Freddie Mercury

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Berkeley California
Original : Hotel California
Group    : The Eagles
Author   : David Barr <barr@pop.psu.edu>
Intro    : I remember getting a collection of computer songs of yours
	   a while ago.  Here's a song 3 of us made up recently in light of the
	   recent lawsuit between AT&T and BSDI, as well as the shift by Sun
	   (and others) away from Good Ol' BSD towards System V.
Song     : 

    "Berkeley California"

(Sung to the tune "Hotel California" by the Eagles)

 In a dark dim machine room
 Cool A/C in my hair
 Warm smell of silicon
 Rising up through the air
 Up ahead in the distance
 I saw a Solarian(tm) light
 My kernel grew heavy, and my disk grew slim
 I had to halt(8) for the night
 The backup spun in the tape drive
 I heard a terminal bell
 And I was thinking to myself
 This could be BSD or USL
 Then they started a lawsuit
 And they showed me the way
 There were salesmen down the corridor
 I thought I heard them say

 Welcome to Berkeley California
 Such a lovely place
 Such a lovely place (backgrounded)
 Such a lovely trace(1)
 Plenty of jobs at Berkeley California
 Any time of year
 Any time of year (backgrounded)
 You can find one here
 You can find one here

 Their code was definately twisted
 But they've got the stock market trends
 They've got a lot of pretty, pretty lawyers
 That they call friends
 How they dance in the courtroom
 See BSDI sweat
 Some sue to remember
 Some sue to forget
 So I called up Kernighan
 Please bring me ctime(3)
 He said
 We haven't had that tm_year since 1969
 And still those functions are calling from far away
 Wake up Jobs in the middle of the night
 Just to hear them say

 Welcome to Berkeley California
 Such a lovely Place
 Such a lovely Place (backgrounded)
 Such a lovely trace(1)
 They're livin' it up suing Berkeley California
 What a nice surprise
 What a nice surprise (backgrounded)
 Bring your alibies

 Windows NT a dreaming
 Pink OS on ice
 And they said
 We are all just prisoners here
 Of a marketing device
 And in the judges's chambers
 They gathered for the feast
 They diff(1)'d the source code listings
 But they can't kill -9 the beast
 Last thing I remember
 I was restore(8)'ing | more(1)
 I had to find the soft link back to the path I was before
 sleep(3) said the pagedaemon
 We are programmed to recv(2)
 You can swap out any time you like
 But you can never leave(1)

 [ substitute whirring of disk and tape drives for guitar solo ]

Written by David Barr <barr@pop.psu.edu>
and Ken Hornstein <kenh@physci.psu.edu>
and a little help from Greg Nagy <nagy@cs.psu.edu>

and thanks to the lyrics archive at cs.uwp.edu

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Berkeley 4.3
Original : Yellow Submarine
Group    : Beatles
Author   : Jim Finnis
Intro    : [fragment]
Song     :

		In the RAM
		where I was forked,
		lived a ROM,
		who sailed the C...

		And he told,
		me of his life,
		in the Berkeley,
		4.3...

		We all live in the Berkeley 4.3,
		Berkeley 4.3, Berkeley 4.3.
		We all live in the Berkeley 4.3,
		Berkeley 4.3, Berkeley 4.3.

				((c) White the Wizard productions Ltd, 1987)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Boot It
Original : Beat it
Group    : Michael Jackson
Author   : ?
Intro    : 
Song     : 

   
Boot It


You're processing some words when your keyboard goes dead, 
Ten pages in the buffer, should have gone to bed, 
The system just crashed, but don't lose your head,
Just BOOT IT, just BOOT IT.   


Better think fast, better do what you can,
Read the manual or call your system man, 
Don't want to fall behind in the race with Japan, 

So BOOT IT,   

Get the system manager to   BOOT IT,     BOOT IT, 
Even though you'd rather shoot it. 
Don't be upset, it's only some glitch. 
All that you do is flip a little switch. 

BOOT IT,     BOOT IT, 

Get right down and restitute it.
Don't get excited, all is not lost. 
CP/M, UNIX or MS/DOS Just BOOT IT, boot it, boot it, boot it...         

You gotta have your printout for the meeting at two, 
The system says your jobs at the head of the queue, 
Right then the thing dies but you know what to do, BOOT IT.   

You always get so worried when the system runs slow, 
And when it finally crashes, 
man you feel so low, 
But computers make mistakes (they're only human you know) 
So BOOT IT,   Call the local guru to   BOOT IT,     BOOT IT, 
Go ahead re-institute it. 
If you're not lucky, 
get the book off the shelf, 
But if you are, it'll do itself. 
BOOT IT,     BOOT IT, 
Then go find the guy who screwed it! 
Operating systems are built to bounce back, 
Whether it's a Cray or a Radio Shack.   

BOOT IT,     BOOT IT                   


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Both Ways, Now
Original : Both Sides, Now
Group    : Joni Mitchell
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

              Both Ways, Now

           [to be sung to the tune of
                Both Sides, Now]


Decimal digits in a row,
Just set the dials and let 'er go.
The ENIAC was grossly slow --
    I used to code that way,
But then this Fortran came along;
I danced and sang a happy song:
So natural -- what could go wrong?
    I little knew, that day!
I've looked at Fortran both ways, now,
At II and IV, and still somehow,
It's rows of numbers I recall;
I really don't know Fortran at all.

Fortran IV is real good stuff,
But business hackers have it tough;
For them this Fortran's not enough --
    Then Cobol saved the day!
But now I sing a sad refrain;
This Cobol loss is no one's gain,
And writing programs is a pain
    (I get writer's cramp that way!)
I've looked at Cobol both ways, now,
I code in it, and still somehow,
It's FORMAT statements I recall;
I really don't know Cobol at all.

Cobol will for business do;
Accounts and payroll make it through
(And bills for zero dollars too --
    I get them every day!)
But those who hack symbolic frobs
Cannot make do with Cobol jobs,
And now I sing through anguished sobs,
    But Lisp is here to stay.
I've looked at Lisp code both ways, now,
At lambda forms, and still somehow,
It's Cobol statements I recall;
I really don't know Lisp at all.


                -- The Great Quux
                     (with apologies to
                        Joni Mitchell)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Boys of HP
Original : The Boys of Summer
Group    : Don Henley
Author   : Adam Sah <aos@max.physics.sunysb.edu>
Intro    : This reminds me of something we printed here in C.S. Major Magazine
           regarding our beloved Hewlett-Packard 300 Series...
Song     : 

The Boys of HP     (sung to the tune 'The Boys of Summer' by Don Henley)
--------------
                             (csfs1 = Comp. Sci File Server 1)
Nobody in the room
no cursor on the screen
I feel it in the air
'csfs1 not responding'
empty disk, empty screen,
the server goes down alone
I was logged into my account
and I know you have no phone.

I can see it
the workstation's collecting dust
You've got your 'console long:'
and your blank screen, baby.
And I can tell you
I'll never get my source by dawn
once the boys from HP have gone.

I'll never forget those night.
I wonder if I ever got to sleep?
Remember how you made me crazy
Remember how _you_ made _me_ scream?
I don't understand what happened to my source
If I can't ever get it back,
I'm sure you have no remorse.

I can see it
the system crashing on me
you've got your pinstriped suit
and your corporate paranoia, baby.
And I can tell you
my love for this will still be strong
after the boys of HP have gone

Out in the corridors I saw
    a bunch of lost programmers
A little voice inside my head say,
    "Don't buy more,
     you should never buy more"
I thought I knew where my source was
What did I know?
Those servers are gone forever,
I should just let them go, but-

I can see it-
your drives eating my work
You've got that salesman's pitch
and your demo running baby.
and I can tell you-
my love for CS will still be strong
even after the boys from HP have gone.

(c) 1991 by Adam Sah

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Bug Came Back
Original : The Cat Came Back
Group    : Harry Miller
Author   : Joel Polowin
Intro    : I'd like to submit the following for your consideration.
	   Copyright (C) 1991 by Joel Polowin.  Permission is hereby granted to
	   reproduce this material in any non-profit medium provided that its
	   content is not altered and that this notice is appended.  I would
	   appreciate receiving a copy of any publication in which it appears:
	   Joel Polowin / 205 Toronto St. / Kingston,Ontario / CANADA / K7L 4A9
	   polowin@silicon.chem.QueensU.CA, polowinj@qucdn.QueensU.CA
Song     : 

The Bug Came Back
-----------------
 (Copyright 1991 by Joel Polowin.  Music: "The Cat Came Back" by Harry Miller)

The program wasn't complex, and it wasn't very long,
Though it seemed a bit erratic, its results were seldom wrong.
But that little error nagged us, so we stayed up late one night -
Found a missing comma, and we thought that fixed it right -

     (Chorus:)
     But the bug came back, the very next day
     The bug came back, we thought it was a gonner
     But the bug came back, it just wouldn't stay away.

We put away our documents, rewrote the code from scratch
To find out where the new and older versions didn't match.
A subtle shift of logic showed where we had gone astray;
We felt a bit embarrassed, but at least it ran okay -

     (Chorus)

We wrote in other languages, from FORTH to APL
And ev'ry one ran ev'ry time - just sometimes not too well.
Translation to assembler didn't give us any clue;
The COBOL version crashed on ev'ry system it went through -

     (Chorus)

We gave it to the hacker squad - the folks who code for fun -
And asked them if they couldn't get the stupid thing to run.
But less than one week later, they no longer wished to play -
Three paranoids... one suicide... and six who ran away...

     (Chorus)

We got a summer student in to check the code by hand,
With paper, pen and calculator, run through each command,
But suddenly the lights went out -- the air went thin and queer --
A sudden FLASH! of lightning -- and the student... disappeared..?

     (Chorus)

(Last verse and corresponding alternate chorus are optional:)

We set up an experiment that Schrodinger inspired:
A box; a cat; some poison; a computer system wired
Such that IF the program failed, the little moggy would be gassed.
A quasar was - almost - the only remnant of the blast...

     But the cat came back the very next day
     The bug came back, we thought they were a gonner
     But they both came back, they just wouldn't stay away
  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Bye, Bye, System
Original : Bye, Bye, Baby
Group    : ?
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                        Bye, Bye, System

                       (to Bye, Bye, Baby)
         by Albert Corda, Richard Holmes & David Kinder


     Pack up all your I and O.
     Here we go.
     Core is low.
     Bye, bye, system.

     Watch the swapper swap you out.
     Moan and cry,
     Scream and shout.
     Bye, bye, system.

     No interpreter can understand me.
     SOS has given up and banned me.

     Rib block errors did me in.
     JD swapped,
     Just can't win.
     System, bye, bye.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Bye Bye, Unix
Original : American Pie
Group    : Don Mclean
Author   : Cathy Flint, Eric Griswold, Scott Neugroschl
Intro    : I went back to my old alma-mader, UC Santa Cruz, a week ago.
	   Things there always seem to be getting worse, although everybody
	   admits it's still better than Berkeley.   Anyway, the current
	   rage is to make fun of the CIS (Computer & Informational Sciences)
	   department political situation through song verses.   The following
	   is a typical example, even though some of it isn't true......
Song     : 

       American Pie --- Hacker Style

    Long, long, time ago, I can still remember 
    How UNIX used to make me smile...
    And I knew that with a login name
    That I could play those UNIX games
    And maybe hack some programs for a while.
    But February made me shiver
    With every program I'd deliver
    Bad news on the doorstep,
    I couldn't take one more spec...
    I can't remember getting smashed
    When I heard about the system crash
    And all the passwords got rehashed
    The Day That UNIX Died...
    And I was singing:

    Bye, bye, nroff, rogue and vi
    Gave my program to Phil Levy but Phil Levy was high,
    The boys on the board were sayin' "fuck this, goodbye."
    Singin' this'll be the day that I die...
    This'll be the day that I die

    Did you write the new games shell
    And do you have faith in the manual?
    If b:dennie tells you so...
    Well, do you believe in UNIX C
    Can hacking save you memory
    And can you tell me why vi's so slow
    Well, I know that you're in love with C
    'Cause I saw your code on UNIX B
    You just kicked off your shoes
    Man, you cleaned up every kludge!
    I was a lonely young computer geek
    With a program due 'most every week
    But I guess that I was meant to freak
    The Day That UNIX Died
    And I was singin:

    (chorus)

    Well, for ten weeks we've been in this class
    The professor really is an ass.
    But that's not how it used to be...    
    When Ira Pohl taught in CIS 12
    And user limits could go to hell
    And there was still space on UNIX C.
    And while the board was looking 'round
    The Chancellor brought the budget down
    The classes were adjourned               
    Evaluations weren't returned                      
    And while Huffman read a book by Pohl
    The CIS board made some prof's heads roll
    And we wrote programs that weren't whole
    The Day That UNIX Died 
    And we were singin'...

    (chorus)

    Helter skelter in the summer swelter
    I went in the lab to find some shelter
    Ninety degrees and risin' faaaaaasst!!!
    C stayed up for ten whole days
    The hackers really were amazed
    Wonderin' how long it all would last.
    Well, both the forums were really great
    Nobody got us all irate
    We had a stroke of luck
    The system was not fucked
    'Cause the hackers kept their code real clean
    The UNDR-shell was really keen
    Do you recall what was the scene
    The Day That UNIX Died
    And we were singin...

    (chorus)

    Our programs were all in one place,
    UNIX had run out of space
    With no time left to start again...
    So, Jack be nimble, Jack be quick,
    Use every programming trick
    'Cause UNIX may soon crash again...
    And as I watched the system fill
    My login process would be killed.
    The system just went down
    Consternation up at Crown!!!!
    The hours went on into the night
    And all that we could do was rite
    I saw Dennie laughing with delight
    The Day That UNIX Died
    And he was singin'...

    (chorus)

    I met a girl who sang the blues
    And I asked her for some stat lab news
    But she just cursed and said "grow up"
    I went down through the stat lab door
    Where I'd learned of UNIX years before
    But the man there said that UNIX wasn't up
    And in the halls the students screamed,
    The majors cried and the hackers dreamed,
    But not a word was spoken
    The Vaxes all were broken
    And the three folks I admire most
    The Father, Frank, and a.g.'s ghost 
    They caught the last train for the coast
    The Day That UNIX Died
    And they were singin...

    So bye, bye, nroff, rogue and vi
    Gave my program to Phil Levy but Phil Levy was high.
    The boys on the board were sayin' "fuck this, goodbye"
    Singin' this'll be the day that I die...

		    (with apologies to Don McLean)

			    -- Cathy Flint
			       Eric Griswold
			       Scott Neugroschl


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


Title:          CAMM (Crustified Ancient of Main Memory)
Original:       Justified Ancients of Moo Moo
Groyp:          KLF
Author:         Jonathan Dursi (dursi@clavius.stmarys.ca)
Intro:		C          CAMM - Crustified Ancient of Main Memory.
		C
		C  This came out of the depths of despair while I was modifying
		C  A *really* old, *really* big (IMHO) FORTRAN program, that
		C  is CPU intensive and *seriously* inefficient.
		C
		C  It just sort of appeared in my editor while I was working
		C  on the thing.  And it produced fewer compilation errors
		C  than the rest of it...
		C
		C  My sincerest of apologies to the KLF.
		C                  - Jonathan Dursi
		C                    dursi@clavius.stmarys.ca
Song:


Over a Meg of old FORTRAN!
Over a Meg of old FORTRAN!

Hey!

Hey, Hey!
Over a Meg of old FORTRAN!
(cruftified!)

Hey, Hey!
Over a Meg of old FORTRAN!

It's cruftified, and it's ancient,
 and it loves to use up RAM.

(from 1K to the top!)

It's cruftified, and it's ancient,
 and it's code I don't understand.

(and it's big, and it's BIG, and it's *BIG* now!)

He pulled me out of class, you see,
 He said, "Dursi, _you_ know FORTRAN!
I doubt that you'll like what you're *going* to do,
 But you'd better start now, because we need it soon!"

(Bring my 'C' back!)

Hey, Hey!
Over a Meg of old FORTRAN!
(cruftified!)

Hey, Hey!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!

It's cruftified, and it's ancient,
 and it eats CPU, that CAMM...

(at least a GigaFLOP!)

It's cruftified, and it's ancient,
 "But sir, I had other plans..."

(That's too bad, that's too bad, that's too bad now!)

The last compile started half hour ago,
 And the users are starting to mob!
Over a Meg of old FORTRAN,
 Then someone started screaming, turn off that job!

(give the keyboard back!)

Hey, Hey!
Over a Meg of old FORTRAN!
(cruftified!)

Hey, Hey!
Over a Meg of old FORTRAN!

(Cruftified and ancient,
 Ancient and it's cruftified,
Will not compile though I've tried and tried,
 With the errors in the go-tos,
Common Blocks and Do-loops
 In the hundred thousand lines of the CAMM.

I'd really like to take a nap,
 'Cuz I know what time it is,
But I think it will compile if I change this line...
 Oops, well, guess not, looks like I'll be
Fishing through the listings all night.

Fishing through the listings all night!
Hey!
Fishing through the listings all night!
Hey!
Fishing through the listings,
Fishing through the listings,
Fishing through the listings all night!
Hey!

VAX Pascal!
 Starting to look pretty good.
VAX FORTRAN?
 Bring my 'C' Back!)

Hey, Hey!
Over a Meg of old FORTRAN!

Hey, Hey!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!

old FORTRAN!
old FORTRAN!
Over a Meg of old FORTRAN!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Can't parse this
Original : U Can't Touch This
Group    : MC Hammer
Author   : patrick widener <pmw3y@acacia.cs.Virginia.EDU>
Intro    : rap it to the tune of "U Can't Touch This" by MC Hammer,
	   and watch your phrasing.... :)
Song     : 


can't parse this


my assignments hit me so hard
make me say, "oh my lord
thank you for blessin me
with a load to code and a 2 hype seat"
right here, in front of a Sparc
looks good in the light, looks better in the dark
but it tells me -  in a manner quite harsh
"This is a string I can't parse"

(I told ya, kludge-boy)
Can't Parse This
(yea, a fatal error and you know)
Can't Parse This
(look at that code, maaaan)
Can't Parse This
(yo lemme bust some funky diagnostics)

"fresh new bugs, and errors
your code is more than compiler terror
it's rotten - to the core
i don't like it but you know i'll get more
than i can handle
hold on
identifier not found or your semicolon's gone
step back - step back
can't you see i'm developing a crack
in my hardware - your code's a farce
cause this is a string I Can't Parse"

(yo i told ya)
Can't Parse This
(why you sittin there, man)
Can't Parse This
(yo, sound the terminal bell, ya got mail, sucka)

compile-time bugs disrupt my rhythm
it's tellin me trash is what i'm givin him
it's garbage, in and out
but instead of a nice little a.out
i get feedback
fed back
to me by this here RISC machine
no fun
what's it gonna take in the 90s to run these programs
4GLs?
either learn those or wind up in hell

that's longWORD because you know
Can't Parse This
Can't Parse This

top-down!

Stop!  Compile Time!

go with the flow
it is said if you can't write in C then you probably are dead
so wave K&R in the air
waste a few nights, run your fingers thru your hair
this is it
no dinner - code like this and you'll surely get thinner
sitting

on your rump
watch your machine cause it's gonna do a dump
dump dump dump (core dumped)

Can't Parse This
Can't Parse This
(ya better get Turbo cause I can't)
I Can't Parse This
(ring the bell, your mail's been returned)

shutdown!

Stop!  Link Time!

Can't Parse This
Can't Parse This
Can't Parse This

slowdown!
Stop!  Run Time!

every time I program
it complains about my code
maybe i'm in the wrong book or Emacs is in the wrong mode
now i know that i'll never stop doing this
cause our 3rd party software keeps on giving us fits
i did an RTFM
read K&R all day
it's "Error!" "Big Error!" "Nasty Error!" "FATAL ERROR!"
so instead i'll go and play

Can't Parse This
Can't Parse This
I Can't Parse This
(yeah)
Can't Parse This
(i told ya, wahoos,)
Can't Parse This
(too many symbols)
Can't Parse This
(yo, we're outa here)
Can't P-- bus error (core dumped)

(c) 1991 Radio Free Lerxstwood


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : C Hacker in Paradise
Original : Cheeseburger in Paradise
Group    : Jimmy Buffett
Author   : Ulrika Bornetun
Intro    : I'm being forced to write X/Motif programs in Ada, need I say more?
Song     : 

          Tried to amend my low-level habits
          started learning Ada last fall
          Writing tasks with conditional rendez-vous calls
          Raising lots'a exceptions and handling them all
          But at night I had these wonderful dreams
          some kind of sensuous treat
          Not of subtypes or generics or packages
          but of function pointers and binary trees

          ( I was a...)
          C hacker in paradise
          putting my flags in an integer slice
          Using K&R to be more precise
          I'm just a C hacker in paradise

          Heard about some of our managers
          they want to do everything with a tool
          Classes you browse by clicking with the mouse
          Well it reminds me of some stuff I saw in primary school!
          But I am not so easy to break;
          When I'm at work I keep fighting back
          Not with methods, drag-and-drop or a Hypercard stack
          But with that miracle language in which I hack!

          C hacker in paradise
          writing code that's already optimized
          putting my flags in an integer slice
          I'm just a C hacker in paradise

          I write all my functions with recursion
          using implicit pointer conversion
          Back with a longjmp and then a goto
          Oh, good God almighty which way should I go

          to be a
          C hacker in paradise
          Making all operations bitwise
          Writing right onto the raw device
          Yes, I'm a
          C hacker in paradise
          I'll be a
          C hacker in paradise
          I'm just a
          C hacker in paradise

          I write all ...

          C hacker in paradise ....

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Chilled Water Waltz
Original : The Tennessee Waltz
Group    : ?
Author   : Amy Turner <tva!ltturne.office@mhs.attmail.com>
Intro    : My contribution was inspired a few years back by a Cray that was
	   cooled by chilled water.  Every other day, it seemed, the
	   chilled water system would die, leaving us with no computer
	   on which to compute.  
	   The tune is "The Tennessee Waltz". 
Song     : 
 
             THE CHILLED WATER WALTZ 
 
I was workin' and computin' on a week's worth of data 
When the system just happened to crash. 
I was cussin' and complainin', and while I was waitin' 
My data was turned into trash. 
 
I remember that night, how I turned and I tossed 
Thinkin' 'bout all that work I had lost. 
Yes, I lost two weeks of slavin' while the Muzak was playin' 
The beautiful chilled water waltz. 
 
When I found there was no backup, then I tore out my hair 
'Cause I just didn't know what to do. 
I had printed all my output, but that didn't work either;  
All my print jobs were stuck in the queue. 
 
I remember the day I accepted this job 
And was told of the system's great faults. 
Hope I never have the pleasure of hearing even one more measure 
Of the sickening chilled water waltz. 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : COBOL Programmer's Swing
Original : Washington & Lee Swing
Group    : ?
Author   : Bill Laubenheimer
Intro    : 
Song     : 

                    COBOL Programmer's Swing

             (to the tune of Washington & Lee Swing)
                by Bill Laubenheimer ?? ** SFC **


     A COBOL program never turns out right
     Though you may labor far into the night
     And though you work until your dying day
     It never will be quite okay-ay-ay-ay-ay

     And when you think that all the bugs are gone
     The fact is you are likely very wrong
     And when you finally have it going straight (going
        straight)
     It's .... too .... late!!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Code-a-lot
Original : Camelot
Group    : ?
Author   : Brad Needham
Intro    : ...on the occasion of converting from RSTS to UNIX.
Song     : 


                           Code-a-lot

                    (to the tune of Camelot)
                         by Brad Needham


     I welcome you to UNIX Version seven
     The operating system we just bought.
     It's running on our PDP-11
     It's CODE-A-LOT

     To have small files is certainly no disgrace
     The users of them have not been forgot
     For allocators do not waste your disk space
     In CODE-A-LOT

     CODE-A-LOT! CODE-A-LOT!
     Its pure simplicity beguiles.
     E.g. in CODE-A-LOT (CODE-A-LOT!)
     Directories are files.

     The output of a simple 'list directory'
     Is input for the program down the line
     You easily have got
     Exactly what you sought
     Through one brief line of input
     Using tools of CODE-A-LOT.

     CODE-A-LOT! CODE-A-LOT!
     No program-keys to cut and paste
     For in CODE-A-LOT (CODE-A-LOT!)
     You build commands to suit your taste.

     Your objects never lag behind your source code
     Upon request, new versions must appear.
     In short, there's simple not
     A more convenient spot
     For happy-every-aftering
     Than here in CODE-A-LOT!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Comp Sci Serenade
Original : My Bonnie Lies Over the Ocean
Group    : Traditional
Author   : Terry Bollinger & The Watt Five
Intro    : 
Song     : 
                        Comp Sci Serenade

               (to My Bonnie Lies Over the Ocean)
               by Terry Bollinger & The Watt Five


     My program lies under the backlog,
     My card deck's all over the floor,
     The plotter is using a crayon,
     And I just can't take any more.

     Chorus:
          Bring out, bring out,
          Oh, bring out my printout today, today!
          Bring out, bring out,
          The one you ripped off yesterday.

     The card reader chewed up my job card,
     And someone erased all my files,
     The system has been down for hours,
     While people collapse in the aisles.

     Chorus:
          Flunk out, flunk out,
          I worked like a dog each and every day!
          Flunk out, flunk out,
          Twelve projects were due yesterday!

     Security holes I've discovered,
     The records of grades are now mine.
     What once was a one point five average,
     Is now a three point nine nine!

     Chorus:
          Send out, send out,
          Oh, send out those grades to big companies!
          Send out, send out,
          They'll all want a scholar like me!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Computerbury Tales
Original : The Canterbury Tales
Group    : Geoffrey Chaucer
Author   : Anthony Berno
Intro    : I was recently given an architecture assignment that
	   required me to write a paper describing the design features of the
	   Alpha. With apologies to Geoffrey Chaucer, I would like to share
	   with you the text of what I'm handing in tomorrow:
Song     : 


The Computerbury Tales
by Anthony Berno


General Prologue

When the Vaxen with their markets pooped,
The swarms of RISC hath made their beauty moot,
And bathed every system in such high power,
Which engendered the Architect's ardor;

When journals with their reviewers' teeth,
Inspired fear in DEC's elite,
The young Radicals, and there are some,
Hath RISC in hand, and had some fun.

But the Managers made as if to flee,
Forsaking the new technology,
As if the Vaxen were entrenched,
So no such clever chip,
Could save the company.

It happened, an assignment on a day,
In Usenet, at comp.arch as I lay,
Ready to begin another flame,
On architecture, my knowledge lame,
An email happened to arrive; Creativity, it was said,
Does not substitute for the thread
Of clarity and knowledge.

"But amuse me if you must",
The Professor said; I trust, 
This tale is appropriate and informed,
So as to raise the level of the norm,
And educate, if not to please.

I think it of good reason,
To tell you of the condition
Of architecture, in nineteen-ninety-three,
How RISC cheered, "I've won, I've won!"
As CISC goes to the garbage bin,
So it is with Alpha I begin.



The Alpha's Tale

All round the Alpha gathered we,
No tale of woe or misery
Would taint this young'ns tale,
Not one year old, he hails
from DEC, yet can outrun
Every other solution,
And so begins his story.

"The Architects, of my homeland DEC,
Were mired, entrapped in dreck,
Of VAX compatibility.
They assumed the liability
Of a new chip, a bold approach,
But to be beyond reproach,
They needed to port old VMS,
(an OS in extreme duress)
Cleanly and with no compromise. 

A binary translator, they soon found,
Was technologically sound,
Since microcode was no longer nice,
They took the industry's good advice,
and looked ahead to see what they would need.

'Two hundred MHz', they did accede,
'And three orders of magnitude
Improvement in its fortitude
Over a quarter century
Would be more than plenty
To ensure a market lead.'

Spartan was my birth indeed,
No lot of warts and stuff,
Only what was just enough
For scalability and speed.
No arithmetic traps in hardware, please,
Software does it just as well,
And does not cause the alarum bell
To ring, unless you so assign.


Like the other RISC designs,
Operations are quite short and small,
Load/Store, Branch and ALU, that's all,
But for the clever PAL, 
With primitives, they do tell,
Not quite like microcode, they are routines
Privileged for that software queen,
The operating system. Changed they can be,
To benefit systems not yet conceived,
Or languages that will leave you peeved,
Without bias; all are welcome here.

Sixty four bits allays the fear,
Of addresses which exhaust the clout
Of processors, at about
Six tenths of a bit a year; this chip,
Would never cast a doubt, a blip
Of falling to the evil ways
Of segmentation, or other forays
Into doom, like Precision Architecture did.

Multiple instruction launch, a bid
For tenfold bettering, in time,
Of execution of a program, mine
To have with better compilers, 
And a scaled up design. Aside from that,
A faster clock would give another
Improvement in speed, but another
Factor of ten would be desired.

Parallel machines are all the rage, but mired,
In difficult synchronization grief,
Yet that extra speed, it is their belief,
Comes from more of us, it seems,
So the Architects, inspired by some dream,
Gave me a unique interlocking scheme,
That works with the fastest caches,
(Though this subject is one which clashes
With the well-being of my poor brain.)


Though many things were retained
From RISC, many had to be discarded;
Branch delays leave chips a bit retarded,
And compromise scalability. Predictive logic,
with compiled-in hints as to the target,
Are the future. Hints indeed are well suggested,
And exist for memory, as it's ingested
By a running process. Address mapping, in the virtual sense,
Is also hinted, although this makes sense,
Only to a wizard, I fear.
(Certainly, there are none here!)

Finally, I must confess,
I was made originally to impress
The scientists with their Vaxen, 
So I needed some attraction
To these folks with reams of data.
I was thus endowed with formats four
for floating point; the original VAX, and more,
IEEE is there, and my routines
For integer conversion, I wene,
Should enjoy their approval.

But, (he said with dismal voice)
Hackers may no longer have a choice
About using compilers. Assembled code will run,
but writing it will not be fun, and it will lack finesse.
Compiler writers, on the other hand,
Will be very much in demand,
To make the humblest code run faster.
Indeed, it will be a master
Who can write compilers for my interface -
if single instructions are hard to trace,
Try two, or five, or ten at once.

For speed, my modest design fronts
Multiple instructions, you see,
Since much of my design is free
To work when other parts are taken.
Scalability is what brings home the bacon."

HIs tale all done, smitten were we,
With such insightful technology,
Like a fine Bordeaux, he could
Be drunken today, but would
Be better in a few years time.

This young Alpha, first in line
Of a family of amazing power,
Fearsome indeed, we could but lower
Our eyes, for no barbing jest
Or tale that could best
The Alpha's story came into our minds.

"Worry not", said he, "That was but the Marketer's line,
And money talks; just wait and see
If the Architect's delivery
Lives up to the marketing hype."

The Alpha was correct; his life
Depended on inventions which,
Although likely, still had yet to be.
Yet though he made that warning,
Tomorrow brought a morning,
One bit closer to the day,
When our users would be forced to say
That we'd run out of steam.

Humbled were we by Alpha's dream,
With shaky steps we continued on,
Our journey seeming ever long,
Unto our fate: Anon.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Computerized Girl
Original : Material Girl
Group    : Madonna
Author   : Ulrika Bornetun
Intro    : I wrote this song for my boyfriend a while ago, and sorry guys, he
           IS an awesome Motif hacker.
Song     : 

          Some  boys kiss me, some boys hug me
          I think they're OK
          If they can't help me with my callbacks
          I just walk away.

          They can beg and they can plead
          but they can't see the light
          Cause the boy who knows Motif
          is always Mister Right.

          Cause we are living in a computerized world
          and I am a computerized girl
          You know that we are living in a computerized world
          and I am a computerized girl.

          Some boys romance, some boys slow dance
          That's all right with me
          If they can't raise my windows then I
          have to let them be

          Some boys try and some boys lie but
          I don't let them play
          Only boys that know their X calls
          make my buggy day

          Cause we are living ...

          Boys may come and boys may go
          and that's all right you see
          Experience had taught me X
          and now they're after me.

          Cause you know that we are living ....

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Computer Man
Original : Piano Man
Group    : Billy Joel
Author   : ?Bruce Gaya
Intro    : 
Song     : 

Computer Man


It's 10 AM on a Wednesday
The regular crowd shuffles in
There's an old man up at the blackboard
Getting off on programs that ``win''

He says ``Son, you will build an automata
I'm not really sure how it goes
But its cycles are neat
And I knew it complete
When I wore an undergrad's clothes''

(Chorus)
Write me some code, you're a computer man
Write me some code tonight
I expect you'll be thinking of suicide
If your program's not running tonight.

Now John the TA is a friend of mine
And he gets  CPU's for free
Now he's quick with his hacks
That will prop up the Vax
But there's someplace that he'd rather be

He said ``Bill, I believe this is killing me!''
As the smile ran away from his face
``Yes I'm sure that I could get my Ph.D
If I could get out of this place.''

Now Bruce is a permanent student
Who has programmed most of his life
And he's talking to Davy
Who's still at Carnegie
And probably will be for life

And the faculty's  practicing politics
As their graduates slowly grow old
They say ``Think of the thrill and accomplishment
That writing a paper will hold''

(Repeat Chorus)

I've done a pretty good job on my Master's
And my advisor gives me a smile
`cause when guys like me
will do research for free
His job is secure for a while

And recruiters, they call on the telephone
and they offer me plant trips and beer
They look me in the eye
Then say with a sigh
``MAN, WHAT ARE YOU DOING HERE!''

(Repeat Chorus)

	*** the names used above are taken from Joel's
	    original lyrics and do not denote real people.

	--- Adapted by Bruce Gaya ;
	    a recent MSEE from Carnegie-Mellon University
	    Mail and Post at will.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Computer Nevermore
Original : The Raven
Group    : Edgar Allan Poe
Author   : ?
Intro    : 
Song     : 


Once upon a midnight dreary, fingers cramped and vision bleary,
System manuals piled high and wasted paper on the floor
Longing for the warmth of bedsheets,
Still I sat there, doing spreadsheets;
Having reached the bottom line,
I took a floppy from the drawer.
Typing with a steady hand, then invoked the SAVE command
But I got a reprimand: it read RAbort, Retry, Ignore.S

Was this some occult illusion? Some maniacal intrusion?
These were choices Solomon himself had never faced before.
Carefully, I weighed my options.
These three seemed to be the top ones.
Clearly I must now adopt one:
Choose RAbort, Retry, Ignore.S

With my fingers pale and trembling,
SLowly toward the keyboard bending,
Longing for a happy ending, hoping all would be restored,
Praying for some guarantee
Finally I pressed a key--
But on the screen what did I see?
Again:  RAbort, Retry, Ignore.S

I tried to catch the chips off-guard--
I pressed again, but twice as hard.
Luck was just not in the cards.
I saw what I had seen before.
Now I typed in desperation
Trying random combinations
Still there came the incantation:
Choose:  RAbort, Retry, Ignore.S

There I sat, distraught exhausted, by my own machine accosted
Getting up I turned away and paced across the office floor.
And then I saw an awful sight:
A bold and blinding flash of light--
A lightning bolt had cut the night and shook me to my very core.
I saw the screen collapse and die
ROh no--my data base,S I cried
I thought I heard a voice reply,
RYouUll see your data Nevermore!S

To this day I do not know
The place to which lost data goes
I bet it goes to heaven where the angels have it stored
But as for productivity, well
I fear that IT goes straight to hell
And thatUs the tale I have to tell
Your choice:  RAbort, Retry, Ignore.S


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Control-C Song
Original : Don't Fence Me In
Group    : ?
Author   :  PMW, from DEC archives
Intro    : 
Song     : 

                         Control-C Song


               (to the tune of Don't Fence Me In)
                    by PMW, from DEC archives


     If you log on the -10 'cause you want to run some
        code...

       HIT CONTROL-C

     If the system is slow 'cause its got a great big load...

       HIT CONTROL-C

     If your code isn't givin' you the right reaction,
     You're stuck in a loop, you ain't gettin' no action,
     One thing you can do to get some satisfaction...

       HIT CONTROL-C


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Core dumped blues
Original : ?
Group    : ?
Author   : ?
Intro    : (from Fortune file on IBM RISC 6000)
Song     : 


Well, my terminal's locked up, and I ain't got no Mail
	And I can't recall the last time my Program didn't fail;
I've got stacks in my structs, I've got array in my queues,
	I've got the : Segmentation violation -- Core dumped blues.

If you think that's nice that you get what you C,
	Then go : illogical statment with your whole family,
'Cause the Supreme Court ain't the only place with : Bus error views.
	I've got the : Segmentation violatien -- Core dumped blues.

On a PDP-11, life should be a breeze,
	But with VAXen in the house even magnetic tape would freeze,
Now you might think that unlike VAXen I'd know who I abuse,
	I've got the : Segmentation violation -- Core dumped blues.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : CPU Delight
Original : Afternoon Delight
Group    : ?
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 
                           CPU Delight

                     (to Afternoon Delight)
                    by Sarah Elizabeth Miller


     Started out one morning with a hopeful heart.
     Sitting down at a terminal all ready to start.
     My fingers stretching out to hit the terminal keys,
     Just waiting for the sign that says "login please."

     Chorus:
             Words, nybbles, and bytes,
             CPU delights,
             CPU delights,
             CPU delights.

     Came back later on to run "space-point-bas"
     Hoping that the system wouldn't want to crash.
     Found dinner time had passed before I was through,
     My program taking minutes in the CPU.

     (Chorus)

     Be running UNIX when I'm logging on.
     We'll be running "RIVER" 'til the night is gone.

     Sunrise's time to run the program called "account,"
     Finding out I've overspent it by a huge amount.
     But to get the program running is my one delight.
     So, I'm sitting here typing 'til the morning light.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Crasher's Song
Original : Teddy Bears' Picnic
Group    : ?
Author   : 
Intro    : 
Song     : 

                         Crasher's Song


              (to the tune of Teddy Bears' Picnic)
                        from DEC archives



     If you log on to the -10 today...
       you're sure of a big suprise.
     The monitor runs on the -10 today,
       with nary a lone demise.

     There's not a bug, a halt, or a pause,
       a hang, a crash, or reload because...
     Today's the day the programmers keep their hands off.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : CRASH! goes the System
Original : POP goes the weasel
Group    : ?
Author   : ?
Intro    :  Here's one my father wrote some years ago.  It used to hang
            on the door to the computer room in building 2 at Goddard Space
            Flight Center (NASA).
Song     : 

		CRASH! goes the System

	Two specks of dust on a Winchester disk
	No use to hope you missed them
	That's the way computing goes--
	CRASH! goes the system.

	Go exchange the circuit boards
	Try and use your wisdom
	No way will you catch that bug--
	CRASH! goes the system.

	Our pride and joy has features galore
	It takes a day to list them
	And none of them can be used any more--
	CRASH! goes the system.
 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Crash of the Ten and Eleven
Original : The Wreck of the Edmund Fitzgerald
Group    : ?
Author   : Abe Friedman & Sarah Elizabeth Miller
Intro    : 
Song     : 

                 The Crash of the Ten and Eleven


             (to The Wreck of the Edmund Fitzgerald)
            by Abe Friedman & Sarah Elizabeth Miller


     The memories live on from the Tower on down
     Of the time Jonny Day did endeavor
     To save the accounts that were scrambled or lost
     In the Crash of the Ten and Eleven.

     Does anyone know where the users can go
     When the systems are hopelessly tangled,
     When the tapes and the disks are in snarls and twists
     And the files are shredded and mangled?

     The DEC men one day came down Baltimore way
     On a routine maintenance mission.
     And when they were through everybody would rue
     The computer's down-hearted condition.

     Pity ECAS when the entire class
     Found only one block in the core.
     When anyone logged in the whole system fell in
     'Cause the Ten couldn't take any more.

     Strange the commands of the SF crazed fans
     When they came down to print out their songbook.
     The Eleven got worse with each new obscene verse
     Which brought many foul curses and long looks.

     With terrible smiles they created new files
     'Til the Eleven, it just couldn't take it.
     Though Vandelinde swore, it would process no more
     And not even Erol could make it.

     So now JHU had possession of two
     Computers that sat there and quivered.
     And so Garland called over to Barton Hall
     "From this fate we must all be delivered."

     And there Jonny Day could find nothing to say
     As his eyes gazed upward to Heaven.
     He silently prayed to be whisked far away
     From the Crash of the Ten and Eleven.

     But brave Jonny Day knew there was much work to do
     And he knew that he'd better get to it,
     For the faculty had said they would have Jonny's head
     If by lunchtime he hadn't got through it.

     So taking a look in his maintenance book
     And turning to page forty-seven
     In the hope it would tell of the magical spell
     That would cure the Ten and Eleven,

     He read of the way he could rescue the Day
     And calm the neurotic computers.
     The way to the core was a game of seawar
     With the ships all manned by superusers.

     Oh, the game that they had in the Undergrad Lab
     Is a take that's worthy of singing,
     For the echoing sound of each ship going down
     Was the bells in their Tower a-ringing.

     And so the DEC Ten, it was working again
     And, too by the graces of Heaven,
     Were the tapes and the disks that had been sorely missed
     On the E.E. Department's Eleven.

     The legend lived on from the Tower on down
     Of Jon Day and the way he endeavored
     To save the accounts that were scrambled or lost
     In the Crash of the Ten and Eleven.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : CRAY-S's coolant
Original : Octopusse's Garden
Group    : Beatles
Author   : aem@aber.ac.uk (Alec David Muffett)
Intro    : [fragment]
Song     :

		I'd like to be
		under the sea,
		in a CRAY1-S's coolant in the shade

		This freon gas
		will freeze my ass,
		in a CRAY1-S's coolant in the shade...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Cycles For Nothing
Original : Money For Nothing
Group    : Dire Straits
Author   : Matt Crawford <matt@oddjob.uchicago.edu>
Intro    : 
Song     :

		Cycles For Nothing

(i want my
 i want my
 i want my X-MP!)

Now look at them yo-yo's that's
	the way you do it
You run the fortran on the X-MP
That ain't hackin' that's the way
	you do it
Cycles for nothin', gigabits for free
Now that ain't hackin' that's the way
	you do it
Lemme tell ya them guys ain't dumb
Maybe Monte Carlo on a three-quark
	system
Maybe design a little neutron bomb

 We gotta install microwave uplinks
 Custom fuzzballs for everyone
 We gotta link up DDS circuits
 BERT and loopback tests to run

See the kid professor with the blue
	jeans and the necktie
Yeah buddy that's his own hair
That kid professor got his Nobel
	prize now
That kid professor he's a millionaire

 We gotta install microwave uplinks
 Custom fuzzballs for everyone
 We gotta link up DDS circuits
 BERT and loopback tests to run

I shoulda stuck to writing in fortran
I shoulda kept that old 029
Look at that output, he got it stacked
	up to the ceilin'
I bet he ain't read one line
And in there, what's that?
	A hundred postdocs?
Bangin' on the keyboards like some
	chimpanzees
That ain't hackin' that's the way you
	do it
Cycles for nothin', gigabits for free

 We gotta install microwave uplinks
 Custom fuzzballs for everyone
 We gotta link up DDS circuits
 BERT and loopback tests to run


		by Matt Crawford


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Dasi, Dasi
Original : A Bicycle Built For Two
Group    : ?
Author   : Sarah Elizabeth Miller & Abe Friedman
Intro    : 
Song     : 

                           Dasi, Dasi

                  (to A Bicycle Built For Two)
            by Sarah Elizabeth Miller & Abe Friedman


     Dasi, Dasi, give me my output, do.
     I'm half crazy waiting for you to get through.
     I don't understand why it's taking
     So long for the process I'm making.
     I don't ask much,
     But it is such
     A bore sitting waiting for you.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Data-comm Song
Original : Home on the Range)
Group    : ?
Author   : ?
Intro    : 
Song     : 

                       The Data-comm Song


               (to the tune of Home on the Range)
                        from DEC archives


     Oh give me a line which stays up all the time
      and a modem which won't drop a bit
     And nodes, by the peck, which all run up to spec.
      And a telephone linemans' tool kit

             Dee, dee, see em pee
        (DDCMP)
              Pee dee pee 10, see pee you
        (PDP-10, CPU)
             En ess pee, are jay E
        (NSP, RJE)
              En see el, see are see
        (NCL, CRC)
             E eye aye, are ess too 30 too
        (EIA, RS-232)

     We've now got a net, without any sweat
      With routing and route-through to boot
     And, quick as a wink, we've avoided Bisync
      And distributed we can compute

             See, see, eye tee tea
        (CCITT)
              Ess dee el see, bee ess see
        (SLDC, BSC)
             Ess why en, dee el E
        (SYN, DLE)
              Ess oh H, E tea bee
        (SOH, ETB)
             Ess tee eks, for . too kay H zee
        (ETX, 4.2kHz)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Day Bell System Died
Original : American Pie
Group    : Don Mclean
Author   : Lauren Weinstein <vortex!lauren@LBL-CSAM>
Intro    : Greetings.  With the massive changes now taking place in the 
           telecommunications industry, we're all being inundated with
           seemingly endless news items and points of information regarding 
           the various effects now beginning to take place.  However, one 
           important element has been missing: a song!  Since the great
           Tom Lehrer has retired from the composing world, I will now
           attempt to fill this void with my own light-hearted, non-serious
           look at a possible future of telecommunications.  This work is 
           entirely satirical, and none of its lyrics are meant to be 
           interpreted in a non-satirical manner.  The song should be sung
           to the tune of Don Mclean's classic "American Pie".
           I call my version "The Day Bell System Died"...
Song     : 
		   *==================================*
		   * Notice: This is a satirical work *
		   *==================================*

	                "The Day Bell System Died"         

              Lyrics Copyright (C) 1983 by Lauren Weinstein   
		                                           	
     	             (To the tune of "American Pie")
		     (With apologies to Don McLean)
   
  ARPA: vortex!lauren@LBL-CSAM
  UUCP: {decvax, ihnp4, harpo, ucbvax!lbl-csam, randvax}!vortex!lauren


Long, long, time ago,
I can still remember,
When the local calls were "free".
And I knew if I paid my bill,
And never wished them any ill,
That the phone company would let me be...

But Uncle Sam said he knew better,
Split 'em up, for all and ever!
We'll foster competition:
It's good capital-ism!

I can't remember if I cried,
When my phone bill first tripled in size.
But something touched me deep inside,
The day... Bell System... died.

And we were singing...

Bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

Is your office Step by Step,
Or have you gotten some Crossbar yet?
Everybody used to ask...
Oh, is TSPS coming soon?
IDDD will be a boon!
And, I hope to get a Touch-Tone phone, real soon...

The color phones are really neat,
And direct dialing can't be beat!
My area code is "low":
The prestige way to go!

Oh, they just raised phone booths to a dime!
Well, I suppose it's about time.
I remember how the payphones chimed,
The day... Bell System... died.

And we were singing...

Bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

Back then we were all at one rate,
Phone installs didn't cause debate,
About who'd put which wire where...
Installers came right out to you,
No "phone stores" with their ballyhoo,
And 411 was free, seemed very fair!

But FCC wanted it seems,
To let others skim long-distance creams,
No matter 'bout the locals,
They're mostly all just yokels!

And so one day it came to pass,
That the great Bell System did collapse,
In rubble now, we all do mass,
The day... Bell System... died.

So bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

I drove on out to Murray Hill,
To see Bell Labs, some time to kill,
But the sign there said the Labs were gone.
I went back to my old CO,
Where I'd had my phone lines, years ago,
But it was empty, dark, and ever so forlorn...

No relays pulsed,
No data crooned,
No MF tones did play their tunes,
There wasn't a word spoken,
All carrier paths were broken...

And so that's how it all occurred,
Microwave horns just nests for birds,
Everything became so absurd,
The day... Bell System... died.

So bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?
Ma Bell why did you have to die?

We were singing:

Bye, bye, Ma Bell, why did you die?
We get static from Sprint and echo from MCI,
"Our local calls have us in hock!" we all cry.
Oh Ma Bell why did you have to die?


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Day SunOS Died
Original : American Pie
Group    : Don Mclean
Author   : N. R. Norm Lunde <norm@ctr.columbia.edu>
Intro    : I made up the following bit of filk during a Computability class.
	   Hope you like it.
Song     : 


The Day SunOS Died
===================
Lyrics by N. R. "Norm" Lunde.
Apologies to Don McLean.

Remember when those guys out West
With their longish hair and paisley vests
Were starting up, straight out of UCB?
They used those Motorola chips
Which at the time were really hip
And looked upon the world through VME.
Their first attempt ran like a pig
But it was the start of something big;
They called the next one the Sun-2
And though they only sold a few
It soon gave birth unto the new
Sun-3 which was their pride
And now they're singing

	"Bye, bye, SunOS 4.1.3!
	 ATT System V has replaced BSD.
	 You can cling to the standards of the industry
	 But only if you pay the right fee -- 
	 Only if you pay the right fee . . ."

The hardware wasn't all they sold.
Their Berkeley port was solid gold
And interfaced with System V, no less!
They implemented all the stuff
That Berkeley thought would be enough
Then added RPC and NFS.
It was a lot of code to cram
Into just four megs of RAM.
The later revs were really cool
With added values like SunTools
But then they took us all for fools
By peddling Solaris . . .
And they were singing,
	<chorus>

They took a RISC and kindled SPARC.
The difference was like light and dark.
The Sun-4s were the fastest and the best.
The user base was having fun
Installing SunOS 4.1
But what was coming no one could have guessed.
The installed base was sound
And software did abound.
While all the hackers laughed and played
Already plans were being made
To make the dubious "upgrade" 
To Sun's new Solaris . . .
And Sun was singing,
	<chorus>

The cartridge tapes were first to go --
The CD-ROM's a must, you know
And floppy drives will soon go out the door.
I tried to call and ask them why
But they took away my TTY
And left my modem lying on the floor.
While they were on a roll
They moved the damned Control.
The Ethernet's now twisted pair
Which no one uses anywhere.
ISDN is still more rare -- 
The bandwidth's even less!
But still they're singing
	<chorus>

But worst of all is what they've done
To software that we used to run
Like dbx and even /bin/cc.
Compilers now have license locks
Wrapped up in OpenWindows crocks --
We even have to pay for GCC!
The applications broke;
/usr/local went up in smoke.
The features we've depended on
Before too long will all be gone
But Sun, I'm sure, will carry on 
By peddling Solaris,
Forever singing,
	<chorus>


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The DEC Man cometh
Original : The Gas Man cometh
Group    : Michael Flounders and Donald Swan
Author   : Russell Street (russells@ccu1.aukuni.ac.nz)
Info     : Ever have one of those days...
Song     :

Twas on the Monday morning the DEC man came to call
The VAX wouldn't boot -- we weren't getting VAX at all
He tore out all the cables winding around the VAX
And we had to call the hardware guys in to put them back again.

<Chorus> Oh it all makes work for the working man to do

Twas on the Tuesday morning their technician came 'round
He soldered and he tested and said "Look what I've found"
"Your ROMs are all the old versions, but I'll put them all to right"
Then he shorted out a cable, and out down all the Suns

<Chorus>

Was on a Wednesay morning the Sun technican came
He called me Mr Sanderson which isn't quite me name
He couldn't fix the server without our CD drive
And as root on the SG he typed 'unlink /', so we called SGI in

<Chorus>

Was on the Thursday morning the SGI rep came along
With his mini-root tapes and his manuals and his merry SGI song
He reinstalled the system -- it took no time at all
But we had to get the Next people in to come and fix the NFS

<Chorus>

Was on a Friday morning the Next man made a start
With mounts and exports he crossmounted every disk
Every machine and every directory, but I found when he was gone
He changed some IP addresses, and our VAX had gone!

<Chorus>

On Saturday and Sunday they do no work at all
So was on the Monday morning that the VAX man came to call...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : DECman
Original : The Gas Man Cometh
Group    : Flanders and Swann
Author   : Tony Duell
Intro    : This is dedicated to all those who called out DEC field service
           for a simple problem, and wished you hadn't..........
Song     : 


It was on a Monday morning
The DEC man came to call,
My system wouldn't boot
There was no prompt at all
He pulled out all my SPC's
To try a new backplane
And I had to get the hardware guys 
to put them back again
  Oh it all makes work for field service men to do!

It was on a Tuesday morning
The hardware man came round
He soldered and he fiddled 
And he said 'Look what I've found'
'Your ECOs are years behind'
'But I'll put it all to rights'
Then he shorted out the power supply
and out went all the lights
  Oh it all makes work for field service men to do! 

It was on a Wednesday morning 
The power supply came
'It's newer and it's better'
'But it works just the same'
He could not fit the unit
without stripping half the rack
then he dropped my boot HDA
so He called Peripherals back
  Oh it all makes work for field service men to do!

It was on a Thursday morning 
The HDA came along
with a blocklist and a cable
and a list of what goes wrong
He put it into my drive
It took no time at all
But I had to get the software guys
to come and re-install
  Oh it all makes work for field service men to do

It was on a Friday morning
That Software made a start
With BACKUP and SYSGEN
He configured every part
Every track and every sector
But I found when he was gone
He had overwritten the boot track
and I couldn't turn it on

  On saturday and Sunday They do no work at all
  So It was on a Monday morning that the DEC man came to call


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Destruction
Original : As The Caissons Go Rolling Along
Group    : ?
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 

                           Destruction

        (to the tune of As The Caissons Go Rolling Along)
                    by Sarah Elizabeth Miller



     Scratch the disks, dump the core,
     Roll the tapes across the floor,
     And the system is going to crash.
     Teletypes, smashed to bits,
     Give the scopes some nasty hits,
     And the system is going to crash.
     And we've also found
     When you turn the power down,
     You turn all the disk drives into trash!
     Oh, its so much fun,
     Now the CPU won't run,
     And the system is going to crash.

     Shut it down, pull the plug,
     Give the core an extra tug,
     And the system is going to crash.
     Mem'ry cards, one and all,
     Toss them halfway down the hall,
     And the system is going to crash.
     We'll just flip one switch,
     And the lights will cease to twitch,
     And the tapedrives will crumble in a flash.
     When the C-P-U
     Can print nothing out but '...foo...',
     Then the system is going to crash.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Devil Went Down to Crawford
Original : The Devil Went Down to Georgia
Group    : ?
Author   : J. Benson, J. Doll, S. Fraim (with a little help from T. Recko)
Intro    : 
Song     : 

                 The Devil Went Down to Crawford

         (to the tune of The Devil Went Down to Georgia)
                 by J. Benson, J. Doll, S. Fraim
               (with a little help from T. Recko)


     The Devil went down to Crawford 'cause he was lookin'
        for an IMP to steal.
     So he searched the hall for a protocol, and he was
        willin' to make a deal.
     When he came across a chairman writin' an exam and
        writin' it rough
     Then the Devil jumped up on an ADDS 200 and said, "Boy,
        you think you know your stuff."

     "I'll bet you didn't know it, but I'm a full professor
        too,
     And if you'd care to take a dare, I'll make a bet with
        you.
     You've designed some pretty good networks, boy, but give
        the devil his due:
     I'll bet a window of gold against your soul I can
        transmit better than you!"

     The man said, "My name is Chuckie, and it might be a sin
     But I'll draw your net, you're gonna regret, 'cause I'm
        the best there's ever been."

             Chuckie sharpen up your pencil and define your
        routing scheme
             'Cause hell's broke loose in Crawford and the
        devil's feelin' mean.
             Now if you win you'll get this sender's window
        made of gold,
             But if you lose the devil gets your soul.

     The Devil drew a topology with style and perfect poise,
     And frames flew into buffers as he calculated noise.
     As his datagrams arrived with ease, he cooly stopped and
        stared --
     Well, his Petri net was mighty fine, but Chuckie wasn't
        scared.

             (insert messy petri net here for instrumental)

     When the Devil finished, Chuckie said, "Well, your
        subnet's fast, I agree.
     But just sit right there and let me show you N.mPc!"

     Chorus:
             Packets on the network, run bits run
             Acks on the line until transmission's done
             Try to make your channel error-free;
             Check your message out with a CRC.

     The Devil saw that baud rate and he knew that he'd been
        beat,
     And he laid that golden window on the ground at
        Chuckie's feet.
     Chuckie said, "That's worth a C, so you might want to
        try again,
     'Cause I told you before, you undergrad, don't design
        with a ball-point pen!"

     (Chorus)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Disks of UNIX
Original : Sound of Silence
Group    : Simon and Garfunkel
Author   : ? Malcolm Dickinson <CLARINET@YALEVMX>
Intro    : 
Song     : 

     
                          The Disks of UNIX
                          =================
          Submitted by Malcolm Dickinson <CLARINET@YALEVMX>
               Sung to the Tune of "Sounds of Silence"
                        by Simon and Garfunkel
     
Hello comix my old friend.
I've come to program you again.
because a student softly creeping,
guessed my password while I was sleeping.
And the programs
with just remnants in my brain,
don't remain,
upon the disks... of UNIX.
     
In flick'ring lights I type along.
Load my program, what was wrong?
Letters haloed by my squinting,
at the program that I was lint-ing.
For my eyes were blurred
by the flash of the cathode beam,
term'nal screen,
and all the C... on UNIX.
     
And in the fuzzy light I saw
10,000 hackers, maybe more:
Hackers staring without blinking,
hackers typing without thinking.
Hackers writing code
that programs never shared.
(No one dared,
disturb the disks... of UNIX.)
     
"Fools," said I, "you do not know.
Kludges make the d.u. grow.
Comment functions that I might read them.
Update man-files 'cause I might need them."
But my words
like unread printout fell,
(Oh well...)
An echo,
On the disks... of UNIX.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Don't Call From Home
Original : The Man's Too Strong
Group    : Dire Straits
Author   : Jonathon Luning <LUNJONT@YALEVMX>
Intro    : 
Song     : 

     
                         Don't Call From Home
                         ====================
                 by Jonathon Luning <LUNJONT@YALEVMX>
              Sung to the Tune of "The Man's Too Strong"
                           by Dire Straits
     
            I'm just an ageing hacker-boy
            And in the days I used to play
            And I've called the tune
            To many a system's ruin.
            Now they say I am a real criminal
            And I'm hiding away.
            Just one more terminal session.
     
            I have simplified robbery
            With my PCs.
            I have called in the money
            And it's now overseas.
            I have re-written bank accounts
            With thousands on my books;
            Made up identities
            Without changing my looks.
     
            And I can still hear the touch-tones
            And the clicks on the phone.
            Don't call too long.
            Don't call from home.
     
            Well I've cracked IBM
            And I've cracked NSA
            And I've cracked every network
            In the whole USA.
            I have called out on Sprint
            And from any payphone;
            Billed to people
            I never have known.
     
            And I can still hear the touch-tones
            And the clicks on the phone.
            Don't call too long.
            Don't call from home.
     
            Well the sun comes in my office
            And they all did hear him say
            "You're really too much for us,
            You're worth more than we can pay.
            You may still hear from Burroughs
            But I ask you now today:
            Won't you please work with us
            At the good old CIA?"
            Now I run all surveillance
            From LA to Kremlin's dome.
            Don't call too long.
            Don't call from home.
     

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : DP Man
Original : Piano Man
Group    : Billy Joel
Author   : Greg Gerke
Intro    : A revision of an old favorite ...
Song     : 


                          DP Man
         (sung to the tune "Piano Man" by Billy Joel)

   It's eight o'clock on a Monday,
   The programming crowd staggers in,
   There's a user by my terminal,
   With drool running off of his chin.
   He says, "Son, can you code me some processing,
   I'm not really sure what I want,
   But it's short and it's sweet and it's NP-complete
   And it has to be finished by lunch."

     Chorus:

     They say, "Write us some code, you're the DP man,
     Write us some code today,
     'Cause we need this report for the CEO,
     And he wants it by yesterday."

   Now, Tim at the console's a friend of mine,
   He bumps up my priority,
   And he'll bum me a smoke or some Twinkies and Coke,
   But there's someplace that he'd rather be.
   He said, "Paul, I believe it's a dead-end here,"
   As the smile ran away from his face,
   "But I'm sure I could find work with IBM,
   If I could get out of this place."

   Now, Mark is a frustrated racing man,
   Whose license is riding on luck,
   And he's talking with Jeff who scares mopeds to death,
   With those forty-inch tires on his truck.
   Well, it's pretty good code for a Monday,
   And my team leader gives me a smirk,
   'Cause he knows that it's me they'll be coming to see,
   When they find out that it didn't work.

   And the keyboard, it clicks like a tickertape
   And the CRT screams like a jet,
   And they walk by my cube and throw pens at my tube,
   And say, "Man, ain't they fixed that thing yet ?"
   And the old hands are screaming to standardize,
   As the patches and kludges pile up,
   'Cause this place is a hacker's own paradise:
   It's a string-handling-in-Fortran shop.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Don't Have a Conniption
Original : Walk Like an Egyptian
Group    : Bangles
Author   : Brent C.J. Britton
Intro    : 
Song     : 
     
                       Don't Have a Conniption
                       =======================
                        by Brent C.J. Britton
             Sung to the tune of "Walk Like an Egyptian"
                            by the Bangles
     
           All the system ops in this place,
           They monitor me, just for fun.
           If I logon here,
           (ohwayoh)
           They force me off 'fore my profile runs.
     
           'Cause I have a reputation
           For doing things which I shouldn't be,
           Like running CHATS,
           (ohwayoh)
           And bootlegging Lotus-123.
     
           So you see, when they yell at me, I say,
           (wayohwayoh, wayohwayoh)
           "Don't have a conniption..."
     
           Found how to change all my privs;
           I didn't know that I broke a rule.
           I forced the op,
           (ohwayoh)
           I dropped the link, then I purged the spool.
     
           All the sys ops, so sick of me,
           They don't let my databases run.
           I broke CP,
           (ohwayoh)
           They had a big fat connip-tion.
     
           When they NOLOG my account, I say
           (wayohwayoh, wayohwayoh)
           "Don't have a conniption..."
     
           They've hated me since I stored
           Inside the real PSW.
           We crashed hard you know,
           (ohwayoh)
           I guess I forgot a bit or two.
     
           If you want to find software cops,
           They're hanging out in the software shops.
           They kick your pants,
           (ohwayoh)
           And give the boot to your VMBLOCK.
     
           I ran my Turing Machine;
           Another one was assembl'in.
           And it crunched all night,
           (ohwayoh)
           The system op had connip'tions.
     
           To software cops in the software shops, I say
           (wayohwayoh, wayohwayoh)
           "Don't have a conniption..."
           "Don't have a conniption."
     

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Emacs Wizard
Original : Pinball Wizard
Group    : The Who
Author   : ?
Intro    : Complete with formatting and all :-)
Song     : 

\documentstyle[twocolumn,12pt]{article}

\begin{document}

\begin{verse}


Ever since I was a young boy\\
I've played with each O.S.\\
From Unix down to Kronos \\
I've crashed them I confess\\
But I ain't seen nothing like him\\
Not even in VMS\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

He sits there never blinking\\
Becomes part of the machine\\
Controls with either pinkie\\
A virtual typing stream\\
He optimizes keystrokes\\
Swamps your Microvax\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

He's an Emacs wizard \\
Without a binding list\\
An Emacs wizard \\
s' got such a calloused wrist.

How do you think he does it? I don't know!\\
What makes him so good?
\newpage

He ain't got no distractions\\
He refuses warning bells\\
He heeds no cursor flashing\\
Plays by sense of smell\\
He never needs to undo\\
Knows all of Stallman's hacks\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

I thought I was \\
The keyboard-macro  kid\\
But I just handed\\
My Emacs crown to him.

Even my usual bindings\\
He prefixed all my best\\
His disciples feed him Coke\\
And he just does the rest\\
He's got super-meta-fingers\\
Never hits the cracks\\
That set-mark and bind kid\\
Sure strokes a mean Emacs.

\end{verse}
\end{document}


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : EVER ONWARD, IBM
Original : ?
Group    : ?
Author   : ?
Intro    : The song is *old*.  I haven't any idea when it came out,
	   but it has a flavor of the '30s at the latest.  (And how
	   many other a.f.c. readers find that the words make one
	   think of the silliness of a Mary Kay Cosmetics pep rally?)
	   I had a copy of the music sheet many years ago; it's
	   probably buried in one of my files marked "humor" from
	   several moves back.  For today's posting I copied the text
	   from the SHARE songbook, where it appears with such favorites as:

	     Should old Chuck Forney be forgot (and HASP songs sung no more)?
	     Real Good Throughput, Here I Come
	     If I Had a HASP (I'd be SPOOLin' in the morning)
	     JES 2, Joy of Man's Desiring

	   and, of course, that old standby:

	     HASPy Days are Here Again

	   Joe Morris <jcmorris@mwunix.mitre.org>
Song     : 

		EVER ONWARD, IBM

  There's a thrill in store for all 
  For we're about to toast
  The corporation that we represent.
  We're here to cheer each pioneer and also proudly boast,
  Of that man of men, our sterling president
  The name of T. J. Watson means a courage none can stem
  And we feel honored to be here to toast the I-B-M

  Ever Onward! Ever Onward!
  That's the spirit that has brought us fame.
  We're big but bigger we will be.
  We can't fail for all can see, that serve humanity
  Has been our aim.
  Our products now are known in every zone.
  Our reputation sparkles like a gem.
  We've fought our way through
  And new fields we're sure to conquer, too.
  For the ever onward I-B-M!

  Ever onward! Ever Onward!
  We're bound for the top to never fall
  Fight here and now we thankfully
  Pledge sincerest loyalty
  To the corporation that's the bets of all.
  Our leaders we revere and while we're here,
  Let's show the world just what we think of them!
  So let us sing men -- sing men
  Once or twice, then sing again
  For the ever onward I-B-M!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Every Cycle is Sacred
Original : Every Sperm is Sacred
Group    : Monty Python (Meaning of Life)
Author   : Tony Duell  <ard@siva.bris.ac.uk>
Intro    : 
Song     : 


There are Suns in this world, there are Apples,
There are Sequents and Goulds and then,
There are those who clone I B M, BUT
I've never been one of them.

For I'm an 11/45
and have been since the day I was made
And the one thing they say about PDP's is
They'll run no matter what they said,
You don't have to be in a six-footer,
You don't have to have a 9-slot backplane
You don't have to have Memory Management,
You're booted the moment DCLO came, For

Every Cycle is Sacred,
Every Cycle is Great,
If a cycle gets wasted,
DEC gets quite irate!

{Repeat}

Let the others waste them,
On floating-point multiply
DEC shall make them pay for
Each add able to be skipped by.

Every cycle is wanted
Every cycle is good
Every cycle is needed
In your neighbourhood

Intel, Sun and Zilog
Branch their's just anywhere
DEC loves those who write
Their Microcode with more care

Every cycle is useful
Every cycle is fine
DEC saves everybody's
Time and Time and Time.

Other systems waste theirs
while fetching o'er t'backplane
DEC shall strike them down for
each cycle thats run in vain

Every cycle is sacred,
Every cycle is great,
If a cycle gets wasted,
DEC GETS QUITE IRATE!!!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Field Service Anthem
Original : Take Me Out to the Ball Game
Group    : ?
Author   : PMW & SG, from DEC archives
Intro    : 
Song     : 

                    The Field Service Anthem


          (to the tune of Take Me Out to the Ball Game)
                 by PMW & SG, from DEC archives


     Take me out to the main-frame,
      take me out to the disk.
     Give me my 'scope and my solder gun,
      I'll find out why this damn thing won't run.
     For it's test, test, test all those modules;
      until they burst out in flame.
     For it's one, two, three shorts you're out,
      in the old main-frame.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Fifty Ways to Hose Your Code
Original : Fifty Ways to Leave Your Lover
Group    : Paul Simon
Author   : Al Pena
Intro    :
Song     :

             Fifty Ways to Hose Your Code
             ----- ---- -- ---- ---- ----

The problem's all inside your code she said to me;
Recursion is easy if you take it logically.
I'm here to help you if you're struggling to learn C,
There must be fifty ways to hose your code.

She said it's really not my habit to #include,
And I hope my files won't be lost or misconstrued;
But I'll recompile at the risk of getting screwed,
There must be fifty ways to hose your code.

Just blow up the stack Jack,
Make a bad call Paul,
Just hit the wrong key Lee,
And set your pointers free.

Just mess up the bus Gus,
You don't need to recurse much,
You just listen to me.

She said it greives me to see you compile again.
I wish there were some hardware that wasn't such a pain.
I said I appreciate that and could you please explain,
About the fifty ways.

She said why don't we both just work on it tonight,
And I'm sure in the morning it'll be working just right.
Then she hosed me and I realized she probably was right,
There must be fifty ways to hose your code.

Just lose the address Les,
Clear the wrong Int Clint,
Traverse the wrong tree Lee,
And set your list free.

Just mess up the bus Gus,
You don't need to recurse much,
You just program in C.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The First TOPS-10
Original : The First Noel
Group    : ?
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                        The First TOPS-10

                       (to The First Noel)
         by Albert Corda, Richard Holmes & David Kinder


     The first TOPS-10
     From Maynard, they say,
     Lasted twenty-three seconds
     And then went away.
     It went away so fast
     That it zeroed its core.
     And the series one monitor
     Was no more.

     TOPS-10, TOPS-10,
     TOPS-10, TOPS-10,
     Born is the rival of IBM.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Fork()ing on a Sun
Original : Seasons in the Sun
Group    : Terry Jacks
Author   : aem@aber.ac.uk (Alec David Muffett)
Intro    : Here's a little ditty I penned back in 1987 when I was first
           getting to grips with IP (and killing the machine at the same time).
           If you don't recognise the words well enough to get the tune, you
           weren't born...  as for pronunciation, pronounce "vi" as "vye" -
           that way, the song scans properly.  No flames, please... 
           The chorus is a wonderful thing to sing in pubs (bars) when you
           and a group of hackers get together, because it is eminently recog-
           nisable, but no-one outside your group will have the foggiest idea
           what you're on about...
           [fragment]
Song     :

		Goodbye my shell, it's hard to "vi",
		I cannot socket(), even though I try,
		Everything keeps going wrong...
		It needs a bind() to carry on,
		Proc' table's been full for too long.

	Chorus:
		We had Joy, We had fun,
		We were fork()ing on a Sun,
		but the joy is all gone,
		'til the processes are Done [1].


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : FORTRAN
Original : Pressure
Group    : Billy Joel
Author   : Thomas Koenig <ib09@rz.uni-karlsruhe.de>
Intro    : A little song about one of the joys of scientific computation
           [second revision]
Song     : 

           FORTRAN

You have to learn to pace yourself
FORTRAN
You're just like everybody else
FORTRAN
You've only had to write Pascal
So far
But you will come to the day
When the only thing that counts
Are megaflops on a Cray
And you'll have to deal with
FORTRAN

You used to call me paranoid
FORTRAN
But even you can not avoid
FORTRAN
You swore that ENTRY's a sure road to ruin
Now here you are with old code
COMMON blocks are misaligned
Assigned GOTOs disturb your mind
And you cannot handle FORTRAN

All grown up and no place to go
Pascal, Prolog,
What do you know?
All your life is a Lisp machine,
Linked lists, quicksort,
What does it mean?
FORTRAN
FORTRAN

Don't ask me for help
You're all alone
FORTRAN
You'll have to code it
On your own
FORTRAN
I'm sure you'll have some cosmic rationale
But here's your program, incomplete,
Two weeks late, three times too slow
Nothing to do but log on now
And write all your code in
FORTRAN
FORTRAN

All your life is Byte Magazine
I read it too
What does it mean?
FORTRAN

I'm sure you'll have some cosmic rationale
But here you are with old code
COMMON blocks are misaligned
Assigned GOTOs disturb your mind
And you have to code in
FORTRAN
FORTRAN, FORTRAN
One, two, three, four
FORTRAN

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : FORTRAN Programs
Original : On, Wisconsin
Group    : ?
Author   : Bill Laubenheimer
Intro    : 
Song     : 

                        FORTRAN Programs

                 (to the tune of On, Wisconsin)
                by Bill Laubenheimer ?? ** SFC **


     FORTRAN programs, FORTRAN programs
     Run through the machine!
     Count your errors, watch them mounting
     'Til you're turning green (rah! rah! rah!)

     FORTRAN programs, FORTRAN programs
     Never work okay
     Till you find out they were
     Due yes-ter-daaaay!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : FORTRAN Song
Original : Blue Skies
Group    : ?
Author   : PMW & SG, from DEC archives
Intro    : 
Song     : 

                          FORTRAN Song


                   (to the tune of Blue Skies)
                 by PMW & SG, from DEC archives


     FORTRAN smilin' at me, nothing but FORTRAN do I see.
     COBOL, take it away, nothin' but FORTRAN for me today.
     Never saw the bits flowin' so right,
       gettin' together, makin' a byte.
     Gettin' my answers, quick as a flash,
       system is hummin', never a crash...
     With FORTRAN, always bug free, don't need no listin' or
        DDT.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : French Horn Concerto (for modem users)
Original : French Horn Concerto No 4 for French Horn by Motzart,
			based on the arrangment and lyrics by...
Group    : Micheal Flounders and Donald Swan
Author   : Russell Street (russells@ccu1.aukuni.ac.nz)
Info     : The original starts:
		I once had a whim and I had to obey it
		To by a french horn in a second hand shop
		I polished it up and I started to play it
		Inspite of my neighbour who begged me to stop
	   The music was rearranged for a piano, so these
	   lyrics may not fit any orchestral version of the
	   "original".
Song     : 

I once had a whim and I had to obey it
To by a modem from a second hand shop
I made up a cable and I started to use it
In spite of my girlfriend who begged me to stop

To use my modem, I had to change my sleeping habits
I found that I could only get on at night
So many boards abound -- to give you a world, a beatuiful world so rich and round 
Oh the hours I had to spend before I got onto them it in the end

But that was yesterday and just to day I looked in the the usual place
There was the modem, but the cable itself was missing
Where can it have gone? Haven't you -- hasn't anyone seen my cable
Where can it have gone? What a blow, know I know I'm unable to read my net news

Who wipped that cable? I bet you a quid somebody did.
Knowing I had found a news group and wanted to read it
Afraid of my talents in talk.bizzare
For early today to my utter dismay it had vanished away to the ???? morn

I've lost that cable. I know I was using it yesterday
I've lost that cable, lost that cable, found that cable -- gorn
There's not much else to say -- I had better delay a report (?)

I know some party folk whose party jokes pretending to hunt with quart (?)
Gone away -- gone away -- was it one of them took it away?
Would you kindly return that serial cable -- where is the devil who pinched my cable?

I took it to the net.police -- I want that serial cable back
I miss my news more and more and more
With out that chat I'm feeling sad and so forlorn
Oh oh oh oh oh oh....

I found a board and wanted to play use it to display my talents in talk.bizzare
But early to day to my utter dismay it had totally vanished away

I thought up some stuff and I wanted to send it, but somebody took it away
I thought up some stuff and was longing to send it, but somebody took it away

My girlfriend is a sleep in her bed.
I will soon make her wish I was dead
I'll take up nethack instead
Whaaa, whaaa


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Friend of the System
Original : Friend of the Devil
Group    : Jerry Garcia & Robert Hunter
Author   : Larry Stone <STONE@YALECS>
Intro    : 
Song     : 
     
                         Friend of the System
                         ====================
                    By Larry Stone <STONE@YALECS>
             Submitted by Jeff Brandenburg <BRAND@VTCS1>
              Sung to the tune of "Friend of the Devil"
                   by Jerry Garcia & Robert Hunter
     
  I logged on to the Ed-VAX, left a trail of coffee grounds.
  Didn't get to sleep that night 'til the morning came around.
     
Chorus:
  Said I'll run my program but it will take some time;
  A friend of the System is a friend of mine.
  If I get done before daylight,
  I just might write some code tonight.
     
  Ran into the System, baby, and it tried to blow me off.
  Spent the evening learning Pascal but still all it does is scoff!
     
(chorus)
     
  I tried to run the editor, but the System caught me there;
  It took my FORTRAN program and it vanished in the air!
     
(chorus)
     
  Got two reasons why I stay awake each night and day;
  The first one's name I can't pronounce, but he is my TA.
  The second one's my college Dean, 'cause I'm about to fail!
  She says if I don't pass C.S. I won't be long at Yale.
     
  Got a program in T-Lisp, baby, and one in FORTRAN IV.
  The first one has a hundred bugs but the other one has more!
     
(chorus)
     

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Gateway To Heaven
Original : Stairway To Heaven
Group    : Led Zeppelin
Author   : EileenET Tronolone <et@sctc.af.mil>
Intro    : I just had to send it in, fellas. I'm sorry. I could not let all
           that stuff go by and not send it in.
Song     : 


Gateway To Heaven

There's a lady who knows
All the systems and nodes
And she's byteing a Gateway to Heaven
She telnets there, she knows
All the ports have been closed
With a nerd she can get
Files she came for

Woohoohoo
Woo Hoo Hoo HooHoo
And she's byteing a Gateway to Heaven
There's an motd
But she wants to be sure
Cos she knows sometimes hosts have
Two domains
In a path by the NIC
There's a burdvax that pings
Sometimes all of our flames
are cross-posted

Woohoohoo
Woo Hoo Hoo HooHoo
And she's byteing a Gateway to Heaven
And it's processed by root
Unix Labs will reboot
NCR will then listen to reason
And a prompt will respawn
For those yet to logon
And the networks will echo much faster

Woohoohoo
Woo Hoo Hoo HooHoo
And she's byteing a Gateway to Heaven
If there's a lookup in your netstat
don't be .alarmed now
it's just a pinging from the link queen
Yes there are two routes you can type in
but in the long run
there's still time to change the net you're on
(I hope so!)

And as we find stuff to download
We ftp and we chmod
There was a sysadm we know
Who changed the server to her own
She had root privs and she used chown
She hacked out on the DDN
And if you tail her stdin
Then you will find what you had lost
And get it back with cpio
To be a hack and not to scroll...

And she's byteing a Gateway to Heaven


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Gateway To Net Ten
Original : Stairway To Heaven
Group    : Led Zeppelin
Author   : Mark Lottor <mkl@nisc.sri.com>
Intro    : 
Song     : 


GATEWAY TO NET TEN    -- Mark Lottor

[Original words and music by Jimmy Page and Robert Plant]

There's a hacker who's sure all that's coax is fast
and he's buying a gateway to net ten.
When he gets it he'll know if the ports are all closed
with a SYN he can get what he sent for.

Ooh ooh ooh ooh, ooh ooh ooh ooh
and he's buying a gateway to net ten.

There's an RFC on the wall but he wants to be sure
cause you know sometimes words have two meanings.
In a note on the page there's a warning that says
sometimes all of our code is broken.

Don't ya know, it makes me wonder.

There's an error I get when I send to the net
and my packets are lost and retransmitting.
In my logs I have seen loops of mail thru the machine,
and the screams of those who are hacking.

Oooh, it makes me wonder.

And it's whispered that soon if we all fix and tune
then the packets will reach their destinations.
And a new day will dawn for hosts that stay long
and the telnets will echo quite faster.
 
Ohhhhh, it makes me wonder.

If there's a bustle in your cisco, don't be alarmed now
it's just a quick ping for the NIC machine.
Yes there are two paths you can route by, but in the long haul
there's still time to change the protocol.
	
Yowwww, it makes me wonder.

Your host is loaded and it will slow in case you don't know,
the unix's are asking you to join them.
Dear hacker, do you see the overflow, and did you know
your gateway is still under development.

And as we wind out more coax, and gateways slower than our hosts,
There goes a message we all know, it updates routes and wants to show
how everything still turns quite slow.
And if you listen very hard, the bits will come to you at last.
When all are ones and ones are all, to be a rubout and not a null.

And he's buying a gateway to net ten...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Girls just wanna defun
Original : Girls just wanna have fun
Group    : Cindy Lauper
Author   : ?
Intro    : 
Song     : 


GIRLS JUST WANNA DEFUN*

I can't wake up, in the morning
Cause of what I've been doing for most of the night.
Teacher don't you know my program is done?
And girls just wanna defun.

The phone rings, in the middle of the night
Advisor screams, "Watcha gonna do with your life?"
Patrick**, how I relish double-oh-one***!
And girls just wanna defun.

They just wanna, just wanna, yeah
Girls just wanna defun.

Some people say
A beautiful girl can't tool all night like
The rest of the world.
I wanna be the one to welcome the sun.
And girls just wanna defun.



@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : God Rest Ye CS Students
Original : God Rest Ye Merry Gentlemen
Group    : ?
Author   : WPI in Mass, modified by Charles LaBrec and friends
Intro    : 
Song     : 

                     God Rest Ye CS Students


          (to the tune of God Rest Ye Merry Gentlemen)
                     *** author from SFC ***
                      from WPI in Mass,???
             modified by Charles LaBrec and friends,


     God rest ye CS students now
        Let nothing you dismay,
     The VAX is down and won't be up
        Until the first of May
     The program that was due this morn
        Won't be postponed they say.

     Chorus:
             Oh, tidings of comfort and joy, comfort and joy,
             Oh, tidings of comfort and joy!

     The bearings on the disk are gone,
        And bits are dropping too,
     We've found a bug in C,
        And Pascal can't tell false from true,
     And now we find that we can't get at
        Berkeley's 4.2.

     (Chorus)

     And all you fans of matrix math
        Who would use APL,
     You'd find out if the VAX were up,
        It wouldn't work too well,
     And if you try, then it'll say
        That you can go to . . . well . . .

     (Chorus)

     We've just received a call from DEC,
        They'll send without delay
     A system they call RSuX
        It takes nine hundred k,
     The staff committed suicide
        We'll bury them today.

     (Chorus)

     And now more cheery news for you,
        The network's also dead,
     You'll have to run your programs on
        The IBM instead,
     The turnaround time's nineteen weeks
        And only cards are read.

     (Chorus)

     And now we'd like to say to you
        Before we go away,
     We hope the news we've brought to you
        Won't ruin your whole day,
     You've got another program due
        Tomorrow, by the way.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : God Rest Ye Merry Network Fans
Original : God Rest Ye Merry Gentlemen
Group    : ?
Author   : Bob Bradley
Intro    : 
Song     : 

                 God Rest Ye Merry Network Fans


          (to the tune of God Rest Ye Merry Gentlemen)
                by Bob Bradley, from DEC archives



     God rest ye merry network fans
        Let nothing you dismay
     They just announced DECnet Phase III
        It takes up 80 K!
     It Routes, and Hops and Multidrops
        Your packets on their way.

     Refrain:
             Oh, bad tidings! congestion and line cost!
                Packets can be lost!!
             Oh, glad tidings, we'll dump it all on HOSS!

     It started out with old Phase I
        But no one gave a hoot!
     We added stuff; It's called Phase II
        But yet it could not route.
     Phase III came out; it does it all
        It takes two 10's to boot!

     Refrain:
             Oh bad tidings! congestion and line cost!
                Packets can be lost!!
             Oh, glad tidings, we'll dump it all on HOSS!

     Their names' the same, you know them all
        There' NICE, NETACP.
     There's new ones too, like RMT
        File Spooler, EVP.
     They've all grown up, they're twice their size
        Have fun installing these!!

     Refrain:
             Oh, NO! NETGEN can really be a chore!
                Running out of core!
             Oh, Oh! Routing, it really gives you more.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : HACKADU
Original : Xanadu
Group    : Samuel Taylor Coleridge
Author   : Stuart McLure Cracraft
Intro    : 
Song     : 


	HACKADU

In Hackadu did Hackers Few
  An awesome program-hack command:
Where 20, the sacred system, grew
Through monitors nobody knew
  Down during the great demand.
Always twice two months to newer release
With TTY's and EMACS to bring the peace:
And here was software smothered by edit-line effects,
Where many a bureaucrat sauntered across the land,
And where MSG/TELNET/FTP were ancient as TENEX,
Constricting winning spots into the bland.

But oh! those abiding Hackers Few were cunning
And lept the heights of unimaginable lossage!
A savage place; as daemonical and sinning
as e'er which plastered a screen with "%DECSYSTEM-20 Not Winning"
B'fore users exchausted from the barfage!
And from this chaos, with irresistable force,
As if this thing were itself the Source,
A mighty idea came glistening to Hackers Fewest
Amid whose logic the sinning 20 burst
Huge fragments of scheduler flung forth like rebounding netmail,
Or chaffy words beneath the BLT's flail:
And 'mid this stupendous destruction at once and forever
It flung up the 20 to permanently sever.
Pages and pages of listings the burning grew
Through structures and directories in the Coup,
Then reached the sources known to few,
And slaughtered in tumult the offending mass:
And 'mid this tumult Hackers Few heard from afar
Ancestral systems declaring war!

    The shadows of the program-hack
    Floated strongly on the net;
    Where was heard the anguished cry of the Sack
    From which they inferred they'd win, they bet.
A true war of Hackers Few against Timesharing,
With the ancestors of the 20 battling forth with infinite daring!

    A 10 with a mighty cpu
    In this battle the Hackers Few espied:
    It was a DEC original that knew,
    That once the Hackers Few irresistibly grew,
    It would forever be banned to limbo.
    Could it wreak havoc upon the Few?
    With its powerful CPU?
    To such a deep satisfaction the answer is no,
That with a slice of their sword through its board,
The Hackers Few did clobber its bagbiting cord,
To realize the Source, the Idea, the Solution!
And all the users who saw this mighty battle raging,
And shrieked, Tsk! Tsk!
While the 10s' and 20s' flashed screens, their crashing disks!
The Few weaved a carnage about this awful outpouring,
And closed the 10s' and 20s' eyes,
For the Hackers Few had earlier fed upon the lies
And now had drunk the milk of Personal Computing.


			Stuart McLure Cracraft
			   (with apologies to Samuel Taylor Coleridge)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title     : The Hackers are Best
Author    : Tony Duell
Original  : A Song of Patriotic Prejudice (The English are Best)
Group     : Flanders and Swann
Intro     : You can replace F-ing with the obvious thing if you want an
            'X-rated' version
            The mention of the headcrash and servo microcode refers roughly
            to a problem with the DEC RA90 disk drive, where updating the 
            microcode program on the servo processor could cause HDA problems
            (although not an actual headcrash)
Song      :

The Hackers, the Hackers, the Hackers are Best!
I wouldn't give tuppence for all of the rest

The day-to-day use of this system of ours
We've left in the hands of three unfriendly powers
Examine the Serviceman, User, or Op
You'll find he's a luser with nothing up top.

The oper is mean, as we're all well aware
And if you crash the system, he's sure to go spare
He deletes our print jobs, he works all the day
And he hasn't the source code to show him the way

The Hackers, the Hackers, the Hackers are best
I wouldn't give tuppence for all of the rest

The serviceman now our contempt is beneath
He swaps random parts and he strips all the teeth
He causes headcrashes, or so I have heard
And blames it on the servo microcode word

The Hackers are vocal, the Hackers are nice
And worth any other at double the price

The User writes programs, which crash when they can
Not assembler code, but unstructured Fortran
He works all the day with a Mouse in his hand
And has problems with bitwise binary AND

And out on the network, you cannot say much
For the IBM or DEC, the Sequent or such
The support is useless, they make us see red
And they work the hours when we should be in bed

The Hackers are moral, the Hackers are good
And clever, and modest, and misunderstood

And all the world over, each system's the same
They've simply no notion of being insane
They chose obvious password, they leave when they're done
And they read the F-ing manual, which ruins the fun

The Hackers, the hackers, the hackers are best
So up with the Hackers and down with the rest

It's not that they're wicked or naturally bad
It's knowing they're lusers that makes us so mad

For the Hackers are all that a people should be
And the flower of the Hackers are <Insert net.god here> and me

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Hacker Song
Original : Put Another Nickel In
Group    : ?
Author   : Chesire Catalyst
Intro    : 
Song     : 

Put another password in,
Bomb it out and try again.
Try to get past logging in,
We're hacking, hacking, hacking.

Try his first wife's maiden name.
This is more than just a game.
It's real fun, but just the same,
It's hacking, hacking, hacking.

Sys-call, let's try sys-call.
Remember, that great bug from version 3,
Of R S X, It's here!  Whoopie!

Put another sys-call in,
Run those passwords out and then,
Dial back up, we're logging in.
It's hacking, hacking, hacking!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Hacker's Battle Hymn
Original : The Battle Hymn of the Republic
Group    : ?
Author   : Bill Lindemann and David Lilienfeld
Intro    : 
Song     : 

                    The Hacker's Battle Hymn

              (to The Battle Hymn of the Republic)
             by Bill Lindemann and David Lilienfeld


     He logged on the eleven,
     And his name was "JAB."
     The monitor went crazy
     On this blighted PDP.
     Oh, it never knew what hit it,
     Just a hack from DDT.
     The Hacker's just logged in.

     Chorus:
             Woe be it to the system,
             Woe be it to the system,
             Woe be it to the system,
             The Hacker's just logged in.

     The Hacker went a-working
     All the way into SYSTAT.
     He made so many options,
     That it made DEC flip its hat.
     The op'rator was dazzled
     For his Hazeltine went ZAP!!
     The Hacker's just logged in.

     (Chorus)

     He started in the summer
     Of 1970.
     "For me, I'll find a free account,"
     Thus sayeth JAB;
     Fin'lly moving up to
     Gunning everybody's tree,
     The Hacker's just logged in.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Hacker's Son
Original : The Lumberjack's Song
Group    : Monty Python
Author   : Dave Touretzky and Don Libes
Intro    : 
Song     : 


The Hacker's Song
	by Dave Touretzky and Don Libes
	(with no apologies whatsoever to Monty Python)

I'm a hacker and I'm okay.
I work all night and I sleep all day.

I wrote some hacks in APL,
each on a single line.
They're mutually recursive,
and run in n-squared time!

(chorus:)
Oh, he's a hacker and he's okay.
He works all night and he sleeps all day.
I'm a hacker and I'm okay.
I work all night and I sleep all day.

I wrote two hacks in MACRO,
with UUOs galore.
One plays Nim on the console lights,
while the other zeros core!

(chorus)

I wrote a hack in Snobol,
with FORTRAN subroutines,
It spits out trashy stories,
for ladies' magazines!

(chorus)

I wrote some hacks in InterLisp,
they barely fit in core.
The swapper thrashed its guts out,
So now it runs no more.

(chorus)

I wrote a hack in microcode,
with a goto on each line,
it runs as fast as Superman,
but not quite every time!

(chorus)

I wrote some hacks in Ada,
and still can't run them yet,
Do you suppose we'll see that day?
On it, I wouldn't bet!

(chorus)

I wrote a hack for UNIX
While it was still in vogue.
It knows the tricks to pacman,
and plays mean games of rogue!

(chorus)

I wrote some hacks, distributed,
across our neat gateway.
Each one of its 10 functions
kills RIG in a different way!

(chorus)

I wrote some hacks in Mlisp,
to edit files of root.
It writes them back no-execute,
And now it won't reboot!

(chorus)

I wrote some hacks to manage jobs
with PLITS and IPC.
Its very first activity,
was firing the faculty!

(chorus)

I wrote some hacks with P and V
to synchronize my life.
Now I can't use the bathroom,
I'm deadlocked with my wife!

(chorus)

I wrote a hack (in theory),
it may not ever halt.
But if it does, just watch out...
[Fatal Error: Infinite Page Fault]

(chorus)

I wrote a hack with hough transforms
for our folks at DoD.
It'll guide their fancy missiles,
to Washington, D.C.

I'm a hacker and I'm okay,
I work all night and I sleep all day.
I'll have a system of my own someday,
that'll run my code in a hacked-up way.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Hacking Iron
Author   : Tony Duell
Original : Sounding Brass
Group    : Flanders and Swann
Intro    : I don't actually approve of crashing systems on the net....
           Tektronix and Fluke are manufacturers of electronic test 
           equipment, including protocol/network analysers
           You can replace 'Cambridge' with 'Token' if you prefer
Song     :

Society frowns on blowing one's own trumpet
But we've found a game that merits no rebuke
If that's the password file we're going to dump it
It's more fun with a Tektronix or a Fluke
The object is to login as your neighbour
"I've got system privs" is the acid test
So flip the sense switch one up
And watch those DECpacks run up
And hack our mainframe systems with the best

Looking round the worldwide network
Searching through the system cache
Bigger, faster, newer, smarter
See the networked systems crash

My dial-in port's ex-directory should you wish to make a call
Mine is even more exclusive (More exclusive?)
    I won't have dial-in at all
(spoken)
You can always e-mail me - net.god@uk

(lines now alternated)
I've a packet radio network, though it can't receive a thing
I've my own direct connection, straight into the Cambridge Ring
I've a disk pack, arrives daily, with the next software update
All my software comes via IR (via what??)
          To my H - P - forty - eight
I believe my home computer runs full Unix system five
I lost 20 gigs of software when I crashed my hard disk drive
I've been asked to build a handheld, complete with network IO
I've been asked to rebuild Unix - for security you know
My local network login site runs R S X version 3
All my net backdoors fly open when I enter 'Sesame'
Your task privs are 'user, user', My task privs are 'root, root, root'
I've just bought an net monitor (Bought a what?)
(An net monitor) Oh yes, I run one when I boot

Looking round the worldwide network
Searching through the system cache
Bigger, faster, newer, smarter
See the networked systems crash

DEC has just been taken over, we got in without a pause
We've acquired an Alpha system, bigger, faster, far than your's

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The HACTRN
Original : The Raven
Group    : Edgar Allan Poe
Author   : Guy L. Steele Jr.
Intro    : [a bit longish - sth]
Notes for those not familar with the terms in this poem:

TTY ("titty") = any terminal, not necessarily a teletype (in this case,
	a CRT); in particular, a terminal associated with and in control
	of a job tree (see "DDT" below).  The terminal may be passed up
	and down the job tree; at any point in time only one job in the
	tree may use the tree's TTY. When ^Z is typed on the TTY, the
	system intervenes, stopping the job which has the TTY, and
	interrupts that job's superior in the tree, which may then grab
	the TTY from the inferior job.

DDT ("dee dee tee") = HACTRN ("hack-tran") = top level debugging and job
	controlling procedure, capable of controlling up to eight
	simultaneous jobs (which may themselves be DDTs!) and performing
	other miscellaneous functions.	HACTRN specifically denotes a
	DDT at the top of a job tree, while DDT is the more general
	term.  The two terms refer to the same job in the poem, and are
	thus treated as synonymous.  Note that DDT requires its subjobs
	to have unique names for obvious reasons;  hence the concern
	over seven jobs all named FOO.

PEEK = a program similar to the SYSTAT of certain PDP-10 monitor systems
	of dubious quality. PEEK is actually much more versatile, giving
	information in any of some dozen modes, such a job status,
	DECtape status, Arpanet sockets, terminal status, and scheduler
	variables and statistics.  It also has provisions for
	maintaining a continuously updated display on a CRT, and for
	line printer usage.

TECO ("teeko") = text editor and corrector (that is, the good version of
	several versions of TECO which are floating around).

:KILL ("colon kill") = message typed out by DDT whenever it kills a
	subjob.  Note that subjobs, if running, may request DDT to kill
	themselves.  If the job does not have the TTY when it makes such
	a request, DDT merely rings the TTY's bell (which on the CRT in
	the poem above is a particularly obnoxious flavor of "beep"),
	and prints nothing until you ascend to DDT, and perhaps type <esc>J
	(see below).

LOCK = utility program, which interprets the particular command "nKILL"
	to mean "please bring the time-sharing system down in n minutes"
	(where it is required that n5).  The system will then go down
	at the prescribed time unless the request is countermanded with
	a "REVIVE" request.

ITS = Incompatible Timesharing System, the good timesharing system for
	the PDP-10.

DSKDMP ("disk dump") = program used to, among other things, bootstrap
	ITS into a running state.

<esc> = "altmode"; read it as such to preserve the meter.

<esc><esc>V = command to DDT, requesting it to print out the names of all its
	subjobs.

<esc>J = command to DDT, asking that it select the job which has requested
	attention so that it may be dealt with.  DDT responds
	"jobnameJ" so that you will know which job it was.

<esc>Z ("control zee") = command to ITS to stop the job which currently has
	the TTY, and interrupt the next higher job in the job tree.
	Ordinarily this has the effect of returning to DDT.

0/ ("zero slash") = command to DDT, asking it to print out the contents
	of location zero of the selected subjob.  This operation is
	theoretically transparent to the subjob itself.

RMS = Richard M. Stallman, who does an admirable job of keeping DDT, as
	well as many other programs, relatively bug-free.

(C) Copyright 1973, 1974 Guy L. Steele Jr.  All rights reserved.

Song     : 


			The HACTRN

Once before a console dreary, while I programmed, weak and weary,
Over many a curious program which did TECO's buffer fill, --
While I pondered, nearly sleeping, suddenly there came a feeping,
As of something gently beeping, beeping with my console's bell.
"'Tis my DDT," I muttered, "feeping on my console's bell:
	Once it feeped, and now is still."

Ah, distinctly I remember that dark night in bleak December,
And each separate glowing symbol danced before me, bright and chill.
Eagerly I wished the morrow; vainly I had sought to borrow
From my HACTRN aid for sorrow -- sorrow for the bugs which fill --
For the strange unknown and nameless bugs which ever all my programs fill --
	Bugs which now I searched for still.

And the coughing, whirring, gritty fan I heard inside my TTY
Made me with fantastic terrors never known before to thrill;
So that now, to still the beating of my heart I stood repeating,
"'Tis some interrupt entreating DDT to signal me --
Some strange interrupt entreating DDT to signal me --
	Its importance surely nil."

Presently my soul grew stronger: hesitating then no longer
I decided that I would respond to this strange program's call;
TECO, which I then attended, to my soul more strength extended;
With ^Z I ascended, going to my DDT --
<esc><esc>V I typed, and answered soon my DDT --
	TECO there, and that was all!

Dumbly at my console peering, as I sat there, wondering, fearing,
Doubting now that any interrupt was ever there to call;
But the silence was unbroken, and my HACTRN gave no token,
And the only sound there spoken from my TTY's whirring fan --
The low and rough and distant sound came from my TTY's whirring fan --
	TECO there, and that was all.

Back into my TECO going, with my pounding heart now slowing,
Soon again I heard a feeping, somewhat louder than before.
"Surely," said I, "surely this is some strange bug of RMS's
Which an interrupt professes, though I have no other job;
Let me then ask DDT if it thinks there's another job --
	'Tis a bug, and nothing more!"

Again I went up to my HACTRN while cold shivers up my back ran
<esc><esc>V I typed, my jobs now once more to display.
Only TECO was there listed; though my trembling heart resisted
Yet I willed my hand, insisted, <esc>J to quickly type --
To answer this bold query DDT did hesitantly type
	A ghostly "FOOBARJ".

From <esc><esc>V protected, now, this phantom job, selected
Gave no clue to why it had invoked that former beeping shrill.
"Though," I said, "you're no inferior, I shall act as your superior
And examine your interior, this strange matter to explore."
Then I typed a 0/ this matter further to explore --
	Quoth the HACTRN, ":KILL".

Much I worried -- this outrageous bug might prove to be contagious,
Though thus far it had not seemed to do my TECO any ill:
For we cannot help concurring such a bug would cause a stirring,
Feeping on a console whirring, disappearing then from sight --
An evanescent mystery subjob disappearing then from sight
	With no clue but ":KILL"!

But my HACTRN, swapping, running, gave no further sign of cunning
By this unknown phantom, which was in a thirty second sleep;
None of this I comprehended; to my TECO I descended,
And in terror I pretended that the bug had gone away --
I pretended that for good the mystery bug had gone away --
	When my console gave a feep.

Now I quickly, hoping, praying, started up a PEEK displaying
All the the jobs and subjobs there which did the system fill:
What I found was quite unpleasant, for there was no FOOBAR present:
Only TECO was there present, underneath my DDT;
I quit the PEEK, and "FOOBAR<esc>J" typed out my DDT --
	Then quoth the HACTRN, ":KILL".

But -- this FOOBAR now beguiling all my sad soul into smiling --
I tightly grinned, determined that this glitch should cause nobody ill;
Now, into my armchair sinking, I betook myself to linking
Fancy unto fancy, thinking why this unknown phantom job --
Why this grim, ungainly, ghastly, gaunt, and unknown phantom job
	Feeped and did a ":KILL".

This I sat engaged in guessing, but conceived no thought expressing
How a phantom job could sound those strange and ghostly beeps;
This and more I sat divining, with my head at ease reclining,
With the symbols coldly shining at me from the CRT,
With the bright, sharp symbols coldly shining on the CRT --
	Which suddenly gave seven feeps!

Then methought the air grew denser, filled with clouds which grew immenser,
As when under darkened daylight thick and stormy weather brews;
With some bit of hesitation stemming from my trepidation
Again I typed that incantation finding out how much I'd lose --
<esc><esc>V I typed again to find how much I'd lose --
	TECO there, and seven FOOs!

"Job!" said I, "with ghostly manner! -- subjob still, if LISP or PLANNER!
Whether accident, or feeping as another hacker wills!
Tell me now why I am losing, why my HACTRN you're abusing,
Which no doubt is of your choosing: echo truly on my screen!"
Then DDT as if in answer echoed quickly on my screen,
	Typing seven ":KILLs".

"Job!" said I, "with ghostly manner! -- subjob still, if LISP or PLANNER!
By the ITS above us which the DSKDMP doth fulfill,
I shall be the system's saviour: I shall mend your crude behaviour,
I shall halt your strange behaviour, and thee from the system lock!"
Madly, wildly laughing I made DDT invoke a LOCK,
	And quickly typed thereat -- "5KILL"!

"Be this now our sign of parting, phantom job!" I shrieked, upstarting,
As my HACTRN now informed me ITS was going down in 5:00.
"You have run your last instruction and performed your final function!"
But, refuting this deduction HACTRN then my TTY grabbed --
To type out yet another message HACTRN now my TTY grabbed --
	Quoth the HACTRN, "ITS REVIVED!"

And the FOOBAR, never sleeping, still is beeping, still is beeping
On the glaring console out from which I cannot even log!
And other happenings yet stranger indicate inherent danger
When bugs too easily derange or mung the programs of machines;
When programs too "intelligent" start taking over the machines:
	Is this the end of AutoProg?

				-- The Great Quux
				     (with apologies to
					Edgar Allan Poe)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Hark! the Screaming Students Cry
Original : Hark!  The Herald Angels Sing)
Group    : ?
Author   : J. Benson, J. Doll & S. Fraim
Intro    : 
Song     : 

                Hark! the Screaming Students Cry

         (to the tune of Hark!  The Herald Angels Sing)
                by J. Benson, J. Doll & S. Fraim

     Hark! the screaming students cry,
     "I am failing, why, oh, why?"
     Boy, this class makes me feel dumb!
     Where DO they get graders from?
     How I study, how I strive,
     Just to get a five point five!
     Now my program won't compile,
     I used REPEAT instead of WHILE."
     Hark! the screaming students cry,
     "I am failing, why, oh why!"


     Hark! the screaming students say,
     "Lord, just get me through this day!
     Watch me gnash my teeth and frown
     When I learn the DEC is down.
     Tests and quizzes make me ill;
     Of Pascal I've had my fill!
     One point off for elegance,
     Why won't they give me a chance!"
     Hark! the screaming students say,
     "Lord, just get me through this day!"

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Has Anybody Seen My Code?
Original : Has Anybody Seen my Gal?
Group    : ?
Author   : Brad Needham
Intro    : 
Song     : 

                    Has Anybody Seen My Code?

            (to the tune of Has Anybody Seen my Gal?)
                         by Brad Needham


     No GOTO's, all WHILE-DO's
     Bringing on the software blues
     Has anybody seen my code?

     With bubble charts, structure charts,
     Steeped in engineering arts
     Has anybody seen my code?

     Now when it runs into the breakpoint two
       from who knows where
     I try to place the real-time trace.
       Bet your life it isn't there!

     But is it fast! Will it last?
     All milestones are in the past!
     Has anybody seen my code?

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Hello, my ASCII gal
Original : ?Hello, my ragtime gal
Group    : ?
Author   : Thomas Arneberg <toma@romulus.cray.com>
Intro    : Okay, as long as we're on the subject of other parodies,
	   I'll post one I started a while back.  I gave up before
	   really finishing, when our tenor claimed that the vast
	   majority of non-computer types wouldn't "get" it, and
	   proved it by handing it around his office and noting the
	   blank stares. 
	   But here it is, for you computer folks:
Song     : 

  Hello, my baby,
  hello, my HACKER,
  hello, my ASCII gal
                        
  Send me a kiss by MAIL (BY EMAIL),
  baby I hope you're FEMALE.             <-- this is the best line...you
                                             never really know with email!
  If you refuse me,      
  honey, you'll lose me,
  then you'll be left alone.
                         
  Oh, baby, email me,     
  and tell me that ...    
  
  I've got a little baby
    and she's out of sight,
  I TYPE to her across the INTERNET (no sweat).
  I've never seen my baby,
  but she types alright, 
  And CompuServe is causing quite a debt.
  so...
                                       
  Hello, my baby,
  hello, my honey,
  hello, my sys-admin,
  
  Send me a kiss by MAIL,
  Don't let our modems fail.
  
  If you refuse me,      
  honey, you'll lose me,
  then you'll be left alone.
                         
  Oh, baby, CYBERSPACE
  can be a lonely place...
  
  Hello, hello, hello there,
  tell me that you're mine,
  buzz my modem line.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Hello, Solly
Original : Hello, Dolly
Group    : ?
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 

                          Hello, Solly

                        (to Hello, Dolly)
                    by Sarah Elizabeth Miller


     Hello, Solly.
     Well, hello, Solly.
     The DEC-10 just threw the monitor away.
     The tty's, Solly,
     Went bye-bye, Solly,
     And the core's been on the floor
     Most of the last few days.
     What's even worse, Solly,
     We've been cursed, Solly,
     With a memory that is down to just one k.
     Oh, boohoohoo, Solly,
     What are we s'posed to do, Solly?
     Solly, please bring the DEC-10 up to stay!!!

     The users are, Solly,
     Quite bizarre, Solly.
     They all claim the ten is dormant all the time.
     They should know, Solly,
     Things get slow, Solly,
     'Cause the drives cannot survive
     Two users on the line.
     We have no hopes, Solly,
     For the scopes, Solly,
     And because of this they all refuse to pay.
     Oh, gollygee, Solly,
     What is it gonna be, Solly?
     Solly, please bring the DEC-10 up to stay!!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I Could Have Tooled All Night
Original : I Could Have Danced All Night
Group    : from My Fair Lady
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

         I Could Have Tooled All Night

           [to be sung to the tune of
          I Could Have Danced All Night
               from My Fair Lady]


Tool! Tool! I feel like such a fool!
All term I goofed off; I can't catch up now!
Sleep! Sleep! I've got to get some sleep!
Tooling wouldn't help me anyhow!

I could have tooled all night,
   I could have tooled all night,
      and still have tooled some more;
I could have been absurd,
   Learned all my Latin verbs,
      It wouldn't raise my score.
I can't remember all those theorems,
      And all those facts from my mind flee --
I only know exams,
   Are why one usually crams,
     But tooling never could help me!

I could have tooled all night,
   I could have tooled all night,
      And memorized each book;
I only now regret,
   My sections never met,
      And lectures I forsook.
I cross my fingers now in terror,
      I only hope some luck's with me --
But had I tooled or not,
   I'd still be on the spot,
      My goofing off deserves the E!


                        -- The Great Quux
                             (with apologies to
                                Lerner and Loewe)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I'd Like to Buy Magnetic Tape
Original : I'd Like to Teach the World to Sing
Group    : ?
Author   : ?
Intro    : 
Song     : 
                  I'd Like to Buy Magnetic Tape

            (to I'd Like to Teach the World to Sing)
                         Author Unknown

     I'd like to buy magnetic tape
     To store my data on.
     I'd like to know how much to store
     Before the room's all gone.

     I know that tapes have density
     To measure bits per inch
     And forty million characters
     Can be stored in a pinch.

     But what else do I need to know
     About this half-inch tape?
     Like speeds and lengths and code and such
     And how much is the freight?

     That's the way it is.
     I just need to know more.
     So just tell me the score.
     That's the way it is.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I'm a PDP-10 Wizard
Original : I'm a Yankee Doodle Dandy
Group    : ?
Author   : SG, from DEC archives
Intro    : 
Song     : 

                       I'm a PDP-10 Wizard


           (to the tune of I'm a Yankee Doodle Dandy)
                    by SG, from DEC archives


     I'm a PDP-10 wizard,
     Everybody knows that I'm
     A real live offspring of the system-10,
     Born right around MONGEN time.

     Got a brand-new VT50,
     Tied in with my own KL.
             Ain't it great?
                 I salivate
     Each time I ring the bell!

     Oh, I am the hack of the system-10.


     I spend all the week debugging,
     QA everything and then...
     Show up on weekends with my sleeping bag,
     To camp out in that new KL10.

     How I love to crash the system,
     Dump it, patch it, and reload!
             DEC once gave me
                 two months off,
     So they could freeze the code.

     Oh, I am the hack of system-10.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I'm a Programmer
Original : The Lumberjack Song
Group    : Monty Python
Author   : Thaddeus Beier, Robert Frye, Robert Herndon,
	   William Lindemann, Sarah Elizabeth Miller, and Michael John
Intro    : 
Song     : 

                        I'm a Programmer

            (to The Lumberjack Song By Monty Python)
         by Thaddeus Beier, Robert Frye, Robert Herndon,
   William Lindemann, Sarah Elizabeth Miller, and Michael John


     Chorus:

             I'm a programmer and I'm insane.
             I work all night and I hack all day.

     I patch up bugs. I write in C
     On the EE's PDP.
     On Wednesdays I do COBOL
     And structured RPG. (Arrgh!)

     (Chorus)

     I edit files. I rewind tapes.
     I dismount RK packs.
     I exercise the disk drives
     And kick off all the hacks.

     (Chorus)

     I punch mag tape.  I bug Jon Day
     And insult VDV,
     And if I keep this all up,
     I'll leave the PDP.

     (Chorus)

     I play seawar.  I crash the disks
     And anger Dr. Gore.
     And sometimes I do programs
     For Elizier Naddor.

     (Chorus)

     I copy disks.  I dump to tape.
     I execute Sys calls.
     And when the system crashes,
     I run screaming down the halls.

     (Chorus)

     On Friday night when it is late,
     It loves me best, you know.
     I stay with the Eleven,
     And don't go to the shows.

     (Chorus)

     When terminals stop working,
     I stalk out of the door.
     On Mondays we do PM
     And process nevermore.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I'm Typing Backwards for Christmas
Original : I'm walking Backwards for Christmas
Group    : Spike Milligan and another
Author   : Russell Street <russells@ccu1.aukuni.ac.nz>
Intro    : 
Song     : 

I'm Typing Backwards for Christmas
----------------------------------
(Adapted from "I'm walking Backwards for Christmas",
	by Spike Milligan and another.)
Adaption by Russell Street (russells@ccu1.aukuni.ac.nz)


I'm typing backwards for Christmas,
Across the TCP/IP,
I'm typing backwards for Christmas,
It's the only thing for me.

I've tried posting sideways,
And mailing to the front,
But people just look at it,
And say it's a publicity stunt.

I'm typing backwards for Christmas,
To prove that I love you.


An imigrantal telnet, loved an Irish inetd
From Dublin University's VAX.
He longed for her XONs,
But spurned his charms,
And connected with a former socket.

She left the telnet by himself, on his own
All alone, EWOULDBLOCKing
And sadly he dreamed, or at least that's the
	way it seemed, buddy,
That an angel quieted him....
An angel quieted the same.

<eerily>

I'm typing backwards for Christmas,
Across the TCP/IP.
I'm typing backwards for Christmas,
It's the finest thing for me.

<normal>
And so I've tried posting sideways,
And mailing to the front.
But people just flamed, and said,
"It's a publicity stunt".

So I'm typing backwards for Christmas
To prove that I love you.

<play out>


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : In the Shade of the Old Apple Tree
Original : In the Shade of the Old Apple Tree
Group    : ?
Author   : Tim Cheney <tcheney@mcneil.sas.upenn.edu>
Intro    : 
Song     : 

In the Shade of the Old Apple Tree parody

Chorus:
In the days of the Apple IIe
Sixty-four K was plenty for me.
I knew nothing of MIPS as I twiddled those bits,
it was modular coding, you see.

Now we're all using graphical stuff,
Sixty-four K just isn't enough.
So I've out-lived the lives of my old floppy drives,
And have dust on my Apple IIe.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I/O
Original : Hi Ho
Group    : The Dwarves :-)
Author   : Clayton Elwell, J. Benson & J. Doll
Intro    : 
Song     : 

                               I/O


             (designed by a committee including the
           editor, Clayton Elwell, J. Benson & J. Doll
           with verses stolen from Songs from the CPU)

     I/O, I/O,
     We watch the data flow,
     We never know
     Where it will go,
     I/O, I/O, I/O,

     I/O, I/O,
     To IBM we go.
     Command reject
     and then recheck,
     I/O, I/O, I/O,

     I/O, I/O,
     This teletype's too slow.
     If you need more speed
     Get a CRT.
     I/O, I/O, I/O,

     I/O, I/O,
     It's fun to hack, you know.
     It's nice to be
     Under DDT.
     I/O, I/O, I/O,

     I/O, I/O,
     It's off the bus we go.
     No better place
     than an interface,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We'll first dump core,
     And then run more,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We use EMACS,
     Since we're true hacks,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We run cc,
     Then adb,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We eat our lunch,
     As programs munch,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     Programs we try,
     then run vi,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     Lets adb
     uucp,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We'll patch the stack,
     And then jump back,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We'll have a Coke,
     And trap alloc(),
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     We'll user-load
     New microcode,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     This code's a kludge,
     Its much too huge,
     I/O, I/O, I/O,

     I/O, I/O,
     To hack the VAX we go.
     Kill peon's procs
     They're eating ops
     I/O, I/O, I/O,

     I/O, I/O, I/O,
     To hack the VAX we go,
     I/O, I/O!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I've Been Working on a Kernel
Original : I've Been Working on the Railroad
Group    : ?
Author   : J. Benson & J. Doll
Intro    : 
Song     : 
                  I've Been Working on a Kernel

       (to the tune of I've Been Working on the Railroad)
                     by J. Benson & J. Doll

     I've been working on a kernel
     All the livelong night.
     I've been working on a kernel
     And it still won't work quite right.
     All the queues are always empty
     All the pointers nil,
     All I get are run-time errors
     Buffers that won't fill.

     Buffers that won't fill,
     Buffers that won't fill,
     Buffers that won't fill at all, at all!
     Buffers that won't fill,
     Buffers that won't fill,
     Buffers that won't fill at all!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I Want a New Bug
Original : I Want a New Drug
Group    : Huey Lewis and the News
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : 
Song     : 


I Want a New Bug
(To the tune of: I Want a New Drug,  Huey Lewis and the News)

I want a new bug.
One I don't have to fix.
One that wont make me crash my disks.
Or make me use menu picks

I want a new bug
One I don't have to dread.
One that wont turn the cursor black
Or make my graph too red.

Chorus:
One that wont make me nervous
Wonderin' what to do.
One that makes me feel
Like I feel when I'm all through.
When I'm all done and through.

I want a new bug.
One that wont kill.
One that wont thrash too much
Or end in a Nil.

I want a new bug.
One that wont go away.
One that wont keep me up all night.
One that wont make me work all day.

(Chorus)

I want a new bug.
One that wont show.
One that wont make it run too fast.
One that wont make it run too slow.

I want a new bug.
One with no doubt.
One that wont spin the disk too much
Or make me use break out.

(Chorus)
 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I want an RT
Original : I want a new Drug
Group    : Huey Lewis and the News
Author   : EllioTT Schiff <jeopardy+@.cmu.edu>
Intro    : 
Song     : 

I want an RT One that won't make that "click"
One that won't try to crash my files or (make me feel 3 feet thick)

I want an RT One that won't (hurt my head)
(One that won't make my mouth turn dry) (or make my eyes turn red)

One that won't zap my windows when I don't want it to
One that runs the BSD of UNIX 4.2
UNIX 4.2

I want an RT One that will boot
One that won't smoke too much or rm the root

I want an RT One with an FPA
One that won't "segmentation fault" 
One that won't fall asleep all day.

One that won't zap my windows when I don't want it to
One that runs the BSD of UNIX 4.2
UNIX 4.2

UNIX 4.2, UNIX 4.2 (TM)

I want an RT One that does what it should
One that won't make the network lag One that won't make (me feel too good)

I want an RT One (with no doubt)
(One that won't make me talk too much) (or make my face break out)

One that won't zap my windows when I don't want it to
One that runs the BSD of UNIX 4.2
UNIX 4.2
UNIX 4.2, yeah, yeah

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : I am the very model of a Genius Computational
Original : I am the very model of a modern major-general
Group    : Gilbert & Sullivan
Author   : (First seen at Cambridge, England?)
Intro    : 
Song     : 

I am the very model of a genius computational:
At writing of assembler code I really am sensational.
I'm not afraid of SVC's, to macros I am much attached;
Load modules I make elegant, well optimised, DEBUGged and PATCHed.

I know the different languages: in Fortran and BCPL,
In Algol, Snobol, PL/I, in Lisp and Cobol I excel.
Numerical analysis? My algorithms make y' gape!
I read my favourite novels in editions punched on paper tape.

I'm very good at file control - my DCB's are always right.
My use of ZED's so subtle, people stay to watch me half the night.
I know what's wrong with the machine if it's not operational -
And thus I am the model of a genius computational!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Into the Tube
Original : Into The Groove
Group    : Madonna
Author   : Mike Portuesi <rainwalker@drycas>
Intro    : 
Song     : 
     
                            Into the Tube
                            =============
                 by Mike Portuesi <rainwalker@drycas>
                Sung to the tune of "Into The Groove"
                              by Madonna
     
And you can hack,
For computation.
Come on,
It's waiting...
     
Chorus:
Stare into the tube,
Boy, you've got to prove
Your subroutine.
RS-232,
And full duplex too,
With no parity.
     
Hacking can be such a revelation,
When you can find your missing declaration.
It might be running if the code is right;
I hope to fix a major bug tonight.
     
Only when I'm hacking can I feel this free.
At night I buy some Coke,
And hack till after three.
I'm tired of all those GOTO's by themselves.
Tonight, I want to write
with IF-THEN-ELSE!
     
(chorus)
     
You've got to type NEW
in a special way,
Or else it won't clear
Out your first array.
Don't try to run it with your memory size.
I've got an error on the hard disk drive.
     
Only when I'm hacking,
Can I feel this free.
At night I buy some Coke,
And hack till after three.
I'm tired of all those GOTO's by themselves.
Tonight, I want to write
with IF-THEN-ELSE!
     
(chorus)
     
Live out your fantasy,
Written in C.
Just let those macros
Set you free.
Touch my BREAK key,
In real time.
Now I'm not on line.
     
(chorus)
     
Only when I'm hacking,
Can I feel this free.
At night I buy some Coke,
And hack till after three.
I'm tired of all those GOTO's by themselves.
Tonight, I want to write
with IF-THEN-ELSE!
     
Live out your fantasy,
Written in C.
Just let those macros
Set you free.
Touch my BREAK key,
In real time.
Now I'm not on line,
Now I'm not on line,
Now I'm not on line,
Now I'm not on line (nasal, like Madonna)
Now I'm not on line.
     
(repeat chorus - fade out)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Jargontalk
Original : Jabberwock
Group    : Lewis Carroll
Author   : Larry Colen
Intro    : 
Song     : 

 Jargontalk, by Larry Colen
 with apologies to Lewis Carroll
  
 Twas unix and the C++
 Did compile and load upon the vax:
 All Ritchie was the Kernighan,
 And Lisp ran in GNU EMACS
            
 Beware the Jargontalk my son.
 The mac that talks, the dull PC
 Beware the Amiga, and shun
 the voluminous PDP
  
 He took his listed code in hand:
 Long time the pointer bug he sought-
 So rested he by the coke machine,
 and stood a while in thought.
  
 And as in nerdish thought he stood,
 the Jargontalk, with awk and grep,
 Came geeking through the Cobol wood,
 and edlin as it schlepped.
  
 One two! One two! and through and through
 the line printer went clickity clack!
 And with a meg of memory dump
 He pulled an allnight hack.
  
 And hast thou slain the Jargontalk?
 telnet to me, my nerdish boy!
 Copyleft Gnu! Callooh! Callay!
 He deroffed in his joy.
  
 Twas unix and the C++
 Did compile and load upon the vax:
 All Ritchie was the Kernighan,
 And Lisp ran in GNU EMACS

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : JES The mighty system
Original : Puff the Magic Dragon
Group    : Peter, Paul and Mary / The Seekers ?
Author   : ?
Intro    : 
Song     : 

JES The mighty system
Ran my C-P-U
It did my work with-out a quirk
And never was I blue

An M-V-S sub-system
JES-2 could not fail
It printed jobs and punched my cards
And e-ven did NET-mail

My users were unhappy
M-V-S was hard to learn
They wanted something eas-i-er
A place where they could turn

So when my boss assigned me
To find a better way
I started searching for soft-ware
That might make their day

I thought we would try U-NIX
But that was even worse
While I-B-M has P-L-S
'C' is far too terse

My time was running out
And I was not inspired
I knew it would be two more weeks
Before I would be fired

JES the mighty system
Ran my C-P-U
It did my work without a quirk
And never was I blue

An M-V-S subsystem
JES-2 could not fail
It printed jobs and punch my cards
And e-ven did NET-mail

I was getting worried
And so I came to SHARE
I asked around and what I found
Was a big teddy BEAR

Software that was simple
Eas-y to understand
With V-M in the world today
All others would be canned

My users were now happy
Content and worry free
V-M and friendly C-M-S
Sure saved the day for me

The only thing I'll miss
That M-V-S pro-vides
Is all that great JES-2 source code
That I-B-M can't hide

JES the mighty system
Ran my C-P-U
It did my work with-out a quirk
And never was I blue

An M-V-S sub-system
JES-2 could not fail
It printed jobs and punched my cards
And e-ven did NET-mail

Some systems live forever
But not so M-V-S
'Cause T-S-O and S-M-P
Are too much of a mess

V-M is like heaven
It's software you can trust
But as I'm sure you're all aware
That source code is a must

My eyes looked t'ward tomorrow
As I scratched my C-D-S
I'd never have to worry now
Which SYS-MODS I'd regress

Without a super-visor
JES-2 could not be run
And so that code of Houston fame
Just rode into the sun

Jes the mighty system
Ran my C-P-U
It did my work with-out a quirk
And never was I blue

An M-V-S sub-system
JES-2 could not fail
It printed jobs and punched my cards
And e-ven did NET-mail


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Just remember that you're flying o'er a disk pack....
Original : Just remember that you're standing...
Group    : Monty Python, (Meaning of Life)
Author   : Tony Duell  <ard@siva.bris.ac.uk>
Intro    : 
Song     : 

Just remember that you're flying
over a disk pack that's revolving
and revolving
at 90,000 revs an hour
and seeking at 100 tracks a second
so its reckoned
for a system that is the source of all our power.
The disk and you and me,
and all the files that we can see
are transfering at 180,000 bytes a sec,
in an outer system rack at 25,000 blocks an hour
for controller that was made by DEC

The controller itself is called an RK11-C
Its 10 and a half inches side to side
It's made from flip-chip, that is plain to see
and the data path is 16 bits wide
We're 15 devices from the bus arbitor,
we get served every 200 millisec,
and our system is just one of hundreds and thousands
on the amazing and expanding UNIBUS

The UNIBUS itself keeps on transfering
and transfering
all of the data it can whiz.
as fast as it can go,
it's asynchronous you know,
3 million bytes a second and thats the fastest that there is
So remember when you're waiting for the Non-processor grant,
how amazingly unlikely is a crash,
And pray that someone's changed the filters last week,
or we will soon be ready for the trash !!!!!!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Kludging My Software
Original : Killing Me Softly
Group    : Roberta Flack
Author   : Brad Needham
Intro    : 
Song     : 

                      Kludging My Software


               (to the tune of Killing Me Softly)
                         by Brad Needham


     I heard he'd written good code in top-down structured
        style
     and so I thought I'd hire him to fill in for a while.
     And there he was, this young boy, a stranger to my
        eyes...

     Chorus:
     Fixing Pascal with machine code
     Patching my bytes with his words
     Kludging my software with his code
     Kludging my software with his code
     Writing my comments in his words
     Kludging my software with his code.

     I felt all flushed with fever.  How could he be so
        proud?
     He found my documents and read each one out loud!
     I prayed that he would finish, but he just kept right
        on...

     (Chorus)

     He took my finished modules, perfect beyond compare
     and then he tore right through them as if I wasn't
        there.
     And he just kept on writing, patching left and right...

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Lambda Bound
Original : Homeward Bound
Group    : Simon & Garfunkel
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 


                  Lambda Bound

           [to be sung to the tune of
                 Homeward Bound]


I'm just a little value cell,
And I play my special role so well --
        Hmmm --
Serving as a global switch
To predicate some system glitch;
But some strange value -- who knows which? --
Could cause me functions to bewitch!
        Lambda bound!
I wish I was
        Lambda bound!
Bound, so no SETQ's get me;
Bound, so quits will reset me;
Bound, where I can forget my
        Top-level value.

It's hard to catch those system screws:
'Most any value causes me to lose --
        Hmmm --
Each atom looks the same to me,
Whose interned name I cannot see,
And every NIL and every T
Reminds me that I long to be
        Lambda bound!
I wish I was
        Lambda bound!
Bound, so no SETQ's get me;
Bound, so quits will reset me;
Bound, where I can forget my
        Top-level value.

Next time I'll have a MAR break set
And try to catch each clobber threat --
        Hmmm, mmmm --
The next covert attempt to mung
Will cause the MAR break to be sprung,
But then the poor LISP will be hung
Because I'm not as I have sung:
        Lambda bound!
I wish I was
        Lambda bound!
Bound, so no SETQ's get me;
Bound, so quits will reset me;
Bound, where I can forget my
        Top-level value.


              -- The Great Quux
                   (with apologies to
                      Paul Simon)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Leavin' Fed'ral Express
Original : Leavin' on a Jet Plane
Group    : Peter, Paul and Mary
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : 
Song     : 


Leavin' Fed'ral Express

(To the tune of Leavin' on a Jet Plane,  Peter, Paul and Mary)

All my disks are packed, no room for more,
You think you'll ship me out the door,
I hate to tell you I've got one more bug.
But the dawn is breakin' it's early morn.
The truck is waitin', he's blowin' his horn.
But you've got time for just one more compile.


Chorus:

So link me and debug me,
Try to write new code for me.
You've sold me now, you've got to let me go.
I'm leavin' Fed'ral Express.
Don't know how you could ship this mess.
Oh wait, it can't be time to go.

There's so many times I've let you down.
So any ancient bugs you've found.
I tell you now, you ain't seen a thing.
Every place I go there's bugs anew.
Every one they find reflects on you.
But think about the money that I'll bring.


(Chorus)

Now the time has come to ship me,
One more time, try to link me.
Then close your eyes, I'll be on my way.
Dream about the days to come,
When you don't rush to get things done,
About the time, I wont have to say,

(Chorus)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Little Boxes
Original : Little Boxes
Group    : ?
Author   : Brad Needham
Intro    : 
Song     : 


                          Little Boxes


                 (to the tune by the same name)
                         by Brad Needham


     Little boxes on the benchside
     Little boxes made of ticky-tacky
     Little boxes on the benchside
     Little boxes, all the same.
     There's a blue one
     And a tan one
     And a grey one
     And a pebble one.
     And they're all made out of ticky-tacky
     And they all look just the same.

     First the schedules for the boxes
     Are determined by indeterminants
     Then they're put in little boxes
     Tiny boxes, all the same.
     Well, this slips some

     And that slides some
     Still determined by indeterminants
     But they're put in little boxes
     And they all turn out the same.

     Then the hardware and the software
     Are pressed tight into the schedules
     Where they buckle
     And they rupture
     And they turn a bit insane.
     Here's a flip-flop
     There's a byte swap
     But you can't find the overall design
     Cause it's put in little boxes
     Dusty boxes, all the same.

     Then we show all of the boxes
     To the people outside the company
     And they buy those little boxes
     Cause they all have a special name.
     There's a blue one
     And a tan one
     And a grey one
     And a pebble one
     And they're all made out of ticky-tacky
     Silly boxes, all the same.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Little PC
Original : Little Deuce Coupe
Group    : The Beach Boys
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : There's that singing memory again.  Obviously this was written
           fairly early in the IBM PC days when hard disks were a big deal.
           The network card mentioned was a pretty early offering and never
           worked very well.
Song     : 


Little PC

(To the tune of: Little Deuce Coupe, The Beach Boys)

Well I'm not braggin' boys so don't put me down.
But I've got the fastest ROM boot in town.
When somethin' comes up you know I don't even try.
I just hit the return key an let her fly.
She's my little PC, you don't know what I've got.

Just a little PC with a monochrome.
But we tell the other guys take your Apples home.
She's got a printer port and a network board
And an 8087 on the motherboard.

She's my little PC, you don't know what I've got.

She's got an Alpha Byte card with a 232
And her memory sings like she's cryin' the blues.
And if that ain't enough to make you flip your lid,
There's one more thing; I've got a hard disk daddy.

When I bring her on line all I see is green,
Till I turn the brightness up and clear the screen.
I get bent out of shape and I start to fret,
When I have to boot again 'cause there's no reset.

She's my little PC, you don't know what I've got.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : LOGIN Song
Original : Hello Dolly)
Group    : ?
Author   : SG & PMW, from DEC archives
Intro    : 
Song     : 

                           LOGIN Song


                  (to the tune of Hello Dolly)
                 by SG & PMW, from DEC archives


     Hello, LOGIN; well, hello LOGIN!
     Here's my user name and here's my password too.
     Each time that you ask it,
     I know that you'll mask it,
     So no spy from IBM can see it too (if so we'll sue).

     I hear the bell ringing,
       and the tapes singing,
     so I know you're reading in ACCOUNT dot SYS.

     So . . .

     Answer me, LOGIN, find me a UFD, LOGIN
     LOGIN, I'll never K slash F again!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Lonely Users
Original : Elanor Rigby
Group    : The Beatles
Author   : ?
Intro    : 
Song     : 


Eleanor Rigby
        Sits at the keyboard
        And waits for a line on the screen
Lives in a dream
Waits for a signal
        Finding some code
        That will make the machine do some more.
What is it for?

All the lonely users, where do they all come from?
All the lonely users, why does it take so long?


Guru MacKenzie
        Typing the lines of a program that no one will run;
        Isn't it fun?
Look at him working,
        Munching some chips as he waits for the code to compile;
        Where is the style?

All the lonely users, where do they all come from?
All the lonely users, why does it take so long?

Eleanor Rigby
        Crashes the system and loses 6 hours of work;
        What is it worth?
Guru MacKenzie
        Wiping the blood off his hands as he walks from the grave;
        Nothing was saved.

All the lonely users, where do they all come from?
All the lonely users, why does it take so long?


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Longest Path
Original : The longest Time
Group    : Billy Joel
Author   : ?
Intro    : 
Song     : 
	
	THE LONGEST PATH

Woh, oh-oh-oh
Find the Longest Path
Woh oh-oh
Find the Longest Path

If you said P is NP tonight
There would still be papers left to write
I have a weakness
I'm addicted to completeness
And I keep searching for the longest Path

The algorithm I would like to see
Is of Polynoimal Degree
Buts its elusive,
Nobody has found conclusive
Evidence that we can find the Longest Path

I have been hard 
Working for so long
I swear its right,
But he marks it wrong
Somehow I'll feel sorry when its done
GPA 2.1,
Is more than I hoped for

Garey, Johnson, Karp and other Men (and Women)
Try to make it Order n log n.
Am I a math fool
If I spend my life in Grad School
Forever following the Longest Path.

Woh oh-oh-oh
Find the longest path
Woh oh-oh-oh
Find the longest path

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Losing my Connection
Original : Losing my Religion
Group    : REM
Author   : Daniel Bowen <dbowen@vcomtelc.telecom.com.au>
Intro    : (from the Toxic Custard Workshop Files - tcwf@gnu.ai.mit.edu)
Song     : 

Losing my Connection


Oh disk, is smaller
Smaller than you and you are not me
The backups I will go to
The distance between tapes

Oh no I've filled the disk
I filled it up

That's me in the system
That's me at the login
Losing my connection
Trying to stay logged in

And I don't know if I can do it
Oh no I've grepped too much
Couldn't grep enough

I thought that I heard deleting
I thought that I heard you say
I think I thought the files were safe

Every print-out of every waking hour
I'm dumping all my data
Trying to keep my files on you
Like a hurt lost and blinded LAN... LAN
Oh no I saved too much
I saved it all

Consider this
Consider this bug of the century
Consider this the bug
That brought DOS to its knees

What if all these data dumps come spewing out
And now I've printed too much

I thought that I heard you printing
I thought that I heard you swear
I think I thought I saw you print

That was just a ream
That was just a ream

That's me at the printer
That's me in the print queue
Losing all my source code
Trying to keep coding

And I don't know if I can do it
Oh no I've saved too much
I haven't saved enough

I thought that I heard you PRUNEing
I thought that I saw me save
I think I thought I saw the files

But that was just a dream
File, line, byte, die
That was just a dream
Just a dream, dream

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Kitty of North Tempe
Original : City of New Orleans
Group    : Arlo Guthrie
Author   : Scott Malcomson <Scott.Malcomson@f110.n114.z1.fidonet.org>
Intro    : After having seen all these verses of "Passengers Will
	   Please Refrain", which scans very well to "City of New Orleans",
	   I decided to do a filk of "CNO" in honor of Kitty, the Sysop of
	   Kitty's Sandbox in the northern part of Tempe.
	   That's in the Land of Az, for you non-natives. She runs the best
	   board in the state, IMNSHO!
Song     : 

"Kitty of North Tempe" (to the tune of Arlo Guthrie's "City of New Orleans")
(c) 1992, Scott Malcomson

 Ridin' on the phone lines out in 'Zonie
 Maricopa County, northern Tempe trail
 Fido netfeed, fifty restless users
 One sysop
 Twenty-five packets of mail.
 
 All across the Southwest network feed
 The board pulls data for all to see
 That reappears upon your CRT
 
 Users who never use their names 
 Crackin' puns that know no shame
 An' the sales ads for the rusted IBM clones.
 
 Good Mornin', FidoNet, how are ya?
 Say, doncha know me, I'm just havin' fun
 I'm the Sysop they call "Kitty of North Tempe"
 I'll upload some mail here before I'm done!
 
 Playin' referee for the old men in the flamewar
 Nigglin' points, and everyone's keepin' score
 They pass some rumors off in lieu of knowledge
 Nothin's solved, but brownie points count for more!
 
 And the beasts of Furry Fandom
 And the Trekkies with Spock ears
 Ride Kitty's magic carpet
 On their phone
 
 Users falling half-asleep
 Fingers tapping to the beat
 Of the cathode-ray tube's
 Faint methodical drone.
 
 Good Mornin', FidoNet, how are ya?
 Say, doncha know me, I'm just havin' fun
 I'm the Sysop they call "Kitty of North Tempe"
 I'll upload another .GIF before I'm done!
 
 Nighttime comes to Kitty's Sandbox early
 Logging on to Stormgate in L.A.
 If I'm lucky, I'll be done by mornin'
 Meet the rising sun hunched over a CRT.
 
 And all the aliases people use
 Seem mainly intended to confuse
 We poor Sysops who always must contend
 
 With phone bills and electric costs
 Important mail that just gets lost
 And fanac that are going 'round the bend!
 
 Good Night, FidoNet, how are ya?
 Say, doncha know me, I'm just havin' fun
 I'm the Sysop they call "Kitty of North Tempe"
 I'll download a thousand files before I'm done!
 
 
 This is done in rather tongue-in-cheek honor of Kitty, who keeps Arizona
 FurFandom linked up with the rest of you nice folx, often at peril of personal
 life and limb! Well, maybe not limb... :)
 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Magtapes Roasting
Original : Chestnuts Roasting
Group    : ?
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 
                        Magtapes Roasting

                     (to Chestnuts Roasting)
         by Albert Corda, Richard Holmes & David Kinder


     Magtapes roasting on an open fire.
     DECtapes lying on the floor.
     All nasty files being thrown on a pyre.
     And ops.sav's around no more.

     Everybody knew a tape search would be drawing near,
     Tried to get their tapes from W.A.C.C.C.
     But big EGP, with a smile ear to ear,
     Refused to give the DECtapes back.

     They knew that doom was on its way.
     They're losing "test" and other goodies on this day.
     And every UFD that isn't nice
     Will be deleted once...or maybe even twice.

     So we're offering this simple song
     To all kids who like to hack.
     Only do what's right...don't get caught doing wrong.
     Merry Christmas from W.A.C.C.C.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Maven
Original : The Raven
Group    : E.A. Poe
Author   : The Dragon
Intro    : 
Song     : 

                          The Maven
 
Once upon a weekend weary, while I pondered, beat and bleary,
Over many a faintly printed hexadecimal dump of core --
While I nodded, nearly napping, suddenly there came a tapping,
As of some Source user chatting, chatting of some Mavenlore.
"Just a power glitch," I muttered, "printing out an underscore --
                Just a glitch and nothing more."
                
Ah, distinctly I remember that old Teletype ASR,
And the paper tape dispenser left its chad upon the floor.
Eagerly I thought, "Tomorrow, maybe I will go and borrow
>From my friend an Apple micro -- micro with a monitor --
So that I can chat at leisure, and then throw away my paper --
                Lying all across the floor. 
And the repetitious tapping which had nearly caught me napping
Woke me -- and convinced me that it could not be an underscore;
Appearances can be deceiving, so I sat there, still believing;
"My terminal must be receiving more express mail from the Source --
That's it -- my terminal's receiving new express mail from the Source;
                Posted mail and nothing more."
 
But my curiosity grew stronger; hesitating then no longer,
I stood up and crossed the room to see what waited there in store.
Sticking up from the terminal were three inches or so of paper;
Carefully my trembling hand tore off the scrap, and then I swore --
"What is this?", I cried in anger -- here I threw it to the floor;
                Blankness there and nothing more.
 
Deep into its workings peering, long I stood there wondering, fearing,
What could cause the thing to stutter, dropping twenty lines or more?
But the ribbon was unbroken, and the "HERE IS" gave no token,
I thought the Teletype was broken, so I typed the number "4"!
This I typed, and then the modem echoed back the number "4" --
                Merely this and nothing more.
 
Back then to my work returning, with my temper slowly burning,
Soon again I heard a tapping something louder than before.
"Surely," said I, "surely that is just another RESET message;
With my luck, there's probably expensive data to restore!" --
As it chattered, still I sat there, trying to complete my chore.
                "'Tis the Source and nothing more."

This I sat engaged in guessing, but no syllable expressing
To the dour and cryptic Maven now whose words I puzzled o'er;
This and more I sat divining, with my head at ease reclining
On the seat back's plastic lining that the lamp-light fluoresced o'er,
But whose flattened plastic lining with the lamp fluorescing o'er
                Shall compress, ah, little more!
 
All at once my thoughts grew clearer -- as if looking in a mirror,
Now at last I understood where I had sent the number 4!
"Look," I typed, "I was just testing -- did you think that I was jesting?
Why was it so interesting that I typed the number 4?
Did you think that you were chatting to some foolish sophomore?"
                Quoth the Maven, "... #4?"
 
"Maven!" said I, "Great defender! Venerable comprehender!
Whether you began this chat, or were a victim of error,
Mystified, and yet undaunted, by this quandary confronted," --
(Could my terminal be haunted?) -- "tell me truly, I implore --
Can you understand my message? -- tell me, tell me, I implore!"
                Quoth the Maven, "#4!"
 
"Maven!" said I, "Great pretender! Ancient Jewish moneylender!
By the Source that now connects us -- by the holy Oath you swore --
Tell me in your obscure wisdom if, within your distant modem,
You receive my words unbroken by backspace or underscore --
Tell me why my Teletype prints nothing but the number 4!"
                Quoth the Maven, "#4?"
 
"Be that word our sign of parting, bard or friend!" I typed, upstarting --
"Get back to your aimless chatter and obnoxious Mavenlore!
Leave no token of your intent -- send no messsage that you repent!
Leave my terminal quiescent! -- Quit the chat hereinbefore!
Type control-P (or escape), and quit this chat forevermore!"
                Quoth the Maven, "#4..."
 
And the Maven, notwithstanding, still is chatting, still is chatting
Over my misunderstanding of his cryptic "#4?";
And I calmly pull the cover and remove a certain lever
>From the 33ASR, which I never shall restore;
And a certain  ASCII number that lies broken on the floor
                Shall be printed -- nevermore!
 
(with no  apologies whatsoever to anyone)        ...the Dragon


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Modern Software Manager
Original : I am the very model of a modern major-general
Group    : Gilbert and Sullivan
Author   : Brad Needham
Intro    : 
Song     : 

                   The Modern Software Manager


          (to the tune of a similarly titled song from
           Gilbert and Sullivan's Pirates of Penzance)
                         by Brad Needham


             Manager:
     I am the very model of a modern software manager
     I'm trimming back my budget to a point nobody can endure
     I purchased a computer that had megabytes of filing
        space
     And only six months later heard complaints of its
        compiling pace
     About this act I haven't even moments of remorsefulness
     I have the utmost confidence in engineers'
        resourcefulness
     Though scheduling of time has been equated with a
        lottery
     Adverse conditions bring about a spirit of comraderie.

             All:
     Adverse conditions bring about a spirit of comraderie
     Adverse conditions bring about a spirit of comraderie
     Adverse conditions bring about a spirit of
        comraderaderie!

             Manager:
     I cannot understand why my employees are infirminal
     I simply ask that ten of them share typing at one
        terminal
     I'm trimming back my budget to a point nobody can endure
     I am the very model of a modern software manager.

             All:
     He's trimming back his budget to a point nobody can
        endure
     He is the very model of a modern software manager.

             Manager:
     When I discovered heavy use of text processing led to
        ills
     Providing my subordinates excuses to slip schedules
     I fully analyzed the situation and I lost no time
     Administrating installation of this pretty paradigm:
     Immediate response must be considered just a luxury
     All word processing programs will be run each day from
        dusk to three
     I cannot buy computers with the money for our creditors
     So, engineers, prepare yourselves for batch-processing
        editors.

             All:
     So, engineers, prepare yourselves for batch-processing
        editors
     So, engineers, prepare yourselves for batch-processing
        editors
     So, engineers, prepare yourselves for batch-processing
        editeditors!

             Manager:
     The influx of employees has amounted to an avalanche
     So I am asking everyone to get along with half a bench
     I'm trimming back my budget to a point nobody can endure
     I am the very model of a modern software manager.

             All:
     He's trimming back his budget to a point nobody can
        endure
     He is the very model of a modern software manager.

             Manager:
     In fact, when I have learned that "software tools" are
        not mechanical
     "Computer operations" not an exercise tyrannical
     That "data flow" cannot be used to measure conductivity
     And "software automation" is the key to productivity
     When I'm aware my ignorance from Dijkstra back to
        Babbage shows
     My software education is no more than any cabbage knows
     I'll be a software manager that during loud contention
        hears
     The knowledge and experience proceeding from my
        engineers.

             All:
     The knowledge and experience proceeding from his
        engineers
     The knowledge and experience proceeding from his
        engineers
     The knowledge and experience proceeding from his
        enginengineers!

             Manager:
     But until then these budget slashes some consider
        jealousy
     In actuality belie my unrestricted zealousy
     I'm trimming back my budget to a point nobody can endure
     I am the very model of a modern software manager.

             All:
     He's trimming back his budget to a point nobody can
        endure
     He is the very model of a modern software manager.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Monopoly
Original : Yesterday
Group    : Beatles
Author   : Michael John Muuss
Intro    : 
Song     : 
                            Monopoly

                         (to Yesterday)
                      by Michael John Muuss


     Monopoly -- I thought my errors had all gone away.
     Now it looks as if they'll always stay.
     I recompiled Monopoly!

     Suddenly, it's not half the game it used to be.
     There's a core dump sitting next to me.
     Oh, Monopoly died suddenly!

     Why it had to blow, I don't know.
     What could it be?
     I did something wrong, now I long for Monopoly.

     Monopoly -- it was such an easy game to play.
     Now the logic has all gone away.
     Oh, why get me, Monopoly?

     Why it had to blow, I don't know.
     What could it be?
     I did something wrong, now I long for Monopoly.

     Monopoly -- It was such an easy game to play.
     Now I need some space to work away.
     Oh, why besiege my Monopoly?

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Mr. Bossman
Original : Mr. Sandman
Group    : ?
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : this was written around release 2.5 of a product.  There weren't
           any particularly exciting enhancements, just a bunch of tweaking,
           snore.
           Any two syllable name will substitute for Bossman, as of course it
           did in the original (Hi Gary :-).  We never did get a plum either!
Song     : 

Mr. Bossman
(To the tune of: Mr. Sandman)

Bum bum bum bum bum bum bum bum bum bum bum bum bum 
Mr. Bossman, bring us a plum.
An expert system would be lots of fun.
How 'bout a new exciting project?
How 'bout some brand new source and object?

Mr. Bossman, how 'bout AI?
We'd like to do it, we'll give it a try.
Give us the word our work is no joke, Sir,
And tell that the big compiles are over.

Mr. Bossman, windows are nice.
We'd like to do them and play with some mice.
Pop-up menus would really be friendly,
And local networks are just oh so trendy.

Mr. Bossman (Yeees), take us off hold.
This boring maintenance has gotten so old.
So please bring back out happy hum.
Mr. Bossman give us, please, please, please,
Mr. Bossman give us a plum!
Bum bum bum bum bum bum bum bum bum bum bum bum bum!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : My Favorite Hacks
Original : My Favorite Things
Group    : Rodgers and Hammerstein (?)
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

                My Favorite Hacks
           [to be sung to the tune of
                          My Favorite Things
            from The Sound of Music]


Circular MAPCAR and ANDCA'd negation,
Indirect JMP auto-incrementation,
Tangled spaghetti embroidered in stacks:
These are a few of my favorite hacks.

Mismatched DEFINE-TERMIN pairs with .QUOTEing,
Misbalanced brackets for macroed remoting,
PDP-6's with chess tourney plaques:
These are a few of my favorite hacks.

LAMBDAs as GO TOs and spooling on TPLs,
Flip-flops and bit drops and TRCE's in triples,
Crufty heuristics that prune minimax:
These are a few of my favorite hacks.

When the bugs strike,
When the disks crash,
When I read this verse,
I simply remember my favorite hacks
And then I feel even worse!

                -- The Great Quux
                     (with apologies to
                        Rodgers and Hammerstein)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : My Data are Over the Ocean
Original : My bonnie is over the ocean
Group    : Traditional (?)
Author   : Young European Radio Astronomers
Intro    : Here the beginning of "My Data are Over the Ocean", created during
           lunch by participants of the Young European Radio Astronomers
           Conference in September 1989 at Kharkov, (then) USSR.
           This was inspired by a colleague, who couldn't read back in Europe
           the tape with observational data she had written at an Hawaiian
           observatory. The other parts of the song weren't related to
           computers.
Song     : 


(to the tune of "My bonnie is over the ocean")

My data are over the ocean,
and I cannot read them right here.
My data are over the ocean,
oh bring back my data to me.

(Chorus)
Bring back,
bring back,
oh bring back my data to me, to me!
Bring back,
bring back,
oh bring back my data to me!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : My Favorite Things
Original : My Favorite Things
Group    : ? Traditional
Author   : 
Intro    : 
Song     : 
		My Favorite Things


               (to the tune of My Favorite Things)
                     by J. Benson & J. Doll


     Card reader managers, output addresses,
     Drum operations and other such messes,
     Job names consisting of character strings --
     These are a few of my favorite things --

     Input drum managers, functions external,
     Signals and waits in a quite busy kernel;
     All of the heartbreaks that debugging brings,
     These are a few of my favorite things --

     Chorus:
             Run-time errors,
             Missing modules,
             Sleep I haven't had.
             I simply remember my favorite things
             And then I still feel real bad!

     Five job descriptors and processes blocking,
     Go see Ray Hookway with both my knees knocking;
     Red eyes encircled by darkening rings,
     These are a few of my favorite things--

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : My Favourite Things
Original : My Favourite Things
Group    : ? Traditional
Author   : Fred Curtis
Intro    : 
Song     : 

To be sung to the tune of "My Favourite Things"
written by Fred Curtis

	Pointers to pointers to printf()-like functions;
	Unary minus and nested conjunctions;
	Integers, booleans, characters, strings;
	These are a few of my favourite things.

	Bach on a CD and good indentation;
	Not getting mugged while en route to the station;
	Fountains with wishes and Gnomes without slings;
	These are a few of my favourite things.

	When the bug bites! When core dumps!
	When the machine's had the <proverbial>
	I simply remember my favourite things
	And then I don't fell so sick.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : My Program Lies in the DEC-20
Original : My Bonnie Lies Over the Ocean
Group    : Traditional
Author   : Sherna Burley
Intro    : 
Song     : 
                  My Program Lies in the DEC-20

               (to My Bonnie Lies Over the Ocean)
                        by Sherna Burley


     My program lies in the DEC-20.
     It's screwed up as screwed up can be.
     It's bugs, they have bugs which are buggered.
     Oh, give back my program to me.  Give back...

     My program was pure, sweet, and simple.
     An op'rator using a line
     Played pimp for a rogue name of Hasp and
     With him she was sharing her time.  Give back...

     He showed her the lights of DEC-20.
     He showed her a bit of the core.
     Now my program will run on the nine months
     And the output crawls over the floor.  Give back...

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Network Pie
Original : American Pie
Group    : Don Mclean
Author   : Ken Kaufman <kaufman@uiucdcs.UUCP>
Intro    : 
Song     : 

Copyright (c) MCMLXXXIV by Ken Kaufman (if it matters)
Sung to the tune of "American Pie"  (the 7 minute version)


A long long time ago
I can still remember how the newsgroups used to make me smile.
And I knew if I'd had my way I'd have something clever to say,
Or at least flame articles that weren't my style.
But I found net.religion boring;
Net.waterbeds left me snoring.
Liberals and right wingers were net.politics mudslingers.
I can't remember if I could laugh when 10 people flamed my speling gaffe.
But net.women.only was undistaff the day net.wombat died.

So ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die ... If rejected I'm sure to die.

Did you say you love net.books?
Are worms your name for computer crooks if "a hacker" fits you so?
Now do you believe in net.jokes.d?
Can you pay without an ID if your purchase is 90 bucks or so?
Well I know that you can sympathize; net.tv leaves me hypnotized.
But you can always choose to discuss six Doctor Whos.
I wrote anonymously to net.flame;  in net.jokes I used another name.
But I knew it would all be the same the day net.wombat died.

I started singing ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die ... If rejected I'm sure to die.

Now for ten years we've all been on line the unix-wizards are doing fine,
But that's not how it used to be
When wombats were still quite unknown, before we left net.test alone
And New Yorkers had to sin illegally.
Oh but while our machine had gone down we could not get our mail from Brown
Or the whole Pacific Coast.  So could you all please repost?
And while driving home I was tailgated for leaving my jokes unrotated.
No sanity was demonstrated the day net.wombat died.

We were singing ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die ... If rejected I'm sure to die.

Astro.expert and/or bio.expert and soon net.battle.of.the.sexpert
Because no one could find a better name.
Net.caveat or net.consumer; perhaps net.ripoff or net.product.humor
Or net.what.company.should.we.blame?
Well, I think you should be arrested (Your parentheses were (triply) nested!)
I would have followed up ... Oh, but my note was swallowed up!
Vegetarians ranted and the hunters raved; the Whoppers were McMicrowaved.
Do you recall what files we saved the day net.wombat died?

We started singing ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die ... If rejected I'm sure to die.

And there we were all in one place - maybe net.astro or perhaps net.space
With no time left to start again.
So come on - Bio fans, please be patient while physicists discuss creation
and net.tv.da comes to a fiery end.
And as I watched it on the screen, my hands got tense, my face grew mean.
No M.O.any-S. could clean up this net.mess
And the news arrived at this network site with the results of the long fight -
Wombat haters chuckled with delight ... the day net.wombat died.

We were singing ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die ... If rejected I'm sure to die.

I met a woman (that's not a girl!) and asked for news from the wombat world
But she just smiled and turned away.
I saw a clever bumper sticker that years ago would make me snicker
But it couldn't even raise a smile today.
And on the net chess players gamed, joke readers laughed, and insultees flamed,
But it had all been tried ... I committed net.suicide.
And the newsgroups I enjoyed the most were shut down; no one cared to post.
Users logged off from coast to coast the day net.wombat died.

And they were singing ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die ... If rejected I'm sure to die.

They were singing ...
Bye bye, net.records has run dry.
Won't you paean net.wobegon, they ask with a sigh.
net.singles readers think that I am being too shy saying
If rejected I'm sure to die.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Not a boolean
Original : Blowin' in the wind
Group    : Bob Dylan
Author   : Joerg Anslik (janslik@leibniz.GUN.de)
Intro    :
Song     :
 


1. How many code must a man type in
   Before you can call him a man?
   How many C must a compiler process
   Before it can sleep in the RAM?
   How many times must MS-DOS crash
   Before it is forever banned?
 
R. The answer, my friend
   Is not a boolean
   The answer is not a boolean.
 
2. How many times must a man read his source
   Before he can see what is wrong?
   How many memory must his system have
   Before he can use 'unsigned long'?
   How many errors will it take till he knows
   That there's still some work to be done?
 
R.
 
3. How many years can a program exist
   Before it's erased from drive C:\ ?
   How many years must known bugs exist
   Before you get an update for free?
   How many times can a drive move its head
   And pretend there's no data to read?
 
R.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Ode to Amy (or: The Frontend Shuffle)
Original : The Longest Time
Group    : Billy Joel
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : This is the best in a long line of songs I wrote for departing
           coworkers.
Song     : 


Ode to Amy
or
The Frontend Shuffle

(To the tune of: The Longest Time, Billy Joel)

If you said the deadline was tonight,
There would still be functions left to write.
What else could I do?
I get the frontend from you.
And I'll be coding for the longest time.

Once I thought enhancements we all done.
Now I know the battle can't be won.
The boss will find me,
Give me work and then remind me.
That I'll be coding for the longest time.

I'm that voice you're hearing in the hall.
And we need a miracle that's all.
Because we need you.
And I know we'll want to see you.
'Cause we'll be coding for the longest time.

Maybe this wont last very long,
The new fix is right, but I could be wrong.
Maybe I've been coding too hard,
But I've come this far, and a bonus I hoped for.

Who knows how much further we'll go on.
Frontend will be broken when you're gone.
I'll take my chances,
I forgot this disk drive dances
And I'll be coding for the longest time.

I had second thoughts at the start.
I said to myself I hope that she's smart.
Now I know the woman that you are.
Your coding is bizarre,
But it's more that I hoped for.

I don't care what consequence it brings.
Kludge it and get on to other things.
This code is so bad.
I think you ought to know that
I intend to debug for the longest time.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Ode To Menu Systems
Original : ?
Group    : ?
Author   : ? Richard Fowell
Intro    : 
Song     : 

                       Ode To Menu Systems

                  by Richard Fowell (probably)

       I think that nothing I shall see's
       As ugly as a menu tree.
       For when from leaf to leaf I'd leap,
       Along the branches I must creep.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : old bit stream
Original : Old Mill Stream
Group    : ?
Author   : Timothy P. Cheney <tcheney@SSDC.SAS.UPENN.EDU>
Intro    : I'm picking the IHC's very own quartet the Cyber Dans to
	   win it all with their version of "Old Mill Stream"
Song     : 

My darling I am dreaming of the time we met,
When you and I were newbies on the Internet.
My hardware's obsolete now, and all my software, too,
But still I will remember where I first met you.

Down by the old bit stream,
where I e-mailed you,
Your reply came through,
And my mailbox grew.

From your .sig I knew, (Bass: from your .sig file I knew, I knew)
That you loved me, too.

You were sixteen,
And eight bit clean,
Down by the old bit stream.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Ole McMowle
Original : Old McDonald
Group    : ?
Author   : Bill Laubenheimer
Intro    : Prof. Mowle ran the micro lab at pur-ee
Song     : 


                           Ole McMowle

                  (to the tune of Old McDonald)
                      by Bill Laubenheimer


     Ole McMowle he had a lab
     P I A I/O
     and in this lab he had some Intels
     P I A I/O
     with a 8080 here and an 8080 there
     here 80 there 80
     everywhere an 8080
     Ole McMowle he had a lab
     P I A I/O

     and in this lab he had some SWTPCs
     P I A I/O
     with a MICBUG here and a MICBUG there
     here a MIC there a BUG
     everywhere a MICBUG
     Ole McMowle he had a lab
     P I A I/O

     and in this lab he had some students
     P I A I/O
     with a grad student here and a grad student there
     here a grad there a grad
     but everywhere an undergrad
     Ole McMowle he had a lab
     P I A I/O

     and in this lab he had some ADMs
     P I A I/O
     with a green screen here and a white screen there
     here a green there a white
     students typing day and night
     Ole McMowle he had a lab
     P I A I/O

     and in this lab he had a printer
     P I A I/O
     with a page feed here and a page feed there
     page here page there
     paper paper everywhere
     Ole McMowle he had a lab
     P I A I/O

     and in this lab you'll find McMowle
     P I A I/Oing
     with a DON'T TOUCH here and a DON'T TOUCH there (note
        upper case)
     on a micro here and a terminal there
     tieing up equipment everywhere
     Ole McMowle he had a lab
     P I A I/O

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : On the Net
Original : Over There
Group    : ?
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 

                           On the Net

                         (to Over There)
                    by Sarah Elizabeth Miller

     On the net,
     On the net,
     Hacking on
     All night long
     On the net.
     All the network systems,
     We're gonna list 'em
     And snarf anything that we can get.
     On the net,
     On the net,
     Hacking here,
     Hacking there
     On the net.
     We'll find a modem
     And then uncode'em.
     Then we'll log into every system on the net.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : On our First Day on Usenet
Original : The 12 days of Xmas
Group    : Traditional
Author   : Laura Glenn <opje@proper.UUCP>
Intro    : More than enough days of usenet
Song     : 

on our first day on usenet the mailer sent to me
a reject from uucp...    (an unsent message. trouble was, it kept retrying
                          once an hour, so regular as clockwork, i got a
                          copy of the transmit session and a random piece
                          of my message -  never enough to resend it, of
                          course!)

on the second day on usenet, upon my crt (were)
two 'rot 13's and          
a reject from uucp...

on the third day on usenet, tom truscott sent to me
three new scripts,      (1 patch to inews and two patches to the patch!)
two 'rot 13's and
a reject from uucp...

on the fourth day on usenet, readnews had for me:
four net.flames      (what... only four?!)
three new scripts,
two rot 13's and
a reject from uucp...

on the fifth day on usenet, plain for all to see (were)
five hundred lines!   (all in one message, mind you...brief and to the point!)
four net.flames,
three new scripts,
two rot 13's and 
a reject from uucp...

on the sixth day of usenet, our postnews gave to me
six orphaned responses,     (darn thing never *did* get it right!)
five hundred lines!
four net.flames,
three new scripts,
two rot 13's and
a reject from uucp....

on the seventh day on usenet, our adm gave to me
seven added newsgroups      (all dealing with the same topic, of course.)
six orphaned responses,
five hundred lines!!
four net.flames,
three new scripts,
two rot 13's and
a reject from uucp...

on the eighth day on usenet 'sf-lovers' gave to me
eight Doctor Who fans,             (even after we give them their own group!)
seven added newsgroups,
six orphaned responses,
five hundred lines!!
four net.flames,
three new scripts,
two rot 13's and 
a reject from uucp...

on the ninth day on usenet my mbox had for me
nine chain letters,             (yep... the same one that was finally posted.)
eight Doctor Who fans,
seven added newsgroups,
six orphaned responses,
five hundred lines!
four net.flames,
three new scripts,
two rot 13's and
a reject from uucp...

on the tenth day on usenet, the df showed to me
ten blocks of disk space           (left, that is...)
nine chain letters,
eight Doctor Who fans,
seven added newsgroups,
six orphaned responses,
five hundred lines!
four net.flames,
three new scripts,
two rot 13's and
a reject from uucp...

on the eleventh day on usenet, the phone bill came to me:
eleven calls to europe,       (gee, i didn't know we had a *direct* uucp link
ten blocks of disk space,                                       ...to mcvax!)
nine chain letters,
eght Doctor Who fans,
seven added newsgroups,
six orphaned responses,
five hundred lines!
four net.flames,
three new scripts,
two rot 13's and
a reject from uucp...

on the twelfth day on usenet, i read despairingly:
 -------------------------------------------------
 |                                               |
 |    Your USENET administrator has taken your   |
 |    site off the net. For further information  |
 |    contact Pacific Bell re: your system's     |
 |    $1300 phone bill.                          |
 |                        Sincerely,             |
 |                          The Management.      |
 |                                               |
 -------------------------------------------------


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Over Hill, Over Caile
Original : As the Cassions go Rolling Along
Group    : ?
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 
                      Over Hill, Over Caile

              (to As the Cassions go Rolling Along)
         by Albert Corda, Richard Holmes & David Kinder

     Over hill, over caile,
     We will hit the macro trail
     As our program goes crunching along!

     Read stuff in.
     Take the sum.
     Do your output to the drum
     As our program goes crunching along!

     For it's push, move, pop,
     Execute a FORTRAN stop,
     Shout out your opcodes loud and strong:

     CAIN!! JRST!!

     We will bomb as we
     Overwrite our UFD
     And our program goes crunching along!!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : PC:s are PC:s
Original : People are People
Group    : Depeche Mode
Author   : ?
Intro    : 
Song     : 

	PC:s are PC:s
	-------------

    PC:s are PC:s
    So why should it be
    Yours and mine communicate so awfully

    PC:s are PC:s
    So why should it be
    We cannot communicate with the RS-232C?

    So they're different makes
    And they're different breeds
    And different PC:s have different needs
    You tell me that you hate this
    That I've done something wrong
    I've only followed the manual so what could
    I have done

    I can't comprehend
    Why aren't the bytes
    At the other end
    Help me comprehend

    Help me comprehend

    Now it's punching
    And it's clicking
    And it's beeping at me
    I'm relying on the salesman's guarantee
    So far no bytes have surfaced
    Of the ones that I sought
    They just take a while to travel
    From its RAM to its port

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : P-I-F-FO
Original : BINGO
Group    : ?
Author   : Aubrey Philipsz
Intro    : 
Song     : 


There is a network you can hack
And AUTOVON's it's name-o
P-I-F-FO
P-I-F-FO
P-I-F-FO
And AUTOVON's it's name-o


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Please Release Me
Original : Please Release Me
Group    : Englebert Humperdinck
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : 
Song     : 


Please Release Me

Please release me let me go,
My bugs aren't major anymore.
To waste your time would be a sin.
Release me, to Beta once again.

I have found a new bug here,
Too late to fix it now I fear,
You can't boot warm, but must boot cold.
Release me, the users never know.

Please release me can't you see,
You'd be a fool to cling to me.
That's not a bug, but feature, dear.
Release me, don't wait another year.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : PLIate's Dream
Original : Pilate's Dream
Group    : from Jesus Christ Superstar
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

                 PLIate's Dream

           [to be sung to the tune of
                 Pilate's Dream
          from Jesus Christ Superstar]


I dreamed I was a brand new language,
The ultimate in speed;
I handled strings as fast as RPG,
And twice as easily.

I crunched numbers like COBOL,
Trees like APL,
And FORTRAN loaned its FORMATs and GO TOs,
The cause of many screws.

And then a man said, "Now we'll write a monitor,
With Multics what it's for.
Our project is begun;
We'll code in PL/I."

Then I saw thousands of coders
Searching for their bugs,
And then I heard them mentioning my name
And leaving me the blame.


                -- The Great Quux
                     (with apologies to
                        Rice and Webber)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : POOR PURE PERCY P
Original : ?
Group    : ?
Author   : ?
Intro    : 
Song     : 

Percy P was a mathematician
	whose "pureness" was never denied.
But he found one day, to his sorrow,
	that his theorems had been applied!
He had used all the standard precautions;
	his papers were pointedly dry!
But his own esoteric notation
	had been solved by a physicist spy!

The colloquium buzzed with the gossip;
	he could offer no valid excuse.
Percy P was a traitor of traitors,
	for his work was of PRACTICAL USE!
Nobody dared to defend him.
	Could it be that he'd plead the crime
That his work was just then needed
	to effect quantization of time?

Ignored when he joined conversations;
	one would think that he poisoned the air.
And he felt on his way to the office -
	a new man might be in his chair.
A committee was in operation,
	working twenty four hours a day,
Deleting his name from the journals,
	and throwing his reprints away.

He knew where his future was leading,
	no sense in prolonging the pain;
He left with a handful of papers,
	and never was heard from again.
So take heed all you mathematicians
	who pretend your endeavor is pure;
Tho' your luck may hold for a decade,
	in the end you can never be sure.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Programmer
Original : SledgeHammer
Group    : Peter Gabriel
Author   : ?
Intro    : (to the tune of "SledgeHammer".  Apologies to Peter Gabriel)
Song     : 


        You could have some FORTRAN.
        I will write your subroutine
        You could have some C and Ada
        I will rev up your machine

        Why don't you just hire me?
        I'll code anything you need

        You can have some Pascal;
        You type 'IF' and I'll type 'THEN'
        You can have some Lisp code 'EVAL'-ing
        May the recursion never end!

        (I wanna be your) Programmer!
        Why don't you use my code!
        (Let me be your) Programmer!
        Just compile and load, no problem

        I can deal with SNOBOL
        I can even handle APL
        But I won't deal with COBOL
        No one can put me through that hell!

        (I wanna be your) Programmer!
        Go on and use my code
        (So let me be your) Programmer!
        Just compile and load, and run it
        Hey, look at ME! (I'm a) Programmer!
        An algorithms' man
        (So nice to be a) Programmer
        I'm raking fifty grand, just writing
        code.
        Code.
        Programmer!

        (interlude)

        I LIKE TO HACK!

        I dig assembler (dig assembler)
        Wrote my HEX2BIN
        I built the kernel (oh, what a kernel!)
        Put my drivers in
        (yeah yeah yeah) Load for me! (load for me)
        I will port you through
        Load for me! (load for me)
        I will port you through

        I want real neat tools!
        I wanna build compilers!  Build compilers now!
        NOW!
        I want, I want microcode!
        I want, I want microcode!

        YACC YACC YACC YACC YACC YACC YACC YACC  YACC!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Programmer's Blues
Original : Smuggler's Blues
Group    : Glenn Frye
Author   : <wyvern@agora.rain.com>, Mark E. Sunderlin <megabyte@chinet.UUCP>
Intro    : 
Song     : 

 
                     "The Programmer's Blues"
                       by Robert J. Woodhead
 		   (Cleaned up by Dr. Megabyte)
                    with apologies to Glen Frye
 
     There's trouble in the data now, I can feel it in my bones,
     I had a premonition that I should'nt code alone,
     I had the new dos loaded but I didn't think it'd fry,
     Then everything exploded and 2 weeks work blew sky-high!
 
     So baby here's a printout and a keyboard for your hand,
     And here's a little floppy, now do it just the way we planned,
     You debug for 20 days and I'll pay you 20 grand!
 
     I'm sorry it went down like this, but some chip had to fuse,
     It's the typing of the language, It's the Programmer's Blues...
 
     Programmer's Blues...
 
     Coder's and the Analyst's, Hackers and Sysops,
     Bad comments and strange bomboffs, and the bugs nobody copped,
     No matter if it's Pascal, Basic or Cobol,
     You've got to carry manuals, there's no online help at all!
 
     It's lots of rotten coffee, and lot's of lousy food,
     Every variable name is dangerous, it might have been pre-used,
     It's the lure of relaxed typing, it's so easy to be crude!
 
     Perhaps you'll understand it better, when you see my tools,
     It's the ultimate enhancement, it's the Programmer's Blues!
 
     Programmer's Blues...
 
     You see it in their memos, you read them every day,
     They say you have to fix those bugs, but they just don't go away,
     No matter how hard you work, it just won't run OK,
     You bury them in subroutines, but you know they're here to stay!
 
     You hope that none'll notice them, but they always seem to do,
     You beg for Beta testing, maybe one will give a clue,
     Down from the office of your manager, you learn the heat's on you..
 
     Heat's on you..
 
     It's a losing proposition, but one you can't refuse,
     It's policies of debugging, it's the Programmer's Blues...
 
     Programmer's Blues!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Programmer's Viewpoint
Original : My favorite things
Group    : ? (traditional)
Author   : Greywolf <greywolf@autodesk.com>
Intro    : 
Song     : 

	The programmer's viewpoint
( to the tune of "My favorite things" )
	( Lyrics by greywolf )

This routine sets up some pointers to functions,
And this one completely reverses conjunctions,
This function here turns your trees into rings,
And does other rather unusual things...

Pointers to longwords with external labels,
Pointers to structures in segmented tables,
Pointers to pointers to pointers to strings
(This code does some *rather* unorthodox things...!)

Unions and structures and macros included,
Some of which seem to be quite convoluted,
Library calls make the network go "ping!"
(And other sometimes inexplicable things)

When the crash comes, when the core dumps
When the data fries,
I simply recall these unusual things
..then I know *why* it dies.

Assemblers, preprocessors, dynamic loaders,
Linkers, compilers, and optimized coders,
Debuggers and dumpers and archivers bring
Online a programmer's favourite things...

Scanners and parsers and string tokenizers,
And lexicographical line analyzers,
Tools that make endless arrays of the strings,
These are some more of a programmer's things...

Debuggers and coredumps and function backtraces,
Registers, breakpoints and strange interfaces,
Contexts and byte-ordering problems do cling,
but these are a programmer's *favourite* things (uck!)

When the core dumps, and the disk hangs,
and the program dies,
"Well, hey, it did just what I told it to do
-- Tell the Boss that my program *flies*!"


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Programs
Original : Sunshine on My Shoulders
Group    : ?
Author   : Sarah Elizabeth Miller
Intro    : 
Song     : 
                            Programs

                  (to Sunshine on My Shoulders)
                    by Sarah Elizabeth Miller

     Chorus:
             Programs on 360 make me happy.
             Programs on DEC-10 can make me cry.
             Programs on 11 are so easy.
             Programs in computers make me high.

     If I had a core that was empty,
     I'd let you make large file after file.
     If I had a disk that I could spin for you,
     I'd give you space to last for quite a while.

     (Chorus)

     If I had a tape with won'drous programs,
     I'd let you run seawar by the mile.
     If I had the system that was big enough,
     I'd let you save each and every file.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Puff the Fractal Dragon
Original : Puff the Magic Dragon
Group    : Peter, Paul and Mary / The Seekers?
Author   : ?
Intro    : 
Song     : 


Puff the Fractal Dragon (to the tune of Puff the Magic Dragon)
--------------------------------------------------------------

No plain fanfold paper could hold that fractal Puff --
He grew so fast no plotting pack could shrink him far enough.
Compiles and simulations grew so quickly tame
And swapped out all their data space when Puff pushed his stack frame.
CHORUS:
      Puff the fractal dragon was written in C,
      And frolicked while processes switched in mainframe memory.
      Puff the fractal dragon was written in C,
      And frolicked while processes switched in mainframe memory.
Puff, he grew so quickly, while others moved like snails
And mini-Puffs would perch themselves on his gigantic tail.
All the student hackers loved that fractal Puff
But DCS did not like Puff, and finally said, "Enough!"
              (chorus)
Puff used more resources than DCS could spare.
The operator killed Puff's job -- he didn't seem to care.
A gloom fell on the hackers; it seemed to be the end,
But Puff trapped the exception, and grew from naught again!
              (chorus)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Rawhide
Original : Rawhide
Group    : Blues Brothers
Author   : Michael Weber <bytewurm@messua.informatik.rwth-aachen.de>
Intro    : 
Song     : 


(based on RAWHIDE from BluesBrothers)
-------------------------------------

Rolling, rolling, rolling,
When the screens are scrolling,
Keep the Mouses rolling - Rawhide

Cores and Shells and dither
Dust bin forever
Wishin` my disk was in my drive
All the things I`m missin`
Good Ops, Kills and Listings
Are waiting at the end of my file


Move `em on
Hit `em up
Move `em on
Rawhide

Cut `em out
Ride `em in
Cut `em out
Ride `em in
Rawhide


Keep hackin`, hackin`, hackin`
While Sysop isn`t checkin`
Keep other users crackin` - Rawhide

I don`t understand her
My program has an error
Soon I will turn that system off
My C-Shell isn`t workin`
The Admin catched me lurkin`
Lurkin` at the end of my file


Move `em on
Hit `em up
Move `em on
Rawhide

Cut `em out
Ride `em in
Cut `em out
Ride `em in
Rawhide


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The RSX Backup Song ("Are we back up yet?")
Original : To the tune of:  "My Bonnie Lies Over the Ocean"
Group    : 
Author   : (probably by Bruce Mitchell)
Info     :  Kindly provided in source by Jim McGlinchey - from the RSX songbook
	    Note that ROLLIN was the first backup program on RSX, but normally
	    only ran off the Diagnostic tape system. All the other mentions are
	    later attempts at writing the perfect backup program.
Song     :

Dave Cutler wrote RSX V1,
The kit fit on one magtape then,
The baseline came in in 5 minutes!
My Ghod, how the files ROLLIN!

Refrain:
ROLLIN, ROLLIN, my Ghod, how the files ROLLIN, ROLLIN!
ROLLIN, ROLLIN, my Ghod, how the files ROLLIN, ROLLIN!

PRESRV you can boot from a magtape,
The files go out and come in,
Just don't try to do single files!
My Ghod, how the files ROLLIN!

(Refrain)

Disk Save and Corrupt, it works real good,
Whoever wrote it must have grinned,
The index file moves to the low blocks!
My Ghod, how the files ROLLIN!

(Refrain)

LUsers back files up with BRU now,
The magtapes it writes are a sin,
They don't read on VMS BACKUP!
My Ghod, how the files ROLLIN!

(Refrain)

Myself, I write DOS FLX tapes,
A copy in ANSI for grins,
But mainly, all my disks are shadowed!
My Ghod, how the files ROLLIN!

(Refrain)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The RSX Support Song ("Thank you for your SPR")
Original : "Send Lawyers, Guns and Money"
Group    : 
Author   : 
Info     :  Kindly provided in source by Jim McGlinchey - from the RSX songbook
Song     :

I tried to do some realtime
The way I always do
How was I to know
We were running DECnet, too?

I was cutting up a driver
I took a little risk
Send Dave and Clarke and Howard
DEC, get me out of this!

I'm the innocent programmer
But somehow I got stuck
Between Big Blue and the VAX SIG
And the system is down
Yes the system is down
Well the system is down

Now I'm writing code in Basic
I'm a desperate man
Send Ralph and Jim and Brian
The shit has hit the fan

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The RSX VMS Lovers Song ("Wow, there's lots of stuff on that VAX")
Original : "He's Got the Whole World in His Hands"
Group    : 
Author   : (probably by Bruce Mitchell)
Info     :  Kindly provided in source by Jim McGlinchey - from the RSX songbook
	For some time there was a tradition at DECUS symposia that the RSX SIG
	would do something to disrupt the VAX SIG. (Once they kidnapped the
	VAX SIG chair, along with the sofa she was relcining on. They managed
	to ransom the sofa for a six-pack of beer, but had to pay to have the
	VAX SIG take their Chair back.) Anyway, the following song was sung to
	the VAX SIG by the assembled RSX SIG at a recent symposia.
Song     :

He's got lotsa crud, on his VAX,
He's got lotsa crud, on his VAX,
He's got lotsa crud, on his VAX,
He's got lotsa crud on his VAX.

He's got DEC star couplers, on his VAX,
He's got Britton Lee, on his VAX,
He's got full DECservice, on his VAX,
He's got expensive crud on his VAX.

He's got real-time, on his VAX,
He's got Datatrieve, on his VAX,
He's got VMS, on his VAX,
He's got slow crud on his VAX.

He's got office automation, on his VAX,
He's got All-in-One, on his VAX,
He's got security up the ying-yang, on his VAX,
He's got management on his VAX.

He's got VAX/ELAN, on his VAX,
He's got ANSI DIBOL, on his VAX,
He's got RPG, on his VAX,
He's got useless crud on his VAX.

He's got gigundo disks, on his VAX,
He's got max warp speed, on his VAX,
He's got unlimited POOL, on his VAX,
He's got some decent stuff on his VAX.

He's got BLISS-16, on his VAX,
He's got TOPS-20 emulation, on his VAX,
He's got Fidonet, on his VAX,
He's got bizarre crud on his VAX.

He's got 1000 users, on his VAX,
He's got 40 LAT servers, on his VAX,
He's got the King James Bible, on his VAX,
He's got the whole world on his VAX.

He's got lotsa crud, on his VAX,
He's got lotsa crud, on his VAX,
He's got lotsa crud, on his VAX,
He's got lotsa crud on his VAX!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Script for a Hacker's Tear
Original : Script for a Jester's Tear
Group    : Marillion
Author   : Thomas Koenig <ib09@rz.uni-karlsruhe.de>, Hubert Schaefer
Intro    : Amazing how adaptive the original is, there wasn't much
           to change :-)
Song     : 


    Script for a Hacker's Tear

So here I am once more in the playground
  of the broken hacks
one more experience, one more entry in
  the logfile, self - typed
yet another programming suicide
  overdosed on caffeine and bytes
Too late to say I'll fix it
  too late to remount the drive
abandoning the listings
  of projects no longer alive

I'm losing on this VAX, I'm losing
  with these system calls
I'm losing on this VAX, I'm losing
  with these system calls
Too much, too soon, too far, to go, too late
  to type, this hack is over
This hack is over

So here I am once more
  in the playground of the broken hacks
I'm losing on this VAX, losing with
  these system calls, this hack is over,
over

Yet another programming suicide
  overdosed on caffeine and bytes
I'm losing on this VAX, I'm losing
  with these system calls, this hack is
over

Too late to say I'll fix it
  too late to remount the drive
The hack is over


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Sentimental Berwald
Original : Sentimental Journey
Group    : ?
Author   : J. Benson & J. Doll
Intro    : 
Song     :
                        Sentimental Berwald

              (to the tune of Sentimental Journey)
                     by J. Benson & J. Doll

     Gonna plug some wires into my plugboard
     Gonna get my Berwald checked out.
     Gonna plug some wires into my plugboard,
     Get it done without a doubt.

     Seven,
     That's the time we meet, at seven.
     We'll be here till past eleven
     Counting every transfer on the bus,
     No frills, no fuss.

     Gonna write a micro-coded program,
     Gonna play with zeroes and ones.
     Gonna write a micro-coded program,
     Gonna have a whole lot of fun.

     Glitches,
     We don't want to see those glitches,
     Would it help to flip the switches?
     Thirty times my board has been rewired,
     I feel so tired.

     Gonna get my interrupts all serviced
     With a nifty little routine.
     Gonna get my interrupts all serviced,
     Be the best thing we've ever seen!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : SIGHUP Blues
Original : Bluebottle Blues
Group    : Milligan and Carbone
Author   : Russell Street <russells@ccu1.aukuni.ac.nz>
Intro    : Adapted from the "Bluebottle Blues"
           featuring Maurice Plonk and his Orchestra Fromage, with
           Nick Rauchen conducting "The Ball's Pond Road, near the One
           in Harmony".
           In reality written by Milligan and Carbone, recorded 24/05/56.
Song     : 


SIGHUP Blues
------------
By Russell Street (russells@ccu1.aukuni.ac.nz)

<Big musical introduction. Sound of door opening, and our
hero Process Bluebottle (P) runs up to microphone, where the
Kernel (K) is wait(2)ing.>


P:	PING 255.255.255.255! <boos, rasperberries>
K:	Just the process I've been looking for.
P:	Oh!
K:	<sings>
	Clamber into my disk heads, Fred
	Whence all but you have exec'd, Fred
	There is no contesting,
	I've no way of manefesting
	How much I'd prefer you dead, Fred
P:	Oh I'm glad you like me, my Kernel
	Because I trust you to.
K:	Gratifiy your wim, Jim.
P:	Jim? What happened to Fred?
K:	He mv'd his name.
P:	What to?
K:	Chunky.
	Tell me, can you catch Jim?
P:	No, Jim can not catch.
K:	Then open this named pipe, son
	On the file system, son
	Which I have carefully arranged
		so it will open up and throw you
		into thirty K of NULLs
		when you upset the pipe by reading
		from it, Jim.
P:	I say, it's not for deading me, is it Kernel?
K:	Oh course not, dear boy! Just read from it a bit further!
P: 	Righty-ho then.  Ahh. Here I am on the edge of the nice
		little named-type pipe.  It is a lovely day for
		a naughty pipe.  <CRUNCH!>
		
	YAHHH! You've swamped me.
	I do not like this game.
	
	<sings>
	I've got those "When I say I trust you I do not want to be KILLed
	because I do not like those kind of signals" Blues.
	I don't like naughty files that give my gets(3) binary data.
	(They say harm can come to a growing process like that)
	And I do not like SIGQUITs that longjmp me back to main()
	Out of my reniced batch queue
	I don't like being woken by nasty SIGALRM showers
	And I do not like being nutted by Eifel and Fortran programs
	So I do not want to be KILLed, HUPed, TERMed, QUITed, XCPUed
		INTed!
	I don't like that kind of type blues -- I don't like that
	I've got them SIGHUP Blues.
	
K: Still alive?
	Take this /dev/tty, pet.
P:	Oh tar(1).
K:	No, don't iocntl it yet, pet.
	<off> All right, now you can iocntl it.
P:	Are you sure I won't be KILLed or nothing, Kernel?
K:	<off> No, no -- don't be frightened!
P:	All right then, I'll just send a DUP to it,
	and .... < BOOOM>
	
	< over explosion >
	
	You rotten swine you!  You HUPed me again.
	I shan't play this rotten game no more.
	
	Closes open files, pages out memory
	And exists through little hole in Mail deamon security...
	
	<sound of disk head crashing>


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Silicon Valley Guy
Original : Valley Girls
Group    : Moonunit Zappa
Author   : Don Data and the Res-Tones :-)
Intro    : 
Song     : 


Spoken: Hey, anybody seen my beeper?

Sung:
Valley Guy, he's a valley guy
Silicon Valley guy
Flip on tie, and tennis shoes
Thinks he's flip           (not sure about
but he's blown a fuse       these two)
Hangs out at the Radio Shack
buyin' chips for his UNIVAC
He's a...

Spoken: Naw, that one's not mine.  Well anyway, it was complete chip burnout
with floppy disk failure.  A real total system dump, you know?  For certain!
And I told the output user, "Hey, would I de-res my own program?  C'mon
man, don't call me, call PG&E!  Hey, go somewhere and have a meltdown, man,
like, burn out!"  Then I went down to the Shack to get some sub-dip-miniature
relays?  And get this, the salesman gave me a new plastic pocket protector!

Sung:
Look out Intel, here he comes
He's the king of computer runs
Got his degree from M.I.T.
Knows square roots to infinity

Spoken: I scanned that new program down in word processing?  The one with the
huge memory banks?  Yea--Julie!  Punch my code, I am certain!  When I first saw
her I thought, "Woa!  Give me a microsecond, could I trip her kip relay or
what?"  She sorta smiles at me and I'm thinking, "I have got to access this
chick."  But should I go subroutine or main program, you know?  So I just
suddenly invade her spacial arena and introduce myself for starts.  Hi, I'm
Ray Fifo.

Sung:
Valley Guy, he's a valley guy
Silicon Valley guy
Flip on tie, and tennis shoes
Thinks he's flip           (still not sure about
but he's blown a fuse       these two)
Hangs out at the Radio Shack
buyin' chips for his UNIVAC
He's a...

Spoken: So after a few casual edit statements, I can tell this unit really
digs me.  I mean it's modem to the max, the program computes, right?  We
make plans to meet at her place and I get there and she is online, I mean,
like, she's wearing all this software.  I'm calculating the access time
to her front-end processor and there is phase jitter entering all my charge
couple devices!  Her ambia-temperature's (?) rising!  And she is alpha-fluxing
right before my eyes!  We skipped dinner.

Sung:
Look out Intel, here he comes
He's the king of computer runs
Got his degree from M.I.T.
Knows square roots to infinity

After a RAM refresh time interval she says to me, "Ray, I'm all decoded now.
I think yo better go"  And I say, "OK program, I can handle the end sum."
"And Ray," she says, "I hope you won't de-res me in the morning."  And I
say, "Moi?  De-res a cute litte program like you?  Hey, I'm a Silicon Valley
Guy."

Sung:
Valley guy, he's a valley Guy
Silcon Valley guy (continues to end)

Spoken:
Come here you catalystic data, you!  Give master control a little phase jitter.
Punch my code!  Did I ever show you my cathode ray?  It is really tubular!
Gag me with a microchip.  Hey, where is my beeper?

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Software for Nothing
Original : Money for Nothing
Group    : Dire Straits
Author   : Brent CJ Britton 
Intro    : 
Song     : 

                          Software for Nothing
                          ====================
                          by: Brent CJ Britton 
 
With appoligies to Mark Knopfler.
 
 
I waaaant my.. I waaaant my... I waaaant my C-R-T......
 
Now look at them hackers,
That's the way ya' do it.
Ya' play with mem'ry that you cannot see.
Now that ain't workin, that's the way ya do it.
Get your software for nothing and your chips for free.
 
Now that ain't workin, gotta CPU-it. 
Let me tell ya, them guys ain't dumb.
Maybe crash the system with your little finger,
Maybe crash the system with your thumb.
 
    We got to install micro-data-bases,
    Gotta make things run like a breeeeze.
    We gotta help these foreign students,
    We gotta help these mindless E.E.'s...
 
The little Hacker with the Pepsi and the Munchos: 
Yeah, buddy, don't like to SHARE...
The little Hacker got his own compiler, 
The little guy don't change his underwear.
 
    We got to install the latest debugger,
    Under budget, and optimiiiiiiized.
    We got to have more muddy-black coffee,
    We got a green glow in our eyyyyyyes...
 
I shoulda' learned to play with Pascal.
I shoulda' learned to program some.
Look at that drive, I'm gonna stick it on the channel,
Man, it's better than the old one...
 
And who's up there, what's that?  Beeping noises?
He's bangin on the keyboard like a chimpanze.
Oh that aint workin, that's the way ya do it,
Get your software for nothin', get your chips for free.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Socket Man
Original : Rocket Man
Group    : Elton John
Author   : Wes Morgan <wes@engr.uky.edu>
Intro    : While attempting to thrash a socket-ridden BSD package to some
           semblance of System V-ism, the following ditty camne unbidden....
Song     : 

                      Socket Man
             <with apologies to Elton John>

I got my source last night from FTP
Compiling up at 2 AM
And my system is screeeeeeeeeeeeeeeaaaaaaaaaaaaaming
"Undefined" at me.....

I thumb through books, I use my 'man'
It does no good, you see
'Cause I'm on System Fiiiiiiiiiiiiiiiiiiiiiiiiiiiiive
And not BSD

Chorus:
And I think it's gonna take a lot of time
'Till named pipes bring me where I get to find
That BSD's not worth a pile of slime (oh no no noooooooo)
I'm a Socket Man.....

Socket Man....burning up the CPU for days
Socket Man....hacking through the SVID maze....

Verse 2:

I've tried so many things, they all have failed,
It's lonely in the lab
And noone elllllllllsssssssssee
Has a clue....

And all the techniques I don't understand
It's just a kludge to make it work...
A Socket Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaan
Socket Man.....

Chorus:
And I think it's gonna take a lot of time 
'Till named pipes bring me where I get to find
That BSD's not worth a pile of slime (oh no no noooooooo)
I'm a Socket Man......

Socket Man.....Hacking through the piles and piles of C
Socket Man.....Building up a hate for BSD....

<Repeat Chorus and fade>


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Somewhere over the Network
Original : Somewhere over the Rainbow
Group    : (from the Wizard of Oz movie)
Author   : decvax!duke!unc!bch
Intro    : 
Song     : 


                   Somewhere over the Network


                     by decvax!duke!unc!bch
           (to the tune of Somewhere over the Rainbow)


     Somewhere over the network,
     There waits news.
     News flies over the network
     To where? There are no clues.

     I sit waiting for digests,
     Can't you see
     Some small part of my heart leaps
     when I see uucp.

     Somewhere across the telephone lines,
       where Lauren plays and Upstill pines,
       they're waiting;
     The crazies who will flame at me
       on poli-sci and arms-dash-d and ARPA-gating.

     Somewhere over the network,
     news flies free,
     news flies over the network
     why not, why not to me.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : What Segment is This?
Original : Greensleeves
Group    : Traditional
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                      What Segment is This?

                        (to Greensleeves)
         by Albert Corda, Richard Holmes & David Kinder


     What segment's this
     That, laid to rest
     On FHA0:, is sleeping?
     What system file
     Lay here a while
     While hackers around it were fweeping?

     This, this is "acct.run,"
     Accounting file for everyone.
     Dump, dump it and type it out,
     The file, the highseg of login.

     Why lies it here
     On public disk
     And why is it now unprotected?
     A bug in incant
     Made it thus.
     The problem has not been corrected.

     Mount, mount all your DECtapes now
     And copy the file somehow, somehow.
     Dump, dump it and type it out,
     The file, the highseg of login.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Song of the Certified Data Processor
Original : When I Was a Lad
Group    : Gilbert and Sullivan
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

    Song of the Certified Data Processor

           [to be sung to the tune of
                When I Was a Lad
              from H.M.S. Pinafore]


When I was a lad I served a term
As office boy to a computing firm.
I polished the handle of the big front door
And swept up all the card chips from the keypunch floor.
        He swept up all the card chips from the keypunch floor.
I swept that chad so carefullee
That now I am officially a CDP.
        He swept that chad so carefullee
        That now he is officially a CDP.

My office job was a heavy load,
So I went to night school and learned to code.
I was soon coding payroll in RPG
And compiled all my programs on a System/3.
        He compiled all his programs on a System/3.
I compiled my code so gay and free
That now I am officially a CDP.
        He compiled his code so gay and free
        That now he is officially a CDP.

I wrote efficient code each day,
But I missed the benefits of higher pay.
I asked for a raise, but my boss said, "See,
Youse ain't good enuf because youse ain't a CDP."
        "He ain't good enuf because he ain't a CDP."
So I vowed that someday I would see
Myself become officially a CDP.
        So he vowed that someday he would see
        Himself become officially a CDP.

For nineteen weeks I worked to cram
All the textbooks for the CDP exam.
Then I took the exam and was shocked to see
That the questions didn't seem to mean a thing to me.
        All the questions didn't seem to mean a thing to him.
So I wrote down some answers randomly,
But I gave up all my hopes to be a CDP.
        So he wrote down some answers randomly,
        But he gave up all his hopes to be a CDP.
Well, those random answers worked out fine;
They scored my results at the top of the line.
Now I am a consultant here,
And I make at least a hundred thousand bucks each year.
        And he makes at least a hundred thousand bucks each year.
But I only command such a salary
Because I am officially a CDP.
        But he only commands such a salary
        Because he is officially a CDP.

Now, office boys, whoever you may be,
If you want to rise to the top of the tree,
Just go and take the CDP exam,
And no matter what you answer they won't give a D--n!
        And no matter what you answer they won't give a D--n!
Just answer it all as random as you please
And you will all officially be CDPs.
        Just answer it all as random as you please
        And you will all officially be CDPs.


                      -- The Great Quux
                           (with apologies to
                              Gilbert and Sullivan)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Sound of FORTRAN
Original : The Sound of Music
Group    : Rodgers and Hammerstein
Author   : Guy L. Steele Jr.
Intro    : 
Song     : 

              The Sound of FORTRAN

           [to be sung to the tune of
               The Sound of Music]


My programming day has come to an end, I know,
But one minor bug still restrains me, though,
So back to me desk I stumble,
More coffee I pour in my mug,
So back to me desk I stumble,
More coffee I pour in my mug,
And I drink, and I think, and I program
Just one more hack, just one more hairy kludge
To remove that bug.

Machines are alive with the sound of FORTRAN,
With numbers they've crunched for a thousand hours;
They add and subtract to the sound of FORTRAN,
And raise fractions to unheard of powers.

My code's full of REAL statements, INTEGER and COMPLEX too,
        duplicated thrice oe'r,
And so intermixed with the WRITEs and READs
        to cause errors galore;
Arrays are declared of dimension six, but indexed minus two;
Computed GO TOs are last in the range of a DO!

I now recompile my corrected programs;
I know I will get what compiled before --
My code will be blessed with the sound of FORTRAN,
And I'll lose once more.

And I'll lose once more.


                -- The Great Quux
                     (with apologies to
                        Rodgers and Hammerstein)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Sounds of Silence
Original : The Sound of Silence
Group    : Simon & Garfunkel
Author   : ?
Intro    : 
Song     : 


THE SOUNDS OF SCIENCE

Hello lab work my old foe
I've come to feel my anger grow
I have to find your composition
Using your spectograph emission
But I can't, and I'm on my seventh try
I start to cry
These are the sounds of science

My test tube shatters with a pop
The gunk eats through the tabletop
Through all the science labs in Thimann
You can hear the students screamin'
And my own voice rises up above the rest
I'm so depressed
These are the sounds of science

The tabletop begins to smoke
The students all begin to choke
The TA hurries to my station
And then dies of asphyxiation
And I whine "I'm having trouble with this class
I hope I pass."
These are the sounds of science

The deadly smoke goes through the halls
And peels the paint right off the walls
And then I note with aggravation
This means a bad evaluation
And I breathe a long and melancholy sigh
And then I die
These are the sounds of science


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Stopcode Bells
Original : Jingle Bells
Group    : Traditional
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                         Stopcode Bells

                        (to Jingle Bells)
           Albert Corda, Richard Holmes & David Kinder

     Chorus:
             Stopcode bells, stopcode bells,
             Stopcode all the way.
             Oh, what fun it is to crash
             For the fourteenth time today.   (Repeat)

     Poking through the core
     With a bug in DDT,
     Change your PPN
     To seven comma three.
     Halt somebody's job.
     Make him scream and shout.
     Oh, what fun it is to log
     The operator out.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Structured Programmer's Soliloquy
Original : Hamlet's Soliloquy
Group    : Shakespeare
Author   : Henry Kleine and Philip H. Roberts
Intro    : 
Song     : 

     Structured Programmer's Soliloquy

SP or not SP -- that is the question:
Whether 'tis nobler in the mind to suffer
The rules and exceptions of outrageous FORTRAN
Or to take arms against a sea of transfers
And by structuring end them.  To code -- to test
No more; and by a test to say we end
The heartache, and the thousand natural mistakes
That FORTRAN is heir to.  'Tis a consummation
Devoutly to be wish'd.  To code -- to test.
To test -- perchance to bomb:  aye, there's the rub!
For in that test of code what bugs may come
When we have shuffled of this FORTRAN code,
Must give us pause.  There's the respect
that makes calamity of so long lists.			[??]
For who would bear the whips and scorns of time-sharing
Th' operating systems wrong, the computer's crash,
The pangs of despis'd code, the turnaround's delay,
The insolence of compilers, and the spurns
That patient coding of FORTRAN takes
When he himself might his quietus make
with PL/I?  Who would this FORTRAN Bear,
To grunt and sweat under a weary language,
But that the dread of something after FORTRAN
The undiscover'd country, from whose bourne
No programmer returns -- puzzles the will,
And makes us rather bear those ills we have
Than fly to others that we know not of?
Thus conscience does make cowards of us all,
And thus the native hue of resolution
Is sicklied o'er with the pale cast of thought,
And enterprises of great pith and moment
With this regard their currents turn away
And lose the name of action.

	- Henry Kleine and Philip H. Roberts
	 April DATAMATION

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Swapper
Original : The Seeker
Group    : The Who
Author   : Jamie Mason <jmason2@gpu.utcs.utoronto.ca>
Intro    : Since I posted 'Unix Wizard', I thought up another Unix-specific
           song inspired by The Who...
Song     : 


The Swapper 	(Concocted by Jamie Mason to 'The Seeker' by The Who)
-----------

I've looked in kernel memory,
I've looked in the tables.
I try to find some core
For fifty million pages.
They call me the swapper.
I've been searching low and high.
Unix won't run out of memory
Till the day I die.

I asked Dennis Ritchie,
I asked Ken Thompson.
I asked comp.unix.wizards,
But they couldn't help me either.
They call me the swapper.
I've been searching low and high.
Unix won't run out of memory
Till the day I die.

People tend to hate me,
Cause I swap too slow.
As I page out their jobs
They want to shake my hand.
Focusing on swap space,
Investigating pagefaults,
I'm a pagedaemon,
I'm a very desperate hack.

Unix won't run out of memory
Till the day I die.

I learned how to raise resident set size.
Yeah, but look at this process it's mem'ry bound!
I'm happy when you segfault,
and when you run thrash.c I crash.
I get values but I
Don't know how or why!

I'm looking for core,
You're looking for CPU,
We're running on the same box,
And we don't know what to do!
They call me the swapper.
I've been searching low and high.
Unix won't run out of memory
Till the day I die.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : SYSTEM CRASH
Original : The Monster Mash
Group    : ?
Author   : ?
Intro    : 
Song     : 


              SYSTEM CRASH (to the tune of "The Monster Mash")
               ------------

I was working in the lab, late one night
When my eyes beheld an eerie sight,
Some smoke from our VAX began to rise
And suddenly, to my surprise...

[chorus]
(There was a crash)        There was a system crash
(A mighty crash)           I heard the disk heads smash
(A system crash)           It came down in a flash
(There was a crash)        A fatal system crash

The lab manager then appeared from his room,
Said: "I don't want to be a prophet of doom,
But we had one like this just the other day
Which blew up 4 megs and the SBA"

[chorus]

The system had just been booted, diagnostics had all run through,
When a power fluck made it all run amuck, then SCOTTY and IRVING blew too

So we'd lost all our VAXes in less than one night
When a VP came in and said: "hey, that's all right,
I'll loan you a Venus - here's what to do
When you call up Support, tell them Gordon sent you...

[chorus]

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Take me Down to the SunLab
Original : Take me Out of the Ball Game
Group    : Al Green & Mabon Hodges
Author   : ?
Intro    : 
Song     : 


   TAKE ME DOWN TO THE SUN LAB  

Take me down to the Sun lab
Take me down to 210
We'll edit our programs and scratch our heads
Never mind that I'd rather be dead
And we'll root, root, root through the listing
Looking for dollar star 'name'
And it's one, two, three downloads in the old Sun lab game!

Take me down to the Sun lab
Take me down to 210
We'll run the assembler and have a snack
I don't care if it never comes back 
And we'll wait, wait, wait for the download
If it don't work it's a shame
And it's one, two, three downloads in the old Sun lab game!

Take me down to the Sun lab
Take me down to 210
We'll program our I/O and interrupts
Sometimes it just makes me want to throw up
And we'll press, press, press on the reset
Each time it goes up in flames
And it's one, two, three downloads in the old Sun lab game!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Tap My Wire
Original : Light my Fire
Group    : The Doors
Author   : Maarten Loss <90406025@hse.nl>
Intro    : In addition to the neverending flow of hack-n-roll songs,
           I decided to post this one. It's based on the all time
           Doors-hit "Light my fire".
Song     : 


Tap my wire                  (the more's)
~~~~~~~~~~

You know that I would be untrue
You know that I would be a 'foo'
If I was to say to you
We couldn't hack ourselves to root

Come on hackers tap a wire
Come on hackers tap a wire
Try to set the mode-bits higher

The time to sit and watch is gone
No time to linger in the shell
Try to make crack-programs run
Yes we will make the tty's bell

Come on hackers tap a wire
Come on hackers tap a wire
Try to set the mode-bits higher


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Telnet Song
Original : ?
Group    : ?
Author   : Guy L. Steele / D.E. Knuth
Intro    : D.E. Knuth, 'The Complexity of Songs', Communications of the
	   ACM 27 (4) pp. 345--348, April, 1984
	   (repetitions indicated; the song is only sung correctly if
	   the appropriate number of repetitions is used)
	   Some comments:
	   Strictly speaking, the song is not part of the article; it was
	   appended afterwards.  The composer and lyricist is Guy
	   L. Steele, Jr.
	   The melody has a certain haunting quality that is quite hard to
	   convey in ASCII text.  I don't know whether it has ever been
	   played.
	   The composer has email, so it shouldn't be too hard to find out.
Song     : 


  There is a program called TELNET to get to another CPU.
  Control up-arrow is the escape; it's doubled to send it through,
    and "quit" is control up-arrow Q.

  A hacker once used TELNET to get to another CPU.
  He knew he could quit whenever he wanted to: all he had to do was type
    control up-arrow Q.

  Instead the hacker used TEL-NET to get to another CPU.
  He knew he could quit whenever he wanted to: all he had to do was type 
    control up-arrow [at i-th time, repeat 2^i times]
    Q.
  [repeat verse n times; the choice of n is free]

  The hacker soon got bored with this, and wanted to get back.
  He sighed, and started the exponential popping of the stack:

  The hacked flushed the TEL-NET to the most distant CPU:
  He couldn't log out until he had killed them all,
    counting up powers of two: he typed
    control up-arrow [at i-th time, repeat 2^(n-i+1) times]
    Q.
  [repeat n times]

  Whew!

  The hacker's eyes were bloodshot; his fingers, black and blue;
  He wanted to log out and and go home to bed, and sleep for a day or two.
  He typed L O G O U T ... carriage return ...

  The hacker was on a network with only twenty CPU's.
  But if he had telnetted to them all,
  he would not yet be through with typing
  control up-arrow [repeat 7 times]
  Q!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Ten little Modulans
Original : Ten little (?)
Group    : Traditional
Author   : Pat Terry
Intro    : C.A.R. Hoar was amazingly correct, and the shadow of the Emperor's
	   Clothes falls heavily on Modula-2.  But I thought you might be
	   amused by a piece in a lighter vein, written for the Tuebingen WG13
	   meeting over a year ago by Modula-2's great friend Professor Terry.
	   [Notes: Nottingham = place of Modula-2 conference,
	           VDM        = declaration language]
Song     : 

                    And then there were ....
                    ========================

We start our tale with some Poetry:

   "Ten little Modulans, keen to toe the line,
    One went to Nottingham, and then there were nine.

    Nine little Modulans thought casting sounded great,
    One pressed for cast, old style, and then there were eight.

    Eight little Modulans said "COMPLEX will be heaven".
    One stayed with FORTRAN code, and then there were seven.

    Seven little Modulans the FOR loop tried to fix,
    Sixteen pages VDM - and then there were six.

    Six little Modulans, exceptions felt should thrive.
    One weakly RAISED a "no", and then there were five.

    Five little Modulans, keen to add yet more,
    Built five I/O libraries and then there were four.

    Four little Modulans, on a formal spree,
    Couldn't freeze the VDM, and then there were three.

    Three little Modulans, Strings libraries did view,
    One cried "still not enough!" and then there were two.

    Two little Modulans said "Coroutines are fun"
    HALT wouldn't terminate, and then there was one.

    One little Modulan, dreadfully alone,
    Soon he discovered C, and then there were none."

    (Naughty Nineties Nursery Rhyme)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : That's Life At Case
Original : Those Were The Days
Group    : ?
Author   : J. Benson & J. Doll
Intro    : 
Song     : 
                       That's Life At Case

              (to the tune of Those Were The Days)
                     by J. Benson & J. Doll

     Once upon a time there was a chairman
     Running a department every day;
     When you'd go to see him with a problem
     He'd cry, "How neat!" then smile and simply say --

     "That's life at Case, my friend,
     Your problems never end,
     You work too hard forever and a day.
     You'd almost be amused
     If you weren't so abused
     And you can bet things never go your way."

     La, la, la, la, la la,
     La, la, la, la, la la,
     That's life at Case, oh yes, that's life at Case.

     Funny how the years keep rushing by us;
     Deadline for your Ph.D.'s today,
     With UNIX down since 1967!
     And when you talk to Chuck Rose he'll still say --

     "That's life at Case, my friend,
     Your problems never end,
     You're underpaid forever and a day.
     Your budget's cut in half,
     All you can do is laugh,
     For you still know things never go your way!"

     La, la, la, la, la la,
     La, la, la, la, la la,
     That's life at Case, oh yes, that's life at Case!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : That old time PDP
Original : That old time Rock'n'Roll
Group    : Bob Seger
Author   : ?
Info     : Unofficial theme song of the RSX/IAS SIG
Song     : 

	Just take that PRO down off the shelf
	and let me program it by myself.
	A half a meg's just fine by me,
	I love that old-time PDP.

	Refrain:	I love that old-time PDP
			The kinda CPU that sets you free.
			Instruction set looks good to me.
			I love that old-time PDP.

	Don't try to take me to ZK.
	Won't make it, I won't last a day.
	I love that old-time PDP.

	Refrain

	Say I'm old fashioned, say I'm over the hill,
	say I'm outmoded, oh say what you will.
	Those new CPU's haven't got the same thrill,
	I love that old-time PDP.

	Refrain

	You gotta balance their complexity
	'gainst functionality and quality
	The words are twice as long as I need,
	I love that old-time PDP.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : That was the HASP my friend
Original : Those were the days my friend
Group    : Mary Hopkin
Author   : ? (Another Cambrigde product)
Intro    : 
Song     : 

Once upon a time there was a system
Which read and spooled and ran the printers too.
Remember how we coded up the changes,
And dreamed of all the great things we could do.

    That was the HASP my friend,
    There's no use to pretend,
    We sang and danced and coded the night away.
    We'd make the mods we choose,
    We'd fight and never lose,
    For we had HASP and it would lead the way.
    Tra-la la-LA la-la,
    Tra-la la-LA la-la,
    We had the HASP and it would lead the way.

Then the busy years went rushing by us,
HASP went version two to version three.
The features and enhancements kept on coming,
From execution batch to R-J-E.

    That was the HASP my friend ...

Soon the days on VS were upon us,
The future role of HASP was now in doubt.
But version four of HASP was soon to follow,
And show what virtual spooling's all about.

    Yet today there looms another system,
    It's more complex and difficult to grasp.
    We look at M-V-S and ask the question,
    Is that JES2 system really HASP?
    It's really HASP my friend:
    There's no use to pretend.
    We'll sing and dance and code the night away.
    We'll make the mods we choose,
    We'll fight and never lose,
    For we have HASP and it will lead the way.
    Tra-la la-LA la-la,
    Tra-la la-LA la-la,
    We still have HASP and it will lead the way.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Twas the Night Before Implementation
Original : Twas the Night Before Christmas
Group    : ?
Author   : ?
Intro    : 
Song     : 

 		Twas the Night Before Implementation
 
 Twas the Night Before Implementation, and all through the house
 not a program was working, not even a browse.
 The programmers hung by their tubes in despair,
 with hopes that a miracle soon would be there.
 The users were nestled all snug in their beds,
 while visions of enhancements danced in their heads.
 When out of the elevator arose such a clatter,
 I sprang from my desk to see what was the matter.
 And what to my wandering eyes should appear
 but a super programmer (with a six pack of beer).
 His resume glowed with experience so rare,
 he turned out great code with a bit pushers flair.
 More rapid than engines, his programs they came,
 and he whistled and shouted and called them by name:
 "On Update! On Add! On Inquiry! On Delete!
 On Batch Job! On Closing! On Functions Complete!"
 His eyes were glazed over, fingers nimble and lean,
 from weekends and nights spent in front of a screen.
 A wink of his eye and a twist of his head
 soon gave me to know that I had nothing to dread.
 He spoke not a word, but went straight to his work,
 turning specs into code, then turned with a jerk,
 and laying his finger upon the "enter" key,
 the system came up and worked perfectly.
 The updates updated, the deletes they deleted, 
 the inquires inquired and the closings completed.
 He tested each program and tested each call,
 with nary an UAE, all had gone well.
 The system was finished, the tests were concluded,
 the users last changes were even included.
 And the user exclaimed with a snarl and a taunt,
 "Its just what I asked for, BUT ITS NOT WHAT I WANT!"

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The 12 computerised days of Xmas
Original : The 12 days of Xmas
Group    : Traditional
Author   : (Byte 1981?)
Intro    : [for the second version]
           Here's another version of the Twelve Days of Christmas ...
           more recent than _Byte_'s, obviously, since it's got mouses.
           This sounds a lot like the original Christmas carol if you don't
           pay attention. [George Sicherman <windmill!gls>]
Song     : [two, actually ;-]

On the Twelfth day of Christmas ,
my computer gave to me

Twelve blown-out circuits
Eleven damaged diskettes
Ten disk-drive lockouts
Nine burnt-out fuses
Eight worthless printouts
Seven system resets
Six I/O spasms
Five Blank Cassettes
Four garbled SAVEs
Three loose plugs
Two keyboard bounces
And a glitch on the video screen


... and another version:


The Computer's Twelve Days of Christmas

My true love gave to me
Twelve plotters plotting,
Eleven printers grinding,
Ten punches jamming,
Nine nixies blinking,
Eight drums a-spinning,
Seven screens a-scrolling,
Six mice a-clicking,
Five write rings,
Four coding sheets,
Three punch cards,
Two paper tapes,
And a cartridge in a P.C.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : These are are a Few of Our Favorite Machines
Original : These are a Few of My Favorite Things
Group    : Traditional
Author   : Nelson Bishop <nelson@natinst.com>
Intro    : This song was written about the time the Mac was first introduced.
           Most of the machines mentioned were some sort of IBM PC semi-
           compatible. We generally managed to port to them in time for them
           to be withdrawn from the market. The memory singing refers to an
           Alpha Byte memory expansion board which had an audible high pitched
           whine.
Song     : 


These are are a Few of Our Favorite Machines

(To the tune of "These are a Few of My Favorite Things")

Compaqs and Lisas and hard disks with tape drives,
Sperrys and Victors and Wangs with no disk drives.
Gray IBMs with the mem'ry that sings,
These are a few of our favorite machines.

TIs and Rainbows and Dots with no futures
Trendspotter's dead, but it draws pretty pictures.
HP-150s you touch on the screens,
These are a few of out favorite machines.

Chorus:
When the bits byte, when the bugs sting,
When out code is bad,
We simply remember our favorite machines,
And then we know we've -- been had
Mainframes and micros and minis with Unix,
Networks and async and mice with some new tricks.
We get the Journal and read everything,
So we'll know which is our favorite machine.

Bright Macintoshes to purchase on credit,
We can't afford it this year so forget it.
Boss, we all need a big raise as you've seen,
So we can purchase our favorite machines.

Chorus


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Those were the Days
Original : Those were the Days
Group    : ?
Author   : Sarah Elizabeth Miller, Abe Friedman, and Bill Lindemann
Intro    : 
Song     : 
                       Those were the Days

                       (to the same tune)
   by Sarah Elizabeth Miller, Abe Friedman, and Bill Lindemann


     Once upon a time there was a DEC tape
     Where we used to store a file or two,
     Where we used to while away the hours
     Playing games with Barton's CPU.

     Chorus:
             Those were the days, my friend,
             With Doctor Vandelinde
             Who tried his best to make us go away.
             We'd use up file space
             Which he could not erase
             Those were the days.  Oh, yes, those were the
        days.

     Through the door I heard familiar laughter.
     I saw you were logged in on "user.name".
     Though programs have a way of disappearing,
     In the core the games are still the same.

     (Chorus)

     Monopoly and seawar are amusing
     As well as maze and wumpus and the rest.
     Though far away from Barton we may wander,
     In our hearts its CPU's the best.

     (Chorus)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Treekiller
Original : Painkiller
Group    : Judas Priest
Author   : Bri Bri <ward@math.psu.edu>
Intro    : well, i was cleaning up my directory, and i found this thing, which
           i sorta wrote this summer. anyway, here it is, dedicated to one of
           my "favorite" users of the printer.
Song     : 

  
He is the Treekiller
This is the Treekiller
  
Faster than ethernet
Bigger than /usr/dict/words
Found in /etc/printers
Much worse than a thousand nerds
  
Wielding high the chainsaw
Defend us, true and brave
Why you would never know
Those trees might come back from the grave
  
With the Amazon in ruins
Never again to rise
You know deep inside we'll all end up fried
  
He is the Treekiller
This is the Treekiller
Files of megs Treekiller
No toner left, Treekiller


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Twelve Days of Uptime
Original : The Twelve Days of Christmas
Group    : Traditional
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                    The Twelve Days of Uptime

                (to The Twelve Days of Christmas)
         by Albert Corda, Richard Holmes & David Kinder


     On the twelfth day of uptime
     The system gave to me:

     12 stopcodes ringing,
     11 LISPers losing,
     10 daemons running,
     9 modems dying,
     8 rib blocks missing,
     7 DECtapes stretching,
     6 jobs a-hacking,
     5 k of core
     4 detached jobs
     3 strtrk's,
     2 cpu's
     And a job stuck in run queue three.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Underfull Badness Blues
Original : Do Run Run
Group    : Beach Boys (?)
Author   : Frankeye Jones
Intro    : 
Song     : 

                 The Underfull Badness Blues
                             by
                       Frankeye Jones
              (Sing to the tune of "Do Run Run")
 
          I thought I put the backslashes in
          I thought I did it right;
          But when I tried to run the thing
          The screen displayed this sight:
          "Error, error, error," it said
          So I've got no time to lose
          My line's too long and my bracket's missing
          I've got the underfull badness blues
          (a-do-run-run-run, a do-run-run)
 
          I can do most anything
          With Latex as a tool
          Make boxes, tables, Greek letters too
          And I can alter the size of my pool
          But wait!  I got too excited again
          It's the same old, not-good-news
          My control sequences are in error again
          I've got the underfull badness blues
          (a-do-run-run)
 
          My life is like a Latex run
          With trials and errors each day
          The fates one minute are on my side
          Then they slip and slide away
          I lose my keys, I'm out of Scope
          I'm totally missing my cues
          The cats have fleas and the water heater burst
          I've got the overfull/underfull badness blues
          (a-do-run-run-run, a do-run-run)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : UNIBUS
Original : Omnibus
Group    : Flanders and Swann
Author   : Tony Duell  <ard@siva.bris.ac.uk>
Intro    : 
Song     : 

Some choose an Atari,
Some prefer a smart HP,
Or for a Tandy TRS-80,
They'd lay them doon and dee.
Such means of computation,
seem rather dull to us
The processor and the arbitor
Of the PDP UNIBUS


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : UNIX
Original : Money
Group    : Pink Floyd
Author   : Jim Flanagan <flanagan@grover.stat.washington.edu>
Intro    : In the spirit of the UNIX rock adaptations, I drag this out.
Song     : 


UNIX*	[To the tune of _Money_ by Pink Floyd]
----

UNIX, it's a gas;
grab that VAX with
both hands and
make it crash.

UNIX, it's a hit;
Don't give me that
PC DOS Bullshit.

I'm into well benchmarked
POSIX Open Systems
I think I need a RISC chip.

UNIX, jmp back;
I'm all niced now
pop your frame off of
my stack.

---



@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Unix Man
Original : Nowhere Man
Group    : Beatles
Author   : Brad Morrison <brad@Sugar.NeoSoft.com>
Intro    : 
Song     : 


	UNIX Man 	(to The Beatles' "Nowhere Man")
	--------

	He's a real UNIX Man
	Sitting in his UNIX LAN
	Making all his UNIX .plans
	For nobody

	Knows the blocksize from 'du'
	Cares not where /dev/null goes to
	Isn't he a bit like you
	And me?

	UNIX Man, don't worry
	It's the tube that's blurry
	UNIX Man
	The new kernel boots, just like you had planned

	He's as wise as he can be
	Programs in lex, yacc and C
	UNIX Man, can you help me
	At all?

	UNIX Man, please listen
	My printout is missin'
	UNIX Man
	The wo-o-o-orld is your 'at' command

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Unix Quandry
Original : Dirty Laundry
Group    : Don Henley
Author   : Rich Kulawiec <rsk@gynko.circ.upenn.edu>
Intro    : sometime in 1986 or so; address at the time was pucc-j!rsk;
	   current address is rsk@gynko.circ.upenn.edu
	   with apologies to Don Henley for appropriating "Dirty Laundry"
Song     : 

Unix Quandry


I make my living off the Unix news,
Just give me something that I can use.
Users love it when they lose,
They love Unix quandries.

Well I could have been a hacker,
But I wound up here.
I just have to look good,
I don't have to be clear.
Come and whisper in my ear,
We need Unix quandries.

Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Kick 'em all around.

We got the bubble-headed bimbies,
Log on at five,
They can tell about the last crash,
With a gleam in their eye(s).
It's int'resting when sessions die,
Give us Unix quandries.
Can we film the operators?
Are the heads dead yet?
Y'know the boys in the staffroom,
Got a running bet.
Read the manual on tset,
We need Unix quandries.

You don't really need to find out
What's going on,
You don't want to know just
How far it's gone,
Just leave well enough alone,
Keep your Unix quandries.

Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Boot 'em when they're down.
Kick 'em where they sit,
Kick 'em all around.

Dirty little disk packs,
Dirty little drives,
We got our fingers in ev'rybody's pies,
We love to shut you down (first prize),
We love Unix quandries.

We can do the innuendo,
We can dance and sing.
When it's all over we haven't
Told you a thing.
We all know 'bout rebooting,
Give us Unix quandries.

Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Boot 'em when they're down.
Use 'em when they're up,
Kick 'em all around.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Unix Wizard
Original : Pinball Wizard
Group    : The Who
Author   : Jamie Mason <jmason2@gpu.utcs.utoronto.ca>
           Additions by Wayne Throop <...!mcnc!aurgate!throop>
Intro    : I also found this thing which I sorta wrote this summer.  This is
           dedicated to all those weary Unix hacks who spend their entire
           waking lives stuffing /dev/tty??'s clist so that processes have
           something to read.  :-)
           [JM]
           It seems to me this can be improved quite a bit, to make it scan
           better with the score, and such.  "I have a modest example here."
           [WT]
Song     : 


   Unix Wizard

Ever since I heard of Unix
I've always had a ball,
From SunOS to Minix
I must have run 'em all
But I ain't seen nothing like him
On systems large or small
That tired, squinting, blind kid
Sure makes a mean sys call!

He sits like a statue,
Becomes part of the machine,
Feeling all the limits,
Knows what the signals mean
Hacks by intuition
His process never stalls,
That tired, squinting blind kid
Sure makes a mean sys call!

He a Unix Wizard,
I just can't get the gist
A Unix wizard's 
Got such a mental twist

How do you think he does it?
I don't know!
What makes him so good?

Ain't got no distractions
Don't hear no beeps or bells
Don't see no lights a flashin'
Ignores his sense of smell
Patches running kernels
Dumps no core at all,
That tired, squinting and blind kid
Sure makes a mean sys call!

I thought I was
The process table king,
But I just handed
My root password to him.

Even on my favorite boxen,
His hacks can beat my best.
The network leads him in,
And he just does the rest.
He's got crazy Finger servers
Never will seg-fault...
That tired, squinting blind kid
Sure makes a mean sys call!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : VAX Raphosdy
Original : Bohemian Rhapsody
Group    : Queen
Author   : Russell Street <russells@ccu1.aukuni.ac.nz>
Intro    : 
Song     : 

VAX Raphosdy
------------
Is this the real login:?
Is it a trap?
Caught on a terminal
No escape from the committee


Open your mail
Look up to the skies
And see...

I'm just a poor hacker,
I need no sympathy
Because I'm easy come, easy go
Little high, little low

Hit me where the wind blows,
Doesn't really matter to me, to me



Momma, just killed a VAX
Type a command into the shell,
Hit RETURN, now it's dead
Momma, my account had just begun
And now I've gone and thrown it all away
Momma, didn't mean to make you crash
If I'm not back on this time tomorrow
Hack on, hack on as if nothing really matters


Too late -- my time has come
Sent shivers down my spine
Bodies aching all the time
Goodbye everybody, I've got to go
Got to leave you all behind and face the truth

Momma, (every way the wind blows)
I don't wanna kicked off,
I sometimes wish I'd never logged on at all

...


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Waiting for The Sun
Original : Waiting for The Sun
Group    : The Doors
Author   : Jamie Mason <jmason2@gpu.utcs.utoronto.ca>
Intro    : This one is dedicated to all you folks who have inadequate, slow
           computing facilties.  (We don't! We just got an upgrade!  :-)
Song     : 


Waiting for the Sun   (by Jamie Mason, to the Doors tune of the same name)
-------------------

At first flash of daylight,
We're still hacking in C.
Sitting there
Bashing one last Bug

Waiting for the Sun,
Waiting for the Sun,
Waiting for the Sun.

Can't you feel it,
Now that work is due,
That it's time to
Fight for some CPU

Waiting for the Sun,
Waiting for the Sun,
Waiting for the Sun.

Waiting   for   the   Sun.

Waiting...   Waiting...   Waiting...   Waiting...
Waiting...   Waiting...   Waiting...   Waiting...

Waiting for Make is
Such a bore.
Waiting for a.out to
Stop dumping core...
Waiting for some cycles
All day long.
Waiting for adb to tell me what went wrong.

This is the strangest
Bug I've ever   known.

Can't you feel it,
Now that work is due,
That it's time to fight
For some CPU

Waiting for the Sun,
Waiting for the Sun,
Waiting for the Sun.

Waiting   for   the   Sun.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : VMUNIX Blues
Original : The Deep Elem Blues
Group    : ?
Author   : Andy Tannenbaum
Intro    : 
Song     : 

                               tm
                         VMUNIX   Blues


                   (c) 1982 by Andy Tannenbaum
              (to the tune of The Deep Elem Blues)
                Profits to go to the Smithsonian
                   Hacker Folk Music Archive.


     When you bring up VMUNIX,
        Just to have a little fun,
     You'd better have your Western License,
        When the Board of Regents come.

     Chorus:
     Oh, sweet mama, hacker's got the VMUNIX Blues,
     Oh, sweet mama, hacker's got the VMUNIX Blues.

     Once I met a pinstripe,
        Knew his doubly nested do,
     He logged in to VMUNIX,
        Now his FORTRAN days are through.

     (Chorus)

     When you debug a C program,
        Don't know what the hell to do,
     Segmentation violation,
        It's a structure pointer screw.

     (Chorus)

     It comes time to clean up shit work,
        You type r m foo space star,
     By the time you realize it,
        You won't know where those files are.

     (Chorus)

     When you run on an eleven,
        With a quarter meg of core,
     And some loser cranks an nroff,
        There ain't no response no more.

     (Chorus)

     Ar as at,
        Bc dc adb,
     Df du dd,
        It don't mean a thing to me.

     (Chorus)

     When you argue with a netnews flamer,
        Be prepared to lose,
     Because that burnt out flamer's got,
        The VMUNIX Blues,


     (Chorus)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Wall 2
Original : The Wall
Group    : Pink Floyd
Author   : Nathan Torkington <gnat@kauri.vuw.ac.nz>
Intro    : 
Song     : 


"Another User in the Wall Part 1"

Root has flown across the ocean
Leaving just a memory
Coredumps from /bin ls
Root, what else did you leave for me?
Root, what'd'ja leave behind for me?!
All in all, you were just a pain in the ass,
All in all, we are all just pains in the ass.


"Another Brick in the Wall part 2"

{\lead}
We don't need no pull-down-menus
We don't need no rescaled fonts
No dark icons in the corner
Hackers, leave those Macs alone.
Hey! Hackers! Leave them Macs alone!
All in all it's just another WIMP up for sale
All in all you're just another WIMP up for the sale.

{\kids}
We don't need no fancy windows
We don't need no title bars
No MultiFinder in the startup
Hackers leave them Macs alone
Hey! Hackers! Leave them Macs alone!
All in all it's just another WIMP up for sale
All in all you're just another WIMP up for sale.

{\guitar}

"Another Brick In the Wall Part 3"

I don't need no mice around me
And I don't need no fonts to calm me.
I have seen the writing on the wall.
Don't think I need any WIMP at all.
No!  Don't think I need any WIMP at all.
No!  Don't think I'll need any WIMP at all.
All in all it was all just bricks in the wall.
All in all you were all just bricks in the wall.


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : What is a Hacker?
Original : What is a DJ?
Group    : Spike Jones
Author   : Russell Street <russells@ccu1.aukuni.ac.nz>
Intro    : [longish - sth]
Sometime ago I recorded from a radio programme a Spike Jones
recording "What is a DJ?".  I think it was recorded in the
50's -- it includes a reference to televison advertising stealing
from radio.
It has only recently occured to me that it is perfect for
adapting to describe the "hacker".  Above is my first
attempt to do this, along with the original (below)
Unfortunately I can not find out who actually wrote it or when.
The only information that the announcer gave was that it was
a Spike Jones recording, and it was only released once.

I have only changed the words to suit computer ideas,
keeping with the original flow, patterns and concepts.
Any suggestions this could improve this are welcomed.


The original recording has some organ music that flows with
and emphasis the way it is read.  It is difficult to reproduce
this in text.  Most of this is to do with the speed at which
it is spoken.


The original:


What is a DJ?
-------------

Between the commercialism of the sponsor, and the innocence
of the radio audience we find a delightful creature called
the Disc Jockey.

Disc Jockeys come in assorted sizes, weights and colours. But
all disc Jockeys have the same creed: to fill every minute of
every hour of every day with records and commercials. And to
protest with noise, their only weapon, when the last programme
has finished and the radio sponsor switches his interest to
television.

Disc Jockeys are found everywhere -- radio stations, golf courses,
advertising agencies, underneath, inside of, climbing on, swinging
from, running away to, on top of **OLD SMOKY**.

Mothers ignore them, little girls don't understand them, 
older sisters tolerate them, adults HA!  Heaven and the 
advertising agencies protect them.

A disc jockey is truth with a script in his hand, beauty with
a bloodshot voice, wisdom with a cut of the profits, and the
hope of the sponsor with a frog in his throat.

When you are busy a disc jockey is a inconsiderate, bothersome,
intruding jangle of noise.  When you want him to play a beautiful
melodic record his brain turns to jelly. Or else he becomes
a savage sadistic jungle creature bent on destroying his Hooper
rating and himself with a brass band playing into an echo chamber.

A disc jockey is a composite.  He has the brain of an adding
machine, the ulcers of a banker, the persistency of an
auctioneer, the diction of a train announcer, the subtlety of
a meat cleaver, and when he has to put a record on the turn-table
by himself he has five thumbs on each hand! <CRASH>

He likes free albums, swimming pools, Dixieland records,
cadallics, money, sponsors (in their natural habitat), free passes
and the girl-across-the-street.

He is not much for music, song sloggers, other disc Jockeys,
the sales department, engineers, and the girl-across-the-street's
husband.

Nobody else is so early to rise or to late to supper.
Nobody else gets so much fun out of old joke books, loud records,
fan mail and females.  Nobody else can cram into one half hour
so many commercials about soap, falling hair, toothpaste, 
deodorant, non-skid tyres and a large chunk of unknown substance.

A disc jockey is a magical creature. You can turn him off your
radio but you can't turn him off your neighbour's radio.  You
can get him out of your mind, but you can't get him out of the
air.  He's a bleary-eyed, syrup-voiced, fast-talking, bundle
of noise.

But, when you wake up in the morning with only the shattered
pieces of your sleep and dreams he can make you wish you'd never
been born with the two magic words:

                           GOOD MORNING!

Song     : 

What is a Hacker? (version 1.01)
-----------------

Adapted by Russell Street (russells@ccu1.aukuni.ac.nz)


Between the commericalism of the MSIS department, and the
innocence of the Real User we find a delightful creature
called the Computer Hacker.

Hackers come in assorted sizes, weights and colours. But
all hackers have the same creed: to fill every byte of
every disk of every machine with source code and old news.
And to protest with flames, their only weapon, when the last
process is KILLed and the computer centre switches to a
"better" computer.

Hackers are found everywhere -- univerities, colleges,
corporations, underneath, inside of, climbing on, swinging
from, running away to, on top of **VAXen**.

Management ignores them, secretaries don't understand them, 
Customer Support tolerate them, administrators HA!  Heaven
and the greatful user protect them.

A hacker is intelligence with a head ache, elegance with
a core dump, daring with a secure backup, and the hope of
the admin with the root password.

When you are busy a hacker is a inconsiderate, bothersome,
intruding, resource hogging process.  When you want him to
solve your problem his brain turns to jelly. Or else he
becomes a savage sadistic jungle creature bent on destroying
his reputation and your data with a misplaced 'rm -r'.

A hacker is a composite.  He has the brain of a adding 
machine, the stealth of a thief, the percistancy of a tiger,
the resourcefulness of cracker, the subtetly of a meat cleaver.
And when he has to put a tape in a drive by himself he has
five thumbs on each hand! <CRASH>

He likes USENET access, e-mail, source code, nethack, money,
admins (in their natural habitat), free accounts and the
new-girl-in-the-operator's-room.

He is not much for paper work, code grinders, other hackers
on his machine, the MSIS department, dummy money, and the
new-girl-in-the-operator's-room's husband.

Nobody else is so late to rise or to late to supper.
Nobody else gets so much fun out of old news files, loud
records, junk food and females.  Nobody else can cram into
one half hour so many requests for restores, bulk chowning,
increased disk space, more processer time, faster CPUs and
a large chunk of unknown substance.

A hacker is a magical creature. You can kick him off your
terminal but you can't kick him off your neighbour's terminal.
You can get him out of your mind, but you can't get him out of the
batch queue.  He's a bleary-eyed, syrup-voiced, fast-talking, bundle
of keystrokes.

But, when you are editing, with only the shattered pieces of working
code backed up, he can make you wish you'd saved sooner with the two
magic words:

                           SYSTEM CRASH!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : When I'm Sixty Four
Original : When I'm Sixty Four
Group    : Beatles
Author   : 
Intro    : 
Song     : 

                       When I'm Sixty Four

                       (to the same tune)
                    by Sarah Elizabeth Miller


     When I get older, losing my hair,
     Many years from now,
     I will still be sittin' at a terminal,
     Number crunching giving me hell,
     Rewriting programs, running them through,
     Logged in evermore.
     I'll always be here.
     I'll never leave here
     'Til I'm sixty-four.

     It would be dandy getting this done,
     If it were correct.
     But here I sit from Friday night 'til Saturday,
     Sunday morning typing away.
     One hundred hours all through the week,
     Printouts on the floor.
     I'll always be here.
     I'll never leave here
     'Til I'm sixty-four.

     Send me a post card, drop me a line
     From your graduate school.
     Mail it "care of Barton Hall two-twenty-five."
     Let me know if I'm still alive!
     There you will find me buried beneath
     Printouts by the score.
     I'll always be here.
     I'll never leave here
     'Til I'm sixty-four.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : When I was a lad
Original : When I was a Lad
Group    : Gilbert and Sullivan
Author   : Tony Duell  <ard@siva.bris.ac.uk>
Intro    : 
Song     : 

 When I was a lad I served a term
 As office boy in a computer firm.
 I cleared the bugs out, and I got to grips
 With polishing the silicon on all their chips.
 [With polishing the silicon on all their chips.]
 I polished up that silicon so carefully
 That now I am responsible for Phoenix 3.
 [He polished up that silicon so carefully
 That now he is responsible for Phoenix 3.]

 At cleaning chips I made such a name
 That a drinks pro-grammer I soon became:
 I mixed soup, cola and some fizzy tea,
 And when the program ran it cost 8p.
 [And when...]
 The users so enjoyed this Most Vile Tea
 That now I am responsible for Phoenix 3.
 [The users...]

 At making drinks I acquired such a knack
 That at operatorship I had a crack:
 I did the crossword, read about foot-ball
 And never tried unloading Printer 3 at all.
 [And never...]
 I tore off output sheets so carelessly
 That now I am responsible for Phoenix 3.
 [He tore...]

 The users often saw me every day,
 So I took on the job of a P.A.
 I told the beginners of GCAL and ZED,
 Or phoned up experts for their views instead.
 [Or phoned...]
 I passed the buck along so frequently
 That now I am responsible for Phoenix 3.
 [He passed...]

 I worked so hard that I required a rest,
 And so they got me dealing with SUGGEST:
 I took three months off, turned the users sour
 By claiming that I was a shortage of manpower.
 [By claiming...]
 I took a year off, did the C.S.T.
 To learn enough to work on Phoenix 3.
 [He took...]

 At user-friendliness I'd made such a mess,
 They got me working hard on MVS:
 I made commands obscure and twice as long,
 And changed the syntax so most jobs went wrong.
 [And changed...]
 I made such trouble they upgraded me
 By making me responsible for Phoenix 3.
 [He made...]

 Now hackers all, whoever you may be,
 If you want to do things faster than Queue D,
 If your eyes are forever glued to VDUs,
 Then leave the rat race and its four job queues:
 [Then leave...]
 Keep clear of machines, IBM or BBC,
 And you may get the blame for parts of Phoenix 3!
 [Keep clear...]

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : When you try to get work from the data network
Original : The Nightmare Song (When you're lying awake)
Group    : Gilbert & Sullivan
Author   : ? (First seen at Cambridge, England)
Intro    : 
Song     : 

 When you try to get work from the Data Net-work, and you're
tapping the keys with impatience,
 It will say it's congested, your code stays untested, all users
are waiting for sessions.
 For with C.I.P. errors and similar terrors the C.U.D.N. tries to
thwart you
 And you hit RETURN thrice and ask friends for advice - for again
the new system has caught you,
 As your password is typed out before it is wiped out (by hitting
the button marked CLEAR SCREEN),
 And you hit CONTROL/P C and try to get busy at trying to conquer
the machine!
 Then the system expires and you pull out the wires and you find
that the VDU's broken,
 Get another one near, then walk out with a jeer for by now it
won't let any folk on!
 Well at last it permits you to log on and hits you, you join all
the users in weeping,
 For your session's such pain, and there's so little gain that
you'd very much better be sleeping!

 For you find your UPDATEing a file, and you're waiting five
minutes for ZED to acknowledge,
 While the user next door throws a fit on the floor and runs
screaming back home to his college;
 And you're typing ahead as you're waiting for ZED, then refile
to a file that is GUARDed,
 But forgot to say YES and you're now in a mess, as you think the
result's been discarded;
 Then you try to use RUN and it's really no fun, for the
scheduler's not very clever,
 And you're job's in queue D and you really can't see if it's
likely to run now, or ever.
 Well you try once again and it runs right as rain, so you have a
quick look with COLLECTREAD:
 The results of your look - "Standard Fixup" was took - IBM's
guess not what you expect/need!

 Fortran IV you reject, as you're program's all wrecked, so you
dump all your files TLS-wise,
 But the filename's too long, ARCHIVE always goes wrong, and
you're finding it's too much now, stress-wise!
 So at INFO.NEW you look, feeling quite blue, and you find that
the CS has faltered:
 All the keywords changed round, and you don't like the sound for
the language is terribly altered:
 For it's IBM-ese, wasn't written to please, though amuses the
people who wrote it,
 Each command a long word, of the like never heard, some
anomalies that you've just noted.
 From your work you now rest, see INFO.SUGGEST, which no-body has
looked at for ages,
 So you try SUGGEST-FILE, and ironically smile, which is better
than yielding to rages!
 Now with PRINTOUT you fail, it is lost in the mail, and your
hair you are frantically tearing,
 POST and ROUTE get ignored, once again you've been floored! You
log off with a shudder despairing...

 You are worn out and tired, feel the chief should be fired,
 For he won't sympathise, to use PHX never tries,
 And you're angry and cross, with the time that is loss,
 With a pain in you brain, swear "no more!" (all in vain!)
 For your session's a waste, never more should be faced,
 And you're nerves are all frayed, and your output's mislayed,
 You can't fix it today, the adviser's away,
 And you haven't been lying in clover:

 But the session is past, and it's teatime at last,
 And the torment's been long, ditto ditto my song,
 And thank goodness they're both of them over!


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : White Collar Holler
Original : ?
Group    : ?
Author   : ?
Intro    : (Has been sung by several groups, including Clam Chowder)
Song     : 

Well, I rise up every morning at a quarter to eight,
Some woman who's my wife tells me not to be late.
I kiss the kids goodbye, can't remember their names,
And week after week it's always the same!
 
(Chorus)
And it's ho, boys, can't you code it?
Program it right.
Nothing ever happens in this life of mine
I'm hauling up the data on the Xerox line.
 
And it's codin' the data, give the keyboard a punch,
Then cross-correlate and I break for some lunch.
Correlate, tabulate, process and screen,
Program, printout, regress to the mean,
 
(Chorus)
 
Yeah, but it's home again, eat again, watch some TV,
Make love to my woman at 10:53.
I dream the same dream when I'm sleeping at night,
I'm soaring over hills like an eagle in flight!
 
(Chorus)
 
Someday I'm gonna give up all the buttons and things,
I'll punch that time clock till it can't ring.
Burn up my necktie and set myself free,
Cause no one's gonna fold, bend or mutilate me

(Chorus twice)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Wonderful Hacker
Original : The Wonderful Toy
Group    : ?
Author   : Albert Corda, Richard Holmes & David Kinder
Intro    : 
Song     : 

                      The Wonderful Hacker

                     (to The Wonderful Toy)
         by Albert Corda, Richard Holmes & David Kinder


     When I was a wee undergrad,
     My roommate gave to me
     A user name and a password, too:
     8-M-J-4-X-3.
     I first bombed disk,
     And then dumped core,
     And then slaved the cty.
     And then I stole "acct.sys"
     And watched the system die.

     Oh, it went

             -- crunch --

     When it moved, and

             -- boots --

     When it stopped, and

             --      --

     When it stood still.

     They never knew just who it was
     And I guess they never will.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : The Worm beore Christmas
Original : The Night Before Christmas
Group    : ?
Author   : Received in a mailfile on Cornell's computer network.
           (Copied from m-net, Ann Arbor, MI)
Intro    : 
Song     : 

THE WORM BEFORE CHRISTMAS

Twas the night before finals and all through the lab
Not a student was sleeping, not even McNabb.
Their projects were finished, completed with care
In hopes that the grades would be easy (and fair).

The students were wired with caffeine in their veins
While visions of quals nearly drove them insane.
With piles of books and a brand-new highlighter,
I had just settled down for another all-nighter --

When out from our gateways arose such a clatter,
I sprang from my desk to see what was the matter
Away to the console I flew like a flash
And logged on as root to fend off a crash

The windows displayed on my brand new Sun-3
Gave oodles of info -- some in 3-D.
When, what to my burning red eyes should appear
But dozens of "nobody" jobs. Oh dear!

With a blitzkrieg invasion, so virulent and firm,
I knew in a moment. It was Morris's Worm!
More rapid than eagles his processes came
And they forked and exec'd and they copied by name!

"Now Dasher! Now Dancer! Now, Prancer and Vixen!
On Comet! On Cupid! On Donner and Blitzen!
To the sites in .rhosts and host.eqi
Now, dash away! dash away! dash away all!"

[ Note: the machines dasher.cs.uiuc.edu, dancer.cs.uiuc.edu,
  prancer.cs.uiuc.edu, etc., have been renamed deer1, deer2,
  deer3, etc., so as not to confuse the already burdened
  students who use those machines. We regret that this poem
  reflects the older naming scheme and hope it does not
  confuse the network administrator at your site. -Ed. ]

And then in a twinkling, I heard on the phone,
The complaints of the users (thought I was alone!)
"The load is too high!" "I can't read my files!"
"I can't send my mail over miles and miles!"

I unplugged the net, and was turning around,
When the worm-ridden system went down with a bound.
I frettedI fritteredI sweatedI wept.
Then finally I core dumped the worm in /tmp.

It was smart and pervasive, a right jolly old stealth,
And I laughed when I saw it, in spite of myself.
A look at the dump of that invasive thread
Soon gave me to know we had nothing to dread.

The next day was slow with no network connections
For we wanted no more of those pesky infections.
But in spite of the news and the noise and the clatter
Soon all became normal, as if naught were the matter.

Then later that month, while all were away,
A virus came calling, and then went away.
The system then told us, when we logged in one night:
"Happy Christmas to all! (You guys aren't so bright.)"


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Write in C
Original : Let it Be
Group    : Beatles
Author   : <donna@nic.csu.net>
Intro    : 
Song     : 


Write in C


When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
"Write in C."

As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."

Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.

I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.

If you've just spent nearly 30 hours
Debugging some assembly,
Soon you will be glad to
Write in C.

Write in C, Write in C,
Write in C, yeah, Write in C.
Only wimps use BASIC.
Write in C.

Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.

Write in C, Write in C,
Write in C, yeah, Write in C.
Don't even mention COBOL.
Write in C.

(and what about C++ ?)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Title    : Yellow Subroutine
Original : Yellow Submarine
Group    : The Beatles
Author   : adrian@milton.u.washington.edu
Intro    : 
Song     : 


    Yellow Subroutine

    "In the town where I was born,
    Lived a man, who played with 'C'.
    And he coded his whole life
    On a stack of Function Keys.

    So we traced to his data schemes,
    Til we found a 'C' routine..
    And we lived beneath the SAVES,
    In our yellow Sub-Routine...

Chorus:
    WE ALL live in A YELLOW SUB-ROUTINE,
    YELLOW SUB-ROUTINE, YELLOW SUB-ROUTINE .... (ETC)

    When our friends are on the boards,
    Many MODEMS RETURN NEXT:FOR
    Then the BAUD RATE goes astray...
    (B-B-BEEP, BEEP BEEP B-B-BEEP..)

Chorus (IF YOU CAN STAND IT!)

    As we live in Memories
    Every one of us Returns Linefeeds...
    CPU and 'C' Routine,
    In our yellow SUB-Routine...