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 and pattern author and longstanding member of The Hillside Group, 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), as well as presented tutorials and talks at conferences such as OOPSLA and ECOOP.             >> Read More

Mar10 Demo Image

Joe currently resides in Urbana, Illiinois where he oversees a team of developers who have constructed an order fulfillment system based on enterprise architecture using the .NET environment.

Other projects involve working in both the Java and .NET environments deploying Domain-Specific Languages for clients. Joe thinks software is still too hard to change. He wants do something about this and believes that putting the ability to change software into the hands of the people with the domain knowledge seems to be one promising avenue to solve this problem.              >> Read More


Mar10 Demo  Image

Joe has long been a proponent of Adaptive Object Model research as well as design patterns.

Joe has written papers, presentations, and tutorials on AOM, meta modeling, frameworks, and more. He was the co-author of The Big Ball of Mud pattern paper published in 1999. Take a look at his research and papers to find out more about his studies and specialties.               >> Read More

2010 Travel Log

Salvador, Bahia, Brazil, September 27th-October 1st, 2010

I will be returning to Brazil this year for the CBSoft 2010 and SugarLoaf PLoP conferences. I'm helping organize the SugarLoaf PLoP. At CBSoft I will be delivering a Keynote address entitled: Ultimate Agility: Let Your Users Do Your Work! with the assistance of Rebecca Wirfs-Brock.

Reno, Nevada October 17th-21st, 2010

I'm doing a tutorial at the SPLASH (formerly OOPSLA) conference this year. The tutorial is titled: Rulemakers and Toolmakers: Adaptive Object Models as as Agile Division of Labor.

San Francisco, California November 1st-5th, 2010

I will be giving the "Big Ball of Mud: Is This the Best that Agile can Do?" presentation. I have done this presentation before, but will be adding new elements and refining the ever popular big ball of mud theme. The presentation will be on November 3rd at a bit after noon. I'll be staying for the conference and possibly visiting other California cities during my time there.

View Past Travel

Joe Yoder

Joseph Yoder

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

Upcoming Talks & Tutorials

CBSoft Keynote
September 27-October 1, 2010
Salvador, Bahia, Brazil

OOPSLA / SPLASH Tutorial
October 17-21, 2010
Reno, Nevada

PLoP 2010 Organizer
October 16-18, 2010
Reno, Nevada

QCon Presentation
November 3, 2010
San Francisco, CA

 

Recent News

Items of Interest

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

Publications

Papers, Tutorials, and Presentations

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

View Library

Travel Meetup

I often travel to conferences, events, and venues all over the world. If you would like to meet, please send me a message.

More Details

Training Mentoring

Classes Available

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