Caligo73 wrote:Well, without reading everyone's response, so I may repeat a few people--I work for a small software company in Vegas. We have a very small audience and have been working on the rollout for a new version for over a year. With the small audience we have we are contstantly being bombarded with complaints, suggestion, etc. Although we would love to take all of them, if we did we'd never get the software released. One suggestion overshadows another. You want it faster, but you want me to do more work to make it "improved"? We're already a year behind our release date and at some point we simply have to stop working on "improvements', simply work out the current bugs and get the thing out the door. And without building so much they can't handle the file size of the program.
I'm sure the developers would love to take every suggestion you guys have. But if FireFox is ever to be "released" they have to at some point stop. And keep in mind, we can't have it all--at least not right away. How often has a Version 1.0 of anything ever been complete? When has anyone ever stopped and said: "ok, it's perfect. We're done." If the suggestion isn't done now, that doesn't mean it can't be looked at later.
FireFox is far from perfect. But it's still better than the rest in my eyes. Otherwise, I'd just use IE. Or Opera. Or any of the dozen browsers out there today. You do have a choice. That's what makes it so nice. It's up to you to decide what the best choice for you is.
Superbly put. If we all look at the roadmap, you'll see Mozilla would like to ship 1.0 this summer. That means that feature development has to slow down, a specific set of remaining features critical to 1.0 identified, those implemented, and then the rest of the time focused on spit and polish. After that product ships, then the doors are open to new features again. It's just like the Seamonkey development process really, except because we don't have the benefit of a finished product it's going to take us another 6 months of discipline to reach 1.0 final.