Finally, the project which we've worked on for nearly one year has gone for production. There's been a lot of fun, frustration, argument, self-accomplishment during this long development period. We've tried a number of development approaches in this project such as offshore coding outsourcing, hiring part/full-time indian contract programmers, and end-up ourselves taking up the coding works. I'd say it was a quite challenging task to make this application accepted by customers, but somehow, at the end we managed to make it happen. Of course, it is not yet over, just like many other IT projects, there'd be a lot of change requests and enhancement need to be done in coming days.
I've got to know a few good coworkers, we had the chances to discuss many technical issues in either meeting room or canteen. We've figured out the best way (according to our judgement of course) to make our app more maintainable, readable, extensible and also scalable. We're enjoying pointing out the DB designer's faults on table design, doing research on the net to optimize performance and resolve many technical difficulties. My teamate has became
Struts expert now which he knows nothing about it when he first joined.
There's been a lot of fun and satisfaction by separating frontend and backend development to two programmers, we found this approach is much more better than one programmer code from back to end. We're enjoying discussion, of course including arguing, sometimes we almost want to give up our job commitment due to many factors like management mistake, unfair task assignment, dispolite finger pointing, tight schedule and high pressure. I'm glad that we managed to overcome all these and finally we made it.
Unfortunately, more than a half of existing members are leaving for their better offers. At this moment, I really feel upset, and I believe I will always feel lonely after that. I really don't want this to happen but I've no choice, nobody able to convince them to stay. Frankly, I'm pretty sure that they will be much
more happy and will be having greater opportunity to grow compared staying in current company.
It does not matter where are they, I'll always miss them, and, let's share the fruit of success now. All the best buddies!