06-06-2025 01:58 PM
An interesting aspect regarding software development is Conway’s Law. Melvin Convay stated in 1968:
“Organizations which design systems […] are constrained to produce designs which are copies of the communication structures of these organizations.”
This means, when we look at Firefox we can estimate the communication structure of Mozilla and its departments and groups of developers caring for certain modules.
It could explain, I think, why it is so difficult to implement a feature request like customizable hotkeys, as this spans various departments.
This is neither a common idea posting nor a complaint, just a hint to think about Conway's Law.
Melvin E. Conway: How Do Committees Invent?: F. D. Thompson Publications, Inc., melconway.com