▬ Eckenrode Muziekopname ▬

Laws of Software Engineering

Laws of Software Engineering

A map of 56 principles, laws, and cognitive patterns that shape how software actually gets built. Curated from Dr. Milan Milanović's Laws of Software Engineering and seeded into IntSem 🧱 as concept notes. Each note has an empty Significance for IntSem section ready to be developed — these laws are not just engineering folklore; most of them are semiotic claims about how meaning propagates through substrates.

Teams (9)

Principles about the humans who write the software, and the org shapes they inhabit.

Planning (6)

Estimation, scheduling, measurement — the laws governing the prediction of work.

Architecture (9)

How systems behave, evolve, and leak.

Quality (11)

Keeping the thing working, and the slow rot when you don't.

Scale (3)

What happens when the numbers get big.

Design (6)

The axioms people use to justify their choices.

Decisions (12)

Cognition, bias, heuristic — how humans make and mis-make choices.

Live Query

All 56 laws, listed with attribution:

TABLE WITHOUT ID
  file.link AS "Law",
  category AS "Category",
  attribution AS "Attributed to"
FROM "The Commons/Interdimensional Semiotics/Reading Materials/Concepts"
WHERE contains(tags, "software-law")
SORT category ASC, file.name ASC

Source

Related

← All Interdimensional Semiotics