Analysis updated 2026-06-21
Look up a tech term like Conway's Law you heard in a code review and get a neutral plain-English explanation with its origin.
Browse the full glossary of software engineering cultural vocabulary to understand how developers think and communicate.
Share a specific law or principle with your team to ground a design or architecture discussion in shared terminology.
| dwmkerr/hacker-laws | tencent/weui | aishwaryanr/awesome-generative-ai-guide | |
|---|---|---|---|
| Stars | 27,088 | 27,370 | 26,577 |
| Language | HTML | HTML | HTML |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 1/5 |
| Audience | general | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
hacker-laws is a reference collection that gathers, in one place, many of the "laws," theories, principles and patterns that developers and technologists routinely quote in conversation, things like Brooks' Law, Conway's Law, Hyrum's Law, the Pareto Principle, the DRY and KISS principles, SOLID, YAGNI, the Robustness Principle, and so on. It is not a piece of software you run, it is a documentation project, written mostly as a long Markdown file, and it also powers a companion website at hacker-laws.com. The repository works as an explanatory glossary. Each entry names a law or principle, links to a fuller source such as a Wikipedia page, gives a short plain-language description, often includes a quoted definition, and points to related entries. The author is careful to note that the project explains these ideas but does not advocate for any of them, whether a given law should actually guide a decision is a matter of debate and depends on the context. The content is organised into two top-level sections, "Laws" (observations and inevitabilities) and "Principles" (guidelines people consciously try to follow), followed by a reading list, online resources, a PDF eBook download, and a podcast. You would reach for hacker-laws when you hear a term thrown around in a code review, a design discussion or a tech talk and want a quick, neutral explanation of what it actually means and where it came from, or when you want a single place to browse the cultural vocabulary of software engineering. The project is community-maintained, accepts pull requests, and has been translated into more than a dozen languages.
A plain-English reference glossary of laws, principles, and patterns that developers quote in tech discussions, Brooks' Law, Conway's Law, SOLID, DRY, KISS, and dozens more, all explained neutrally in one place.
Mainly HTML. The stack also includes HTML, Markdown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.