As a professional software developer I sometimes find myself having to defend decisions made, when the inevitable unexpected problems arise.
A few months ago I was pleased when the decision was made to move away from the JBoss portal server implementation, to a more open platform which would run directly on Tomcat 6. Leaving the office on Christmas eve with two known potential show-stoppers was not my ideal way to start a holiday.
This week has supposedly knocked one of those out but will still involve change and the uncertainty of another upgrade.
The less important issue of the combination of multiple JSF-backed forms in separate portlets on a single page still needs to be dealt with.
It seems like every second day a different person has queried the team about why we moved away from something that worked. I'm trying to stay positive and optimistic that we will have fewer issues with configuring aspects such as load balancing, but a part of me is hoping that someone else gets the task of configuring the clustering.