Skip to content

Repository files navigation

Engineering Lore

A digital garden of connected laws, principles, heuristics and mental models for engineering.

The app is a three-column reader. Concepts are Markdown files in src/data/catalog/collection/. There is no CMS.

Preview locally

Node.js >=22.

npm install
npm run dev

Open http://127.0.0.1:8081/ after npm run dev. Saving a concept, domains.json, or types.json rebuilds the catalog while the server is running.

A concept is /all/<slug>, for example Amdahl's Law.

npm run build

writes a static bundle to dist/.

Contribute

This is an open source project. Issues and pull requests are welcome. See CONTRIBUTING.md. If you ask to be listed, your name will appear on Credits.

Catalog

Grouped by domain. Each title links to /all/<slug> on www.engineering-lore.fyi.

APIs

Architecture

Complexity

Data

Decision Making

Distributed Systems

Networks

Organizations

Performance

Product

Project Management

Reliability

Software Engineering

UX

License

MIT. See LICENSE.