First day on job, a junior software developer accidentally destroys company’s entire production database, gets fired and may face legal action
This is one embarrassment that any intern would never want or face in his life. One the very first day of his job after completing an internship, a young junior software developer accidentally destroyed the entire production database of the company he was working in.
Redditor, cscareerthrowaway567 made a thread of the ignominy he suffered on the first day of his job and found empathy among fellow Redditors. cscareerthrowaway567 whom we will call ‘Bob’ joined an unnamed company after completing his internship. All things were going smoothly till he was given a document detailing how to set up his own local development environment for him to code. Which involves run a small script to create my own personal DB instance from some test data. After running the command
The job was simple and involved running a small script to create his own personal database instance from some test data. After running the command he was supposed to copy the database url/password/username outputted by the command and configure his own dev environment to point to that database.
That is when misery struck. Being his first day on the job, Bob enthusiastically set about doing the job assigned. Unfortunately, instead of copying the values outputted by the tool, he used the values mentioned in the document. Unfortunately for him, the document contained values that were actually being used for company production database.
Once Bob used the values from the company document all hell broke loose and the new values cleared all the data from the production database. Bob was shell shocked for next half hour as he saw his first-day virtually destroy the entire company database. After some time, everybody noticed something amiss and the company CTO immediately summoned Bob to fire him.
In Bob’s own words:
While what i had done was sinking in. The CTO told me to leave and never come back. He also informed me that apparently legal would need to get involved due to severity of the data loss. I basically offered and pleaded to let me help in someway to redeem my self and i was told that i “completely fucked everything up”.
While we can all agree that what Bob did was wrong and that too on his first day of the job, the fact that the company document main production values in the dev setup guide to be given to fresher raises doubts about company ethics. To add to his woes, in the ensuing mayhem, Bob absentmindedly took the laptop assigned to him home.
Bob has since been fired and is awaiting legal notice from the company for destroying their database. Fellow Redditors empathized with Bob for the situation he was in. Exactly five years ago, a young post intern employee who got a job at Amazon had done a similar thing on his first day. He too was fired but not before bringing half of world’s internet down.
Other Redditors offered Bob words of comfort citing several similar instances. This may help Bob who is anyhow undergoing tremendous stress of screwing the company database on the first day of his job at the start of a bright career.
Are you with Bob or do you think the company did the right thing in firing him? Do you think Bob should pay to the company for screwing their database? Give you opinions in the comments and we will make sure they reach cscareerthrowaway567.