Collaborate- too many apps doing the same thing !
I think one of the main problems is the fact that people don't seem to collaborate, rather they just start up a new app. Sure choice is good, but instead of having 20 different opensource ftpd's out there (I bet there's probably more !) why not have one or two which can do all of those 20 things ? No, don't do code bloat like microsoft, but use modules, like apache, and linux. How many httpd servers are there now ? Everytime I see someone start up a new app that a decent one already exists, I think about what a waste of talent that is. Why reinvent the wheel ? I don't know why this doesn't seem to work, maybe these people make redundant apps because they can't work with anyone else ? Maybe they just want all the credit ? Before someone starts a new project they should ask, is there something out there we can add too instead of reinventing the wheel ?