>>66
I don't think it's feasible to understand Firefox entirely, and I don't think software can be at once correct and incomprehensable. In general programming is a reification of ideas it should have more in common with writing and mathematics than with the production widgets and textiles. One should at least be able to write something a reader can understand and assess correctness of. I woudl like to be as certain as possible that my machine is under my control, and as aware of it as possible so that I can use my control over it more effectively.