Its over. All hard work of the past few months is getting over. Last Saturday, we deployed our GUI in our production. It was a port of CGI-C++ GUI to JSP. There were two biggest challenges. First was not to touch the server code for any reason. The second was to reproduce all the functionalities of the existing GUI in the normal production cycle. The “normal production cycle” here was actually designed for fixing few IRs and CRs and sending the application to the clients. We wrote the entire GUI from scratch in this cycle. This was a Herculean task, still we managed it – of course with several sleepless nights and 90 hour weeks. Today is the first day in production. I’m sitting in the office and monitoring the process. Just in case if something goes wrong, we have to fix it. No much problems. Its going smooth. Have to sit during the night times and monitor for one week. OK. After that? The question remains unanswered. If more new functionalities are added in the GUI, then I might work on it or, if new work is coming for team, then I might get assigned to it, or I might shift to another team, which is looking for people with my skill set, or I might shift the company. Not sure of what I’m going to do. Waiting for my director from onsite to land here. Have some troubling questions to shoot at him. Then within 2 weeks I’ll know what I’ll be doing.