Joseph Yoder's Personal Pages

The Refactory

Joe is a founder and principle of The Refactory, Inc., he runs his own consulting and mentoring business, and also volunteers for The Hillside Group.

Joseph is an international speaker, pattern author, and longstanding member of The Hillside Group where he currently serves as the President of the Hillside Board, a group dedicated to improving the quality of software development. He is co-author of the Big Ball of Mud pattern, which illuminates many fallacies in the approach to software architecture. Joseph has chaired the Pattern Languages of Programming Conference (PLoP), given a keynote address at Agile Portugal, helped organize SugarLoaf PLoP, ChiliPLoP, and PLoPs for many years, as well as presented tutorials and talks at conferences such as OOPSLA, Agile PT, SATURN, CBSoft, and ECOOP. He has also contributed with tracks at QCon San Francisco, assisted the new AsianPLoP with their first conference, organized a web 2.0 workshop at the TOOLS conference in Europe, and presented papers and tutorials at many conferences around the world. >> Read More

Mar10 Demo  Image

Adaptive Object Model Researcher and Design Pattern Writer

Joe has been involved for quite some time working on and deploying Adaptive Systems or Domain-Specific Languages for clients. Joe thinks software is still too hard to change. He wants do something about this and believes that by using good patterns and by putting the ability to change software into the hands of the people with the domain knowledge seems to be some promising avenues to solve this problem. Joe has written papers, presentations, and tutorials on Adaptive Object-Models, meta modeling, frameworks, and has organized many workshops on this topic. Take a look at his research and papers to find out more about his studies and specialties. >> Read More


Mar10 Demo Image

Joe currently resides in Urbana, Illiinois. He runs two companies, works on software development projects, authors pattern papers, and enjoys the day to day life of a traveler and consultant. Joe supports the local community through a portal site titled CU Local Biz.com. He enjoys riding his Harley, cycling Central Illinois trails, listening to a variety of music, and spending time with friends and family.

>> Read More


Travel Log

2012 Travel Log

Tucson, Arizona October 19-21, 2012

I will be heading to Tucson Arizona to attend the 19th Conference on Pattern Languages of Programs. I am serving on the Planning Committee and as Director of Local Operations for PLoP 12, and will also be attending SPLASH while in Arizona.

Panama City, Panama July 23-27, 2012

I will be attending the First International Symposium on Software Architecture and Patterns sponsored by 10th Latin American and Caribbean Conference for Engineering and Technology. I was on the Planning Committee for the convention this year, and while there, I will be leading a BootCamp to teach how to build patterns.

Porto, Portugal June 15-23, 2012

I will be returning to Porto, Portugal in June to attend this years Agile PT conference. I am serving on the Organizational Committee for this year's conference.

Las Vegas, New Mexico April 14-17, 2012

I will be attending Chili PLoP in New Mexico this April. I served as Conference Chair for the Organizational Committee this year, and will be hosting a workshop to teach Cloud Computing Patterns.

Portland, Oregon January 25-27, 2012

I was in the Portland metro area of Oregon with Rebecca Wirfs-Brock hosting a course in Pragmatic Test Driven Development. The purpose of the course was to provide hands-on experience and to build skills in effectively writing tests in an agile development environment.

2011 Travel Log

San Francisco, California December 15-18, 2011

I was in San Francisco visiting and consulting with my friend, computer scientist and author, Richard Gabriel. We collaborated on an Onward! Essay -- The Artist in the Computer Scientist.

Dallas, Texas November 24, 2011

I was in Arlington, Texas at Cowboys Stadium on Thanksgiving watching as the Dallas Cowboys hosted the Miami Dolphins. I enjoyed watching the Cowboys improve their Thanksgiving record to 28-14-1 this year. Go Cowboys!

View Past Travel

Joe Yoder

Joseph Yoder

Agilist, Computer Scientist, Consultant, Object Oriented Developer, All Around Good Guy!

Talks & Tutorials

July 23-27, 2012
Panama City, Panama

April 14-17, 2012
Las Vegas, New Mexico

January 25-27, 2012
Portland, Oregon

November 21-23, 2011
Krakow, Poland

October 22-27, 2011
Portland, OR

October 21-23, 2011
Portland, OR

October 5-7, 2011
Tokyo
September 25-30, 2011
Sao Paulo, Brazil

Recent News

What is Pragmatic Test Driven Development (TDD) all about?

Read the Article

Big Ball of Mud: Still the De-Facto Standard of Software Design.

Read the Article

I have an interview online regarding my keynote address at the Agile Portugal conference in June.

Read the Interview

After Agile2009, a blogger wrote a synopsis of the Big Ball of Mud talk.

Read More

I gave a recorded interview at QCon 2009 where I discuss the AOM framework.

Watch Video

Joe's Publications

Can be downloaded from my website. I add new material as it's been published.

View Library

Training Mentoring

Are you looking for design patterns training or mentoring? Joseph provides training courses for a variety of languages.

Learn More

Contact Joe

Joe Yoder

217-344-4847

Contact Form