I actually had a "LOB IT" job - not some hardcore systems rockstar job - where I had to write my own hashtable implementation - in a screwy proprietary scripting language which was the only way to automate/extend a certain popular vertical application, and which inexplicably had no built-in hashtable or associative array of any kind.