When most of the open source s/w devp is distributed over the globe then all how will those various s/w development principles hold good? Theoritically then all Open apps should be buggy coz of lack of s/w engg implementation. But its the opposite. So does that mean s/w engg principles are waste of time????