(This article is an account of an experience I had early on in my software development life. It is not meant to be a technical overview of how to perform the operations discussed. Some parts may be over-exaggerated for the sake of readability or otherwise wholly misremembered)