Without defending or attacking the Bungie devs, here's what I'll say: yes, in this case, I think it might have been that hard. I'll do my best to explain it. If you are refactoring an app, not that big of a deal. Generally, you are either cleaning up old code or implimenting a new method of doing something (referred to as resolving technical debt in the industry). Enhancement is the addition or alteration of a feature or function. These things can go together easily, because you have an established code base, all the testing is done, and the amount of new development is minimal to moderate.
In the case of the D1-D2 transition, this isn't the case. The process was essentially creating an entirely new product to do basically the same thing. So they would have had the baseline set of requirements to be considered go-for-launch, and a long list of other things that they wanted in as well. So the primary focus is, can we get to the go stage, with everything in the requirements satisfied, working, and tested? If yes, and you have more time, do you have time to add in more things, get them working, and tested?
So, refactoring an app can take a few hours to a couple weeks, maybe more. This wasn't a refactor, this was essentially taking the requirements from the first game, adapting it to the new one, and starting from zero. I think if we knew the number of things they didn't think they'd have in at launch that we do have, we'd be shocked, frankly. Do i think it was the best job ever done? No, not at all. But do i understand the effort and timelines involved to get us what we got? Absolutely, and I'm surprised by a lot of the little things that actually made it in to the day 1 launch. I expect much more and much better things in the future, but i understand why we are where we are now, as one professional to another.
Your role as a moderator enables you immediately ban this user from messaging (bypassing the report queue) if you select a punishment.
7 Day Ban
7 Day Ban
30 Day Ban
Permanent Ban
This site uses cookies to provide you with the best possible user experience. By clicking 'Accept', you agree to the policies documented at Cookie Policy and Privacy Policy.
Accept
This site uses cookies to provide you with the best possible user experience. By continuing to use this site, you agree to the policies documented at Cookie Policy and Privacy Policy.
close
Our policies have recently changed. By clicking 'Accept', you agree to the updated policies documented at Cookie Policy and Privacy Policy.
Accept
Our policies have recently changed. By continuing to use this site, you agree to the updated policies documented at Cookie Policy and Privacy Policy.