I'm writing a 3D game using agile right now. I'm doing it part time. I started last night. By the middle of next week I'll have an iteration ready for play testing, including a user guide.
Another iteration a week later, another a week after that. Four or five iterations and I'll be done.
And yes, you're absolutely right that unit testing will not catch all bugs. Automated unit testing suppliments human testing. It catches lots of bugs humans miss and humans catch lots of bugs automated testing misses.
"creating prioritized vertical slices that iterate on the most critical elements and features"
Can someone tell me what this means?
Sure. It means get something simple working as quickly as possible and improving it over and over.
prioritized - Pick your most important features and implement them first. For example, if you're writing a word processor the ability to save a file probably has a higher proiority than a spell checker.
vertical - This means "specific" as opposed to "general" (also called horizontal). So you work on specific features (like the saving of a file mentioned above) rather than more general ones (like optimiztion).
iterate - You're not going to do things all at once. As an example, perhaps your first iteration of saving a file only saves text and no formating information. You're second may add formatting, your third may add additional formats.
30 days is fast? I wish I had 30 whole days to do my projects!
I love iterative development, but scrum didn't impress me much when I was involved with it. Perhaps that was just due to the management that implemented it. We went from logging bugs and tasks in bugzilla to writing them on index cards (do I really need to point out to computer people how stupid that is?), and trying to plan projects on these obscure, poorly implemented planning tools.
Iterative development is great, but scrum strikes me as nothing more than another useless management fad.
You regularly recieve free food and medication but your quality of life dimishes because of the lack of anything else usefull. You have the neccessities to live but not the motivation.
I'm calling BS on this one. First of all, the very idea that not having an Open Source Laptop means you have no motivation to live is the biggest bunch of nonsense I've ever seen posted on this site (which is saying something).
Second, if a laptop or computer is needed for someone to do their job, the company they work for will supply them with one, just like they do in America. Just like they do in India. Just like they do in China. Just like they do everywhere in the world.
This "cheap OSS laptops for starving children" schtick is nothing but self-promotion on behalf of the OSS community and will do nothing whatsoever to improve the lives of the poor.
As I've done everytime the OSS folks at slashdot have posted these self-serving articles, if you really want to help someone in need, here's a link to the Red Cross.
http://www.redcross.org/
I pretty much agree with you on this. The original Halo was a fantastic game. Halo 2 seemed like it wasn't even produced by the same people. It was way too short. Its AI was terrible (I don't know how many times my own guys ran over me in Halo 2, which never happened in Halo 1), and the game had no ending.
This article , and its replies, gets my vote for "worst ever" on slashdot.
With millions dieing in Africa every year, the idea of sending them $100.00 laptops is worse than stupid. Send them food. Send them medicine. Do something to actually help them. That the shallow folks on this board would be arguing over Java and open source in this context is disgusting.
Interbreeding occurs rarely in nature, certainly not to the extent that it changes and entire species, as the article claims to be the case with humans.
Also, interbreeding usually occurs between closely related species in the same Genus. This article is claiming interbreeding between two fairly distant species. Humans and chimps are not in the same Genus, Tribe, or Subfamily. You have to go all the way up to the Family level before humans and chimps merge.
Generally, the conclusion seems to be hogwash. But if it is true, it's a profound discovery affecting much more than just our understanding of chimps and humans. It affects our understanding of how distant two species can be and still interbreed. And it suggests that some species would be far, far more prone to this distant interbreeding than anything we see in nature today even amoungst closely related species. It would also suggest that such distant interbreeding can produce viable offspring.
Strange to see a "Who cares" post labeled as flamebait.
But you're right. Who cares. Maybe a small portion of Apple's XServer customers care, or maybe even all 10 of their XServer customers care. But not too many other people do.
I'm writing a 3D game using agile right now. I'm doing it part time. I started last night. By the middle of next week I'll have an iteration ready for play testing, including a user guide.
Another iteration a week later, another a week after that. Four or five iterations and I'll be done.
And yes, you're absolutely right that unit testing will not catch all bugs. Automated unit testing suppliments human testing. It catches lots of bugs humans miss and humans catch lots of bugs automated testing misses.
Agreed on the refactoring. I'll just add that the common practice of not writing code in order to gain insight doesn't have a very good track record.
"creating prioritized vertical slices that iterate on the most critical elements and features"
Can someone tell me what this means?
Sure. It means get something simple working as quickly as possible and improving it over and over.
prioritized - Pick your most important features and implement them first. For example, if you're writing a word processor the ability to save a file probably has a higher proiority than a spell checker.
vertical - This means "specific" as opposed to "general" (also called horizontal). So you work on specific features (like the saving of a file mentioned above) rather than more general ones (like optimiztion).
iterate - You're not going to do things all at once. As an example, perhaps your first iteration of saving a file only saves text and no formating information. You're second may add formatting, your third may add additional formats.
30 days is fast? I wish I had 30 whole days to do my projects!
I love iterative development, but scrum didn't impress me much when I was involved with it. Perhaps that was just due to the management that implemented it. We went from logging bugs and tasks in bugzilla to writing them on index cards (do I really need to point out to computer people how stupid that is?), and trying to plan projects on these obscure, poorly implemented planning tools.
Iterative development is great, but scrum strikes me as nothing more than another useless management fad.
Yippie! Now my robots will be able to be taken over by spyware and used to launch a DoS attack on the CIA, just like my Windows box.
You regularly recieve free food and medication but your quality of life dimishes because of the lack of anything else usefull. You have the neccessities to live but not the motivation.
I'm calling BS on this one. First of all, the very idea that not having an Open Source Laptop means you have no motivation to live is the biggest bunch of nonsense I've ever seen posted on this site (which is saying something).
Second, if a laptop or computer is needed for someone to do their job, the company they work for will supply them with one, just like they do in America. Just like they do in India. Just like they do in China. Just like they do everywhere in the world.
This "cheap OSS laptops for starving children" schtick is nothing but self-promotion on behalf of the OSS community and will do nothing whatsoever to improve the lives of the poor.
As I've done everytime the OSS folks at slashdot have posted these self-serving articles, if you really want to help someone in need, here's a link to the Red Cross. http://www.redcross.org/
Food? Pffft. You don't need to eat when you own OSS. Especially when it's bright plastic orange bunny-eared/devil horned OSS.
I think you're confusing this with the Amish laptop.
I pretty much agree with you on this. The original Halo was a fantastic game. Halo 2 seemed like it wasn't even produced by the same people. It was way too short. Its AI was terrible (I don't know how many times my own guys ran over me in Halo 2, which never happened in Halo 1), and the game had no ending.
21) All the trolling "Why you won't like Vista" articles.
Sorry my friend, but TeX has nothing on Pammy.
Althought, truth be told, that's two things.
How does that shoe taste?
Show me one thing that's man made and that's perfect and I will eat my shoes.
t ted/pamanderson.jpg
http://starfcker.typepad.com/photos/stars_ive_spo
Erveytnhig hmuans do has bgus. Soemohw we mnagae to get aolng.
It's about time someone got the starving and AIDS infected children of Africa laptops with Open Source Software preinstalled.
http://www.redcross.org/
This article , and its replies, gets my vote for "worst ever" on slashdot.
With millions dieing in Africa every year, the idea of sending them $100.00 laptops is worse than stupid. Send them food. Send them medicine. Do something to actually help them. That the shallow folks on this board would be arguing over Java and open source in this context is disgusting.
http://www.redcross.org/
How about: - Get a real computer.
It means the method used to carry out this attack is not known by the public in general.
Zero-day flaws are usually considered hard to manage because no one knows anything about them.
In English, it means "a very bad thing".
Rocky planets, or, more likely, rocky moons.
Can a console really be viable at this price?
No.
This report seems nonsensical
Interbreeding occurs rarely in nature, certainly not to the extent that it changes and entire species, as the article claims to be the case with humans.
Also, interbreeding usually occurs between closely related species in the same Genus. This article is claiming interbreeding between two fairly distant species. Humans and chimps are not in the same Genus, Tribe, or Subfamily. You have to go all the way up to the Family level before humans and chimps merge.
Generally, the conclusion seems to be hogwash. But if it is true, it's a profound discovery affecting much more than just our understanding of chimps and humans. It affects our understanding of how distant two species can be and still interbreed. And it suggests that some species would be far, far more prone to this distant interbreeding than anything we see in nature today even amoungst closely related species. It would also suggest that such distant interbreeding can produce viable offspring.
Strange to see a "Who cares" post labeled as flamebait.
But you're right. Who cares. Maybe a small portion of Apple's XServer customers care, or maybe even all 10 of their XServer customers care. But not too many other people do.
Well, if those products are already out there and already open source, how can the OSS flag-wavers claim that Java can't be open-sourced?
How quickly people forget what Microsoft tried to do to Java. The only thing that saved Java was it license agreement.
No offense to Perl fans out there, but Perl doesn't have a Microsoft and and IBM trying to purposely introduce incompatable forks.
Making Java open source, in the sense of a GPL or similar license, will kill Java.