Software Craftsmanship Content on InfoQ
Latest featured content about Software Craftsmanship

- Topics
- Software Craftsmanship,
- Architecture,
- Methodologies
Testing is an important means to obtain information about implementations. Likewise, code reviews help to keep the code quality high. What is very common for code, gets sometimes neglected for software architecture. But how can a project team test the architecture itself? Software architecture assessment represents an effective approach for introspecting and assessing software design.
News about Software Craftsmanship
- Topics
- Software Craftsmanship,
- Pragmatic Thinking,
- Reliability
Who ever has wondered what kind of software is used by Santa Claus & Co, got a hint recently in youtube. This might irritate some software engineers who have assumed, Santa Claus would only use Open Source Software.
- Topics
- Software Craftsmanship,
- Agile
The Software Craftsmanship North America (SCNA) 2011 had a number of renown speakers including Corey Haines, Chad Fowlers, Uncle Bob, Michael Feathers, and others. We have created a digest of some of the ideas presented at the conference and shared by participants.
Articles about Software Craftsmanship

- Topics
- Change,
- Programming,
- Object Oriented Design,
- Software Craftsmanship,
- Agile,
- Design,
- Architecture,
- Proposal
This essay is an intentionally provocative and controversial call for a real revolution in how we conceive of and practice software development. The intent is to stimulate discussion.

- Topics
- Software Craftsmanship,
- Agile,
- Design,
- Programming
Ryan Cooper reviews the Clean Code by Robert Martin and concludes that this book belongs on the bookshelf of every developer who cares passionately about quality and craftsmanship. Ryan suggest that this book will be beneficial to new developers and seasoned developers alike.
Presentations about Software Craftsmanship

- Topics
- Software Craftsmanship,
- Architecture
Glenn Vanderburg believes that software engineering and craftsmanship are not mutually exclusive, and there is synergy between them, explaining how to combine them in the software development process.

- Topics
- Software Craftsmanship,
- Agile
David Harvey is concerned that some of the craftsmanship discourse can end up creating a barrier between the software builders and their customers, suggesting that the current Software Craftsmanship movement is a distraction, even a danger.
Interviews about Software Craftsmanship

- Topics
- Software Craftsmanship,
- Agile Techniques,
- Agile,
- Pragmatic Thinking,
- Adopting Agile
InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.

- Topics
- Leadership,
- Software Craftsmanship,
- Architecture,
- learning
Brian and dave discuss what it might mean to be a true craftsman and why the idea of craft has become so popular of late. Other issues discussed include the question of why craft seems to be focused almost exclusively on programming and why everyone does not aspire to be a craftsman? Programming as performance art, programs as literary artifacts, and code "habitability" round out the discussion.