Joe Yoder

Registered user since Wed 20 Aug 2014

Name:Joe Yoder

Joseph Yoder (agilist, computer scientist, and pattern author) is the founder and principle of The Refactory, a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development. Joe serves as president of the board of The Hillside Group, a group dedicated to improving the quality of life of everyone who uses, builds, and encounters software systems. He is best known as an author of the Big Ball of Mud pattern, which illuminates many fallacies in software architecture. Joe teaches and mentors developers on agile and lean practices, architecture, building flexible systems, clean design, patterns, refactoring, and testing. Joe thinks software is still too hard to change. He wants to do something about this and believes that you can start solving this problem through the use of best practices (patterns) and by putting the ability to change software into the hands of the people with the knowledge to change it.

Joe has recently been innovating, collecting and writing on the best practices and patterns on Being Agile at Quality. During this time he has given presentations, workshops, and keynotes at various conferences and in industrial settings. He has published (and continues writing and collecting) over two dozen patterns on this topic. Joe have also been working with organizations on the best practices for Agile Quality Assurance, helping them apply these techniques, and has shepherded Agile Experience reports on the topic. Variations of this some of this material has been presented as talks and workshop/tutorials at various conferences (Agile, JDD in Poland, SugarLoaf PLoP, Agile Portugal, AgileBrazil, YOW! in Australia, Saturn, and Israel Conference on Software Architecture) and to some of Joe’s clients. In 2015 Joe won the New Directions award with a colleague at Saturn 2015, given to the presentation that best describes innovative new approaches and thought leadership in the application of architecture-centric practices for his presentation QA to AQ: Shifting from Quality Assurance to Agile Quality (see here).

Country:United States
Affiliation:The Refactory, Inc.
Personal website:
Research interests:Agile, Adaptive Systems, Meta-Architectures, Patterns, Refactoring, Frameworks, Reuse, Architecture


MiniPLoP 2020 Committee Member in Organizing Committee within the MiniPLoP 2020-track
ICSE 2019 Author of Current Challenges in Practical Object-Oriented Software Design within the New Ideas and Emerging Results-track
MiniPLOP 2019 Committee Member in Organizing Committee within the MiniPLoP 2019 (Canceled)-track
MiniPLoP 2017 Session Chair of Writers' Workshop and Closing (part of MiniPLoP 2017)
Session Chair of Pattern Mining Workshop (part of MiniPLoP 2017)
Organizer in Organizing Committee within the MiniPLoP 2017-track
Session Chair of Opening and Keynote (part of MiniPLoP 2017)
PLoP 2015 Committee Member in Organizing Committee within the PLoP-track
Author of Improving Writer’s Workshop by Introducing Checklists and Perspectives within the PLoP-track
Author of Generative Processes of Community with the Fundamental Properties within the PLoP-track
SPLASH 2014 Presenter of QA to AQ: Shifting from Quality Assurance to Agile Quality within the Tutorials-track