Ben Goodger, le développeur en chef de Firefox, publie un intéressant billet sur la philosophie de développement de Firefox. Il y affirme sa ferme volonté de lutter contre l'enflure du code de Firefox. Il réaffirme son intrangisance de gentil dictateur qui lui a permis de faire du code de Mozilla ce que Firefox est aujourd'hui.

Il y développe les principes qui doivent commander l'ajout de nouvelles fonctionnalités, le retrait des pas assez utiles avec leur rejet vers des extensions. Il y expose les raisons de bon codage pour lesquelles il faut réduire le code sans pour autant transformer les fonctions visibles supprimées en fonctions cachées configurables par about:config.

Firefox is not a playground where every patch has its day. It is professional software and working on it requires discipline, not just discipline in code quality but also in feature quantity.

Inside Firefox, Battling Firefox Bloat, 22 janv. 2006, Ben Goodger