1st Principles

Subject

Software Architecture

Software Architecture on the site: a foundations lesson plus starter chapters you can expand over time.

11 sub-topics · use search below on large subjects

Foundations

Orientation and shared vocabulary for this subject.

Careers and roles (Code)

Careers and roles as it applies to Software Architecture.

Everyday examples (Code)

Everyday examples as it applies to Software Architecture.

History in one glance (Code)

History in one glance as it applies to Software Architecture.

How claims get checked (Code)

How claims get checked as it applies to Software Architecture.

Jargon worth learning first (Code)

Jargon worth learning first as it applies to Software Architecture.

Objects you study (Code)

Objects you study as it applies to Software Architecture.

Reading habits that stick (Code)

Reading habits that stick as it applies to Software Architecture.

Tools practitioners use (Code)

Tools practitioners use as it applies to Software Architecture.

What questions the field asks (Code)

What questions the field asks as it applies to Software Architecture.

What the field is not (Code)

What the field is not as it applies to Software Architecture.