a is for ascii our alphabet s name b is the bugs for which we get the blame c the computer which never works right and d is debugging the rest of the night e is the elegant problems we re set f is old fortran we try to forget g is the goto we re trying to kill and h is the hacker who uses it still programming programming all through the night we re stuck here until our new program works right programming programming isn t it fun the maintenance starts when debugging is done i is the input we handle with care j is the jump to nobody knows where k is the kludge with which we got by and l is for later to fix it we ll try m is the memory dropping a bit n the new version that doesn t quite fit o is the op rating system we buy and p is the patch to make our programs fly programming programming all through the night we re stuck here until our new program works right programming programming isn t it fun the maintenance starts when debugging is done q is for qwerty of typewriter lore r is the ram that we used to call core s is the standard we ll follow some day and t is the teletype banging away  u is the user that unhappy man v is the vengeance he wreaks when he can w is work it s the manager s call and x is the xerox machine down the hall programming programming all through the night we re stuck here until our new program works right programming programming isn t it fun the maintenance starts when debugging is done y is the yes you reply by mistake and z is the zeros all over your tape there may be more verses they wanted to send but they ve all gotten clobbered so this is the end 