I'm a software developer also, and I've seen many version updates get pushed back due to issues found during integration testing.
I am a software engineer as well and the fact that they are finding issues the day before a scheduled release only furthers demonstrates the **** poor project management that got SE into this mess to begin with.
My shop has also uncovered our fair share of issues during SIT, but that is at least a week prior to the scheduled release and definitely within the time frame were the issue could be backed out of the release package.
I am not to upset because I ain't paying a monthly fee right now. However, seeing that tomorrow is a major US holiday, SE missed a golden opportunity to bring people back into the FFXIV fold.
In a previous life I was a database programmer. Every person on the dev team was on call. I can't tell you how many times in the course of a year of initial roll out and product updates I found myself in the office at 3 am due to an error that we didn't uncover in testing. Its the nature of software development. Also in the nature of software development (something that only people who have 1. worked in the industry and 2. worked for a company not based in someones basement realizes) Deadlines are deadlines. If you promise something on a certain date it better **** well be done and if it;s not you shouldn't be too surprised when you come in to the office to find your gear packed nicely in a cardboard box that says thanks for the great times. Seeya. Maybe it was in the nature of the work I was doing, but on several projects this was the norm, not the SE way
Function overrides deadlines. On large-scale project, making sure that it works is more important than meeting a deadline. For example, the development of a nuclear power plant will take at least several years. There is a set deadline as a goal, but realistically that deadline is closer to an arbitrary timeline, and the actual completion time may shoot six months past the set deadline. Reasonable delays are acceptable.
I think that this delay is one of the smartest decisions SE has shown so far, and it shows they are attempting to learn from this whole debacle.
That said, I moved on to what I considered a less stressful occupation in the form of commercial construction. When a company makes a bid and says I will deliver a completed project on this date they are penalized for going over. There is no 'reasonable delays are acceptable'. Penalties ranged from hundreds to 10's of thousands of dollars per day depending on the project. Trust me when I tell you that once again I found myself working both long and weird hours to make sure the company didn't suffer for going over time. (which I was rewarded for doing by being paid time and a half, something that NEVER occured when working as a DB programmer)
My guess is it has nothing to do with 'We're gonna get it right' and more to do with a cultural difference between a company based in Japan and one in the US.
Seems like a bit of negativity on my part, but in reality I see SE sanctioned themselves. When I signed up for FFXIV I expected to be billed 30 days in. Here I am in my second 30 day free play extension, hard to come down on them too hard for that considering what they have given back in return.