... yet I still see fewer bugs in V1.0 of a console game than I do in V1.0 of released "professional" software. Ironically, the main factor worsening this is the industry's widespread adoption of "internet patches", a hack used for a decade by your professional software developers to cover up the known & accepted fact that no software is perfect. For 10 years before that, our software was bug-free from day one, with a *very* few notable exceptions.
All this tells me is that these companies understand the nature of their respective mediums. If you're releasing to a console with no possibility of updates it *is* important that you be meticulous and catch any bugs. If you're releasing to a webserver, then you've got more flexibility. Either way though, I will agree that I've seen a lack of discipline in ensuring code correctness, both at places I've worked and in commercial products where the results are apparent. I think the damage of releasing something low quality is vastly underestimated by most companies.
Tying this back to the original topic, I think agile has contributed in meaningful ways, but in most situations it's not a complete solution. In a large project, you need an overall strategy, with milestones that tie into your business model. I don't think agile provides that. I see agile's role more in the tactics of breaking up goals into manageable chunks and then working to complete those goals. It's effective at this because it provides a framework for accountability and proactive resolution of roadblocks. This is very important in a long term project, because if you don't have short term goals and feedback on intermediate tasks, it's easy to lose site of the overall purpose of your endeavor - that is to provide something of value to the consumer.
Uhm.. New to Apple's stuff? The answer is big NO!
How do you get that? There are plenty of media services/apps (Rhapsody, Pandora, etc.) you can use on the iPhone OS that are not connected to Apple. The author of the article complains there's no Netflix app - but how is that Apple's fault? Netflix is free to make such an app if they choose. The only issue is the inability to play in the background - something that primarily affects music apps.
How it has been before is that Apple has disallowed software that "duplicates features of existing software". I would see any competitor to iTunes being one.
(messed up the quote.. gets complicated on this level
You mean like clicking "quote parent"?
We'll agree there are too many white guys, and it's a good ole boys club.
That is an indefensibly racist statement.
So... racism gets +1 interesting and the guy who points it out gets -1 troll. Good job moderators!
A range extender turns your pure electric commuter into a "modular hybrid"
That is exactly what the volt does, except without a trailer lugging behind. Unlike the Prius it is not as you say, a "traditional hybrid".
wait tabs count.... o well i may need to edit my vote...
Just vote a few more times to balance it out.
The developer, Splash Damage, seems willing to do a Linux port if the publisher, Bethesda, gives them the green light.
What they fail to mention is that developers are almost always willing to do linux ports if the publisher gives them the green light (translation: foots the bill). And that publishers rarely do pay for it. Erm, give the green light.
Ah I see. So what they're really looking for is green paper.
Any "scientist" who works to "shut up" the opposition, has ceased to be a scientist and has turned into a political creature. Science is not about manipulation but about free and open discussions based upon the merits of the arguments.
Yes, the scientific way to silence an idiot is to ask him lots of hard questions, and let him keep the floor as long as he's able. When he can't answer those questions to the audience's satisfaction, then it's time to deliver your own answers. For those of you who feel that this is cruel and/or wrong, do you not feel a moral obligation to prevent a speaker from misguiding his audience? There's nothing discriminatory about asking questions. If the speaker has the answer, then he can educate the audience. If he can't then someone else will step in to take up the slack.
The major difference between bonds and bond traders is that the bonds will eventually mature.