Curates and explains laws, theories, principles, and patterns for software developers.
Hacker Laws is a GitHub repository created by dwmkerr that serves as a reference for developers. It compiles and explains common laws, theories, principles, and patterns discussed in software engineering and technology. The collection provides a single, organized place for technologists to learn about and reference these foundational concepts, from Brooks's Law to the CAP Theorem, offering concise summaries for each entry.
The content is presented as a single, well-organized README file within a public GitHub repository. Users navigate via a hyperlinked table of contents to read explanations of various software development principles. It is a community-driven project that accepts contributions via pull requests. As a public GitHub repository, it is completely free to access and use.
This repository is ideal for software developers and engineering managers who need a quick reference or a clear explanation of a well-known industry principle or law.
The repository explicitly states it does not advocate for any specific law, and their application is a matter of debate. The entries are summaries and not exhaustive treatises on the topics.