software craftsmanship movement

E177026

The software craftsmanship movement is a professional ethos in software development that emphasizes mastery, clean code, and continuous improvement, treating programming as a skilled craft rather than just a technical job.

All labels observed (2)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf professional manifesto ⓘ
professional movement ⓘ
software development movement ⓘ
associatedWith software craftsmanship communities ⓘ
software craftsmanship conferences ⓘ
buildsOn Agile Manifesto ⓘ
contrastsWith view of programming as purely technical job ⓘ
emphasizes clean code ⓘ
continuous improvement ⓘ
mastery ⓘ
pragmatism ⓘ
professionalism ⓘ
technical excellence ⓘ
field software development ⓘ
focusesOn apprenticeship ⓘ
collaboration with customers ⓘ
deliberate practice ⓘ
long‑term maintainability of code ⓘ
mentorship ⓘ
geographicScope international ⓘ
hasKeyConcept apprentice‑journeyman‑master model ⓘ
craftsman mindset ⓘ
ethical responsibility for software quality ⓘ
responsibility to users and business ⓘ
hasManifesto Manifesto for Software Craftsmanship ⓘ
influencedBy Agile software development ⓘ
Extreme Programming ⓘ
pragmatic programming ideas ⓘ
opposes careless coding practices ⓘ
purely schedule‑driven development ⓘ
promotes collective code ownership ⓘ
community of practice ⓘ
continuous learning ⓘ
pair programming ⓘ
refactoring ⓘ
simple design ⓘ
test‑driven development ⓘ
relatedTo clean code practices ⓘ
professional ethics in software ⓘ
software quality ⓘ
supports software craftsmanship movement ⓘ
timePeriod early 21st century ⓘ
treatsProgrammingAs skilled craft ⓘ
values community of professionals ⓘ
productive partnerships ⓘ
steadily adding value ⓘ
well‑crafted software ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

The Pragmatic Programmer → influenced → software craftsmanship movement ⓘ
David Thomas → influenced → software craftsmanship movement ⓘ
Apprenticeship Patterns → relatedTo → Software Craftsmanship (movement) ⓘ
subject linked to: "Apprenticeship Patterns"
linked to: software craftsmanship movement