I have never fell so stupid in my whole life until what happened yesterday at the office. The company that I work for has almost 80 webservers everywhere around the world, and more than 20 webserver machines in Melbourne, Australia. I mostly responsible for those servers which are located in Melbourne.
Since the company launching a new product which is like a wizard of website builder, my life in the office has never been so relax. Lots of customers rang up, and asking hell lot of questions about the new product, and purchased the product via the telephone. The thing about this product was that, we didn’t have a facility to create the users’ account automatically, everything must be done through manual inputs. Yes, I know, it is pain in the butt to do those manual entries.
Apparently, since my job description is a developer working for Innovative Department, I don’t have to do all those data entries. We have a department that does those data entries. Well, here is the story.
One of the guys from that department came to me asking for my help to create him a system that can automate all the data entries, and so I agreed. It took me half a day to develop the system to go live in production. Not long after the system went live, the same guy came back to tell me that another problem had occured. The problem seemed to be from the mail server, he claimed that the mail server stop functioniong ever since I put the system to live, and so I agreed again to look into the problem.
As a software developer, I usually have a lot of windows and servers admin panel opened. Because of this bad habit, the stupidity began. Let’s assume that the server which had the problem is called .37 server, and the server which had no problem is called .12 server. Instead of working on .37, I unknowingly worked on .12, and got my ass on this server. Because of working on a wrong server, everything looked slightly different, and some configurations were missing. My head was sweating because there were quite few customers in that server, and I screwed the server up (so I thought). In my head, I didn’t think of solutions about how to fix the problem anymore, but to think about how to talk to our customers that we screwed up the server, and apologise to them. We were worried to death that day.
Suddenly, I began to realise something was different about .12 server. How come it didn’t have the usual structure like any other servers, and so I checked the IP address of this server. Realising that we were working on the wrong server, made us looked like an idiot. I just laughed to myself so loud that I actually fell for my own stupidity and the bad habit I had.
I got a moral lesson from this experience that I should look before I do. What a day…what a day!