Software Engineering
The disciplined design, construction, and maintenance of reliable software systems using systematic methods.
A discipline is a lens, not an owner — the same idea can be viewed through many.
Concepts viewed through this lens
These numbers describe the current Thinking OS knowledge slice, not the whole field.
Disciplines it bridges to
Each bridge is built by ideas the two fields share, the thinking patterns that recur across both, and a representative relationship that shows how they connect.
Software Engineeringconnects toComputer Science
Shared thinking patterns
Why this bridge exists
Algorithm models Turing machine — Algorithm models Turing Machine.
Explore this connection →Software Engineeringconnects toMathematics
Shared concepts
Shared thinking patterns
Why this bridge exists
Algorithm is a Sequence — An algorithm is an ordered sequence of steps.
Explore this connection →Software Engineeringconnects toBiology
Shared concepts
Shared thinking patterns
Why this bridge exists
Hierarchy is a Pattern — Hierarchy is a structural pattern of levels.
Explore this connection →Software Engineeringconnects toAlgorithms
Shared concepts
Shared thinking patterns
Why this bridge exists
Computational complexity theory is part of Algorithm — computational complexity theory is part of Algorithm.
Explore this connection →Software Engineeringconnects toProgramming Languages
Shared concepts
Why this bridge exists
Compiler constrains Operational Semantics — Compiler constrains Operational Semantics.
Explore this connection →Software Engineeringconnects toDiscrete Mathematics
Shared concepts
Shared thinking patterns
Why this bridge exists
Algorithm is a Sequence — An algorithm is an ordered sequence of steps.
Explore this connection →Software Engineeringconnects toCell Biology
Shared thinking patterns
Why this bridge exists
DNA is analogous to Algorithm — DNA is like an algorithm the cell runs.
Explore this connection →Software Engineeringconnects toComputational Complexity
Shared thinking patterns
Why this bridge exists
Algorithm models Turing machine — Algorithm models Turing Machine.
Explore this connection →
Field shape — representation health
69/100 overall · 16 concepts
The eight dimensions measure Thinking OS coverage of this field, not the quality or importance of the discipline.
What kind of structure is this field?
Interpreted from the current atlas — how this field is represented, not a judgement of the field.
Representation health 69/100 — healthy representation. Strongest: cross-disciplinary, taxonomy. Thinnest: factual depth.
structural · Measures the current Thinking OS representation, not the quality or importance of the field.
Its 69 representation-health is above the 55 median of 213 similarly-sized disciplines (comparable by concept count).
structural · Measures the current Thinking OS representation, not the quality or importance of the field.
71% of its relations reach into 29 other disciplines — an outward-facing field in the atlas.
structural · Measures the current Thinking OS representation, not the quality or importance of the field.
13% of its concepts have a single connection (mean internal degree 1.9) — a fairly cohesive internal structure.
structural · Measures the current Thinking OS representation, not the quality or importance of the field.
Current atlas gaps: no equations stored.
atlas representation · Measures the current Thinking OS representation, not the quality or importance of the field.
How this lens connects
The kinds of relationship that characterise this discipline lens in the current slice.
Coverage matrix
How these concepts distribute across domains and concept families — real counts, not a score.
Knowledge timeline
Real, sourced key dates of these concepts.
Ideas that connect this discipline outward
Concepts viewed through this lens that reach disciplines it does not itself carry — concept-level bridges (distinct from the discipline-to-discipline bridges below).
- AlgorithmreachesArtificial IntelligenceBiochemistryBioinformaticsBiologyCell BiologyComputational BiologyComputational ComplexityData StructuresEvolutionary BiologyGeneticsHistoryInformation TheoryMachine LearningMolecular BiologyNumerical AnalysisOptimizationStatistics
- HierarchyreachesCognitive ScienceDesignEducationEducational ScienceMachine LearningMathematicsProject Management
Mental models that recur here
Modularity ×4
Build a complex whole from separable, reusable parts with clean interfaces, so each can be understood, changed or replaced on its own.
Emergence ×2
When many simple parts interacting by simple rules produce a pattern or behaviour that none of the parts has on its own.
Scale ×2
How a system's size changes what matters about it. Quantities rarely scale in step: doubling a length can quadruple an area and multiply a volume eightfold.
Cause and effect ×1
One thing genuinely bringing about another — as opposed to two things merely moving together. Establishing it needs a mechanism and controls, not just a pattern.
People represented in this atlas
People tagged with this lens who have a recorded contribution. Not exhaustive, and not a ranking.
- Ada Lovelace
1815–1852
- John James Backus
1863–1937
- Alan Kay
1940–present
- Bjarne Stroustrup
1950–present
- Shirazeh Houshiary
1955–present
- Martin Fowler
1963–present
- Frances Allen
- 16 concepts are viewed through this lens.
- 2 of them bridge into other disciplines.
- Its signature thinking pattern is “Modularity” (recurs in 4 concepts).
- The most common kind of connection here is “Kind & structure”.
- It is most tightly linked to Computer Science.
Derived from the current graph structure — observations, not a judgement of the field.