Know, Caesar doth not wrong, nor without cause .
Indeed there are those who think Caesar can do no wrong. And it's those people that get me a bit off-center.
So, I saw that delay coming from a mile away. The schedule sounded extremely optimistic, like written by someone with no background in software development. "Spin up the servers" and "warm up the caches", oh my. Today we'll find all bugs and tomorrow we will fix them all. Except that's not how software development works.
Two weeks ago, these problems most likely already existed, though there was still a lot of stuff that needed to be created and attention was all on the "make new stuff" part. That's normal. That's why you have testers. But that's also why you don't announce a date when you are not reasonably certain that you can hold it. It's such a basic mistake, and one that most people in charge of a dev team for the first time make. They're under a lot of pressure to deliver
something, so they work towards delivering
something. That's not exactly a climate beneficial to excellence.
So the days pass and the software is not coming together really. New problems pop up, or rather, old problems that nobody's experienced before because the software didn't have the functionality to expose them before. And the day before release you have to pull the emergency brake and concede that you won't make the deadline. So far so good. Now the fanboys, relentlessly, tell us that this is the right thing, this is good, another sign that RSI loves us, etc. etc.
Two things:
1) Yes, it's the right thing to do. Better be late than to release crap.
2) No, your project management is still abysmal. You maneuvered yourself into that corner in the first place.
<Moderation Edit: Residual Clean up>
You always want to be like Scotty from Star Trek, giving super pessimistic estimates, and then even though you took twice as long you still finished in half the time.
And here's the thing about SC, the same thing as today happened back in december when the DFM was initially slated for release. And in retrospect, the fanboys claim that that was not a "hard date" and hence ok to miss. The CEO says they'll do feature X, but no that was not a promise just because he said they'd do it...
The mental gymnastics going on there, unbelievable!
It's time for some reality check here guys. And I'm mostly talking about the fanboys who infest twitter, youtube and the likes, mindlessly parroting PR statements about SC as gospel while telling everyone how overpriced the elite beta is, and that elite sucks because SC will be so much more detailed and has a greater scope and more depth and whatnot.
Maybe, just maybe, SC was oversold a little? Perhaps although the plans might be grand, there's a good chance they won't come to fruition,
ever? Maybe we should just lean back and see what's THERE instead of comparing real, existing games (like ED) to some future fantasy game release that only exists in the minds of fanboys?
But no, excuses are sought, oh ED had a early start because they developed for tens of years (bullcrap if you look at the animations in the background of the early kickstarter videos, and also according to FD's statements), and other weird trains of logic are being sent on their merry way.
Guys!
Stop making excuses for other people's mistakes, just because you like what they promise you. Look at what's there, and use common sense.
ED needs to get the netcode sorted. That's the big elephant in the room here at the moment. But really, SC needs to get
everything sorted, starting with the basic project management. What on earth made them announce the 29th, a single day before ED Premium Beta, when the thing
was not ready? Is it a motivation problem? I doubt that. It's more likely a planning problem, with too many people doing too many things at the same time and no human being able to bring it all together into a coherent product.
Here's a few more predictions from me, and you can later come and tell me I was wrong or right:
1) ED will continue to have network problems through the beta, though their effects may be lessened a bit with the upcoming client connection speed and geoip checks.
2) SC will eventually release the DFM, and it'll have less actual gameplay elements, and less polish, than the first ED Alpha. It'll have nice looking backdrops but play very shallow.
3) The double precision change in SC CryEngine will result in a complete change of ship handling and introduce lots of weird side effects.
4) SC will ultimately reduce the scope of their plans. In the future, you will hear CR say "we decided to not work on feature X for the time being" more and more often.
Now it's not actually such a problem in this forum, but in other places there are people who are defending SC tooth and nail. And if they don't deliver on all the promises, or delay time and time again, what's the harm, right? But you're mistaken, there's a lot of harm, for the repeated disappointments by SC are really damaging future kickstarted games. SC has taken up a lot of the faith people put into projects on Kickstarter, and the more they keep missing deadlines and breaking promises, the harder it will be for games like Limit Theory to attract enough support to be realized.
Now if you'll excuse me, I have some fish to feed