Software Engineering
Laws and principles filed under Technology & Computation / Software Engineering.
Software Engineering
Every guide includes meaning, mechanism, applications, limitations, related concepts, and traceable references.
Software project coordination heuristic
Brooks's Law
Why late staffing can add onboarding, communication, and integration work faster than productive capacity.
Organizational design heuristic
Conway's Law
The communication paths of the organization designing a system tend to reappear as boundaries and interfaces inside that system.
Software-performance aphorism
Wirth's Law
Software can become slower and more resource-hungry faster than hardware becomes faster, erasing gains users expected from improved machines.
Open-source review heuristic
Linus's Law
Given enough appropriately motivated and capable reviewers, many defects become easier to identify and characterize--but visibility alone does not supply review.