(no subject)
One would think I'd have learned after the "I fart in your general direction" incident, but my puerile nature snuck through again when I wrote another program a few years ago.
"Plonq, we need you to write a program to track if we're humping overloaded cars."
"Hee hee. You said humping."
"Bear in mind that the hump scale is not certified for liquids."
"So you only want dry humping? Hee hee. Humping."
It's only natural in a program of this kind that the functions and subs would send back return codes with flags like, "Oh baby!" and "Is it in yet?" Likewise you'll find lots of variables with names like Yiff and Boink.
Of course four years later they come to me asking for the source code so that they can compare it with some changes they are implementing on the mainframe.
*le sigh
There's nothing outrageously offencive in this source code, but we have some people around this company with awfully thin skins. Looks like my next couple of hours are going to be spent "purifying" some source code. Bleah.
"Plonq, we need you to write a program to track if we're humping overloaded cars."
"Hee hee. You said humping."
"Bear in mind that the hump scale is not certified for liquids."
"So you only want dry humping? Hee hee. Humping."
It's only natural in a program of this kind that the functions and subs would send back return codes with flags like, "Oh baby!" and "Is it in yet?" Likewise you'll find lots of variables with names like Yiff and Boink.
Of course four years later they come to me asking for the source code so that they can compare it with some changes they are implementing on the mainframe.
*le sigh
There's nothing outrageously offencive in this source code, but we have some people around this company with awfully thin skins. Looks like my next couple of hours are going to be spent "purifying" some source code. Bleah.
no subject
-Fetlock
no subject
no subject
(ah. The days of hex editing the teacher's DOS disk to return rude error messages...)
no subject
no subject
"Do you remember when we stopped at Bailey Yard and watched them humping railroad cars?"
"Dad! That's gross!"
"No, really, that's what it's called. Humping."
"Well that's just... wrong."
I must admit, however, that the term has given me some interesting mental images. Ones that make me wonder what happened to the cars that are stenciled with "Do Not Hump".
no subject
Later somebody enlightened me on the difference between humping and flat-switching. I'd only know about flat-switching up to that point.
no subject
What DOES it mean when you "hump" a rail car?
(Oh, and I'd likely have just left the code as is. But I'm evil.)
no subject
no subject
Your technology is a bit dated in the explanation above (no more waybills, cars are tracked by RFID tags, switching and humping is done by radio-controlled robots), but the mechanics haven't changed a bit.
A hump yard in use.
In the center of the picture, just to the right of the trees, is a train being pushed over the hump. The cars are uncoupled one at a time or in groups of two or three. There's a group of three tank cars rolling into the switches, and a single tank car just ahead of them.
Those dark rectangles just after the hump on each of the tracks are the retarders, they slow down the car(s).
So the cars get taken from the arrival tracks to the rear of the picture, pushed over the hump hill by a locomotive, uncoupled at the top and are then switched to the proper track and slowed by retarders. The switching is done from that tower in the center of the picture.
The groups of cars are then collected from the yard tracks to be made up into new trains for local delivery or to be sent on further.
The full size image is here: http://www.railimages.com/albums/album11/aac.jpg