Software craftsmanship movement

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf software development movement
gptkbp:aimsTo improve code maintainability
build a community of professionals
encourage lifelong learning
foster pride in software development
raise standards in software development
gptkbp:articulated Manifesto for Software Craftsmanship
gptkbp:book gptkb:Clean_Code
gptkb:Apprenticeship_Patterns
gptkb:The_Pragmatic_Programmer
The Software Craftsman
gptkbp:contrastsWith factory model of software development
gptkbp:emergedIn Agile software development
gptkbp:emphasizes ethics
pragmatism
responsibility
mastery
pride in work
gptkbp:focusesOn mentorship
professionalism
software quality
continuous learning
gptkbp:hasEvent SoCraTes Conference
Software Craftsmanship Conference
https://www.w3.org/2000/01/rdf-schema#label Software craftsmanship movement
gptkbp:influencedBy gptkb:Extreme_Programming
gptkb:Clean_Code
gptkb:The_Pragmatic_Programmer
gptkbp:manifestoPublished 2009
gptkbp:notableFigure gptkb:Sandro_Mancuso
gptkb:Dave_Hoover
gptkb:Robert_C._Martin
gptkbp:promotion gptkb:collaboration
community involvement
mentoring
peer review
knowledge sharing
code quality
deliberate practice
community of practice
apprenticeship model
gptkbp:relatedTo gptkb:Agile_Manifesto
gptkb:Extreme_Programming
gptkb:Clean_Code
Software engineering
Pragmatic Programmer
gptkbp:website https://manifesto.softwarecraftsmanship.org/
gptkbp:bfsParent gptkb:Bob_Martin
gptkb:Robert_Martin
gptkbp:bfsLayer 6