InfoQ

InfoQ

Topic/Tag specific view

Software Craftsmanship Content on InfoQ


Latest featured content about Software Craftsmanship

Trust is good, Control is better - Software Architecture Assessment

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

X-Mas Showcase: High Scalability and Usability Rule

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.

Software Craftsmanship Was Once Again the Main Topic at SCNA 2011

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

Ars Magna: the revolution is overdue

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.

Book Review: Clean Code: A Handbook of Agile Software Craftsmanship

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

Craft and Software Engineering

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.

Danger! Software Craftsmen at Work

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

Andrew Hunt on Pragmatic Programming

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.

Brian Foote and Dave West Discuss Craftsmanship

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.