brainsnorkel.com

Manifesto-driven development. Eclectic thoughts.
  • rss
  • Home
  • Tech
    • Getting wireless WPA-PSK working under Ubuntu Linux on a Dell Inspiron with Netgear WG511
    • Troubleshooting
      • iTunes freezes up randomly
      • Add media buttons missing from WordPress?
    • VoIP + Networks
      • Installation
      • FreeBSD box
      • Router
      • OzTell
      • Configuration
      • Requirements
      • Sipura SPA-3000
      • References
      • Using Asterisk
      • WRT54GP2 and iiNet VoIP
  • Development
  • Writing
    • Australian Republic
      • Chapter I - Introduction
      • Chapter II - Historical Background to Australian Republicansim
      • Chapter III - Republicanism as a Political Issue in Modern Australia
      • Chapter IV - Multiculturalism as a Basis for Republicanism
      • Chapter V - Conclusion
      • End Notes and Bibliography
    • Miscellaneous Pages
      • Requirements Matrix: Julian vs Flickr
  • Games
    • Follower
    • myphatlewt.sh
    • Flash Asteroids (for IE)
  • About

As the escrow flies

3-Nov-2005

I stopped at a bank to get some money from an Automatic Telling Machine (ATM) this morning. Back when I worked for a bank we called ATMs Self Service Terminals (SST) but that’s another story.

I parked my car and entered the vestibule where the bank provides security for users of SSTs. And by provide security, I mean that it collects video of you being mugged, should that ever happen. There were two SSTs here. A woman was at one of them, punching numbers. I used the other.

As I was retrieving my cash, I began to hear the woman at the SST next to me start to emit noises that are best rendered in English thus:

“!”

Then “!!!”

Then “!!!!!!!!!!!!!!11!!!!!!!! @$%*!”

Obviously, she was not happy.

“What’s up?”

“I asked for a balance and the power went off. What am I going to do? Do I have to stay here in case it spits my card out when the power comes back on?”

“Wow!” I responded. Helpfully.

“Maybe you should try using that customer service phone over there to get help.” I offered. It was nearing 7am, so no real-live bank staff would be around for a while.

“Good idea” she said, and headed off to read the instructions near the phone.

I took a look at the ATM she was using. The screen was black. None of the lights on the keypad, cash dispenser or card reader were on, but a fluorescent light built into the top was lit.

In a past life I had written availability and reliability reports for bank SSTs. In fact, I had written such applications for this bank’s SSTs. It was vital that I didn’t let her know that I had such insider knowledge, as past experience had shown that there is a portion of the general public who, when confronted with someone who knows something about these machines, tends to get all wide eyed and physically violent. Partucularly in high-stress situations involving SSTs.

I had to work fast. What could I do that used my intimate knowledge of the inner workings of these machines to help her without revealing my secret former identity?

I looked for clues.

I spotted something on the outside of the SST that piqued my interest.

“DIEBOLD”

Memories of not very l33t h8×0rz being able to hack election results on poorly designed Windows applications entered my consciousness. There was something there about software quality and cronyism too, but that was enough non-specific knowledge to make some progress. Back in my day we had nice, boring, predictable IBM and NCR SSTs. These SSTs of times gone by were obviously lacking in their ability to display compelling screen-savers and had to be replaced at any cost. This was a new generation of screensaver-enabled SST. I was disappointed that it didn’t have XML-compatible printed somewhere on the chassis too.

I was beginning to suspect a software, rather than a hardware, problem.

If this was, say, a Windows application, and it had blanked the screen and started playing dead, what would I do?

“Hit Ctrl-Alt-Del” I thought. Hmm… no real keyboard. “How about the escape key?” Hmm… no keyboard, but the CANCEL key might be the SST equivalent.

I pressed CANCEL. The SST sprung back to life and spat out the woman’s card.

“What did you do?” she asked.

“I pressed the CANCEL key”

“I would never have throught of that.”

I think you would have, if the machine were not playing dead.

Categories
silly, vignette
Comments rss
Comments rss
Trackback
Trackback

« The ABC of understatement On stranger tidings »

5 responses

Here's an ATM question for you, which has long puzzled

Mr Ed | 3-Nov-2005

Here’s an ATM question for you, which has long puzzled me. Why is it that so many ATMs say, at the end of a cash withdrawal, “Please take your cash and receipt (if you asked for one)”? Why say “if you asked for one”, given that in the preceding step you were asked “Would you like a receipt?”. I’ve seen CBA, Westpac, National and other ATMs all suffix the “if you asked for one” bit.

Ed, I have no idea. Way back when receipts

Chris | 3-Nov-2005

Ed, I have no idea. Way back when receipts were “mandatory” the ATM would shut down if it couldn’t issue you a receipt.

It’s odd, as I know that ATMs used to report on the activity and status of every roller, pulley, trapdoor and widget - implying that they had firmware that centrally controlled and monitored everything. The gotcha was that the machine vendor seemed to be the only people who could change the method of operation of the machine. For instance, I believe that offering the user their card before the cash was a locally requested modification (thank goodness).

My theory: I assume that modern ATMs have an internal process that looks after the transaction handling only changeable by the vendor, and the banks are only given control over the screensaver, colours, text and layout to allow for branding. I guess the branding function isn’t allowed to know how the customer got to the “Please take your currency and other transaction residue” so it doesn’t know to adjust the text.

If my old bank collegues hadn’t universally sought greener pastures at one of those great outsourcing moments of history I’d check up for you.

{updated 4-Nov-2005}

I must say, that's very ninja. You're like a technical

Sunny Kalsi | 6-Nov-2005

I must say, that’s very ninja. You’re like a technical superhero, with a secret identity, of sorts.

Oh wow... I programmed IBM 3600 and 4700 series financial

Alan Green | 16-Nov-2005

Oh wow… I programmed IBM 3600 and 4700 series financial equipment, but they wouldn’t let me near the 3624 ATMs.

Well nyah! :) My geek-o-meter was greatly enhanced

Chris | 16-Nov-2005

Well nyah! :) My geek-o-meter was greatly enhanced by a short period spent modifying the sort algorithm for an IBM cheque-sorting machine (4 digit model number long forgotten). The catch was that the sort algorithm was specified with punch-cards. Obviously when I issued my demand not to be required to touch COBOL when I was employed, someone hatched a plan to make me do something even more evil.

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

From Google Reader

Recent Posts

  • Two ideas for Christmas gatherings
  • A short review of Adobe Soundbooth CS4
  • Levelling up
  • iPhone application idea
  • Merry Xmas 2008

Navigation

  • games
  • general
    • family
    • kudos
    • links
    • vignette
  • manifesto
  • politics
  • silly
  • tech
    • hardware
    • networks
    • software

Shameless Advertising

rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox