Mozilla

The Mozilla engineers are absolutely wonderful, but I could kill each one of the Netscape managers and not feel guilty.

This is a trivial example, but this happens a hundred times each week.

Engineer:

    nsIFile::MoveTo is supposed to rename the file in place is the newParentDir param is NULL. On the Mac implementation, it crashes instead.
Manager:
    What visible feature of Netscape does this break? Is this nsbeta3+?


Basically what the manager is saying is, "Why are you spending your time working on this? You should be working on things that are noticeable." I find that totally bullshit. If you API doesn't even work as documented, how are you supposed to build a quality product? Let the damn programmers do what's actually important.