Garage By Aviture Speaker Series - Uncle Bob Martin, Clean Architecture

Garage By Aviture Speaker Series - Uncle Bob Martin, Clean Architecture
Blog Feature

clean code  |  Clean Coder  |  Garage By Aviture Speaker Series  |  software development  |  Speaker Series  |  The Garage  |  community  |  Community Support  |  Uncle Bob  |  Uncle Bob Martin  |  News  |  Technology  |  Events

Uncle Bob Martin is coming to Omaha on January 20, 2016 for two workshops and an evening lecture. We're thrilled to help host this day of learning from an esteemed leader in the field. Register for the workshops on Eventbrite, and please navigate to the Splash page to register for the evening lecture.

Wednesday, January 20, 2016

Uncle Bob Martin will be in Omaha all day on January 20th for a combination of hands-on, 3-hour workshops during the day and a lecture talk in the evening. Stay tuned as those topics are revealed.

Schedule Summary

  • AM Workshop - 9 to 12 pm
  • PM Workshop - 1 to 4 pm
  • Evening Lecture - 7 pm


Garage Speaker Series - Uncle Bob Martin "Master programmers think of systems as stories to be told rather than programs to be written." – Uncle Bob Martin, Quote from Clean Code

More about Uncle Bob Martin

Robert C. Martin (Uncle Bob) has been a programmer since 1970 and is a leader in the industry of software development. Mr. Martin is the founder, CEO, and president of Object Mentor Incorporated. He is also the Master Craftsman at 8th Light Inc., a Chicago-based Software Consulting firm; co-founder of, offering on-line video training for software developers; and founder of Uncle Bob Consulting LLC, offering software consulting, training, and skill development services to major corporations worldwide.

Mr. Martin has published dozens of articles in various trade journals, and is a regular speaker at international conferences and trade shows. He is also the creator of the acclaimed educational video series Mr. Martin has authored and edited "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming.

Today, he is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. Mr. Martin served three years as the editor-in-chief of the C++ Report, wrote the monthly Craftsman column for Software Development magazine, and served as the first chairman of the Agile Alliance.
More can be found on his website,

Schedule Details

  • Register for one or both of the workshops on Eventbrite.
  • Bring a laptop to take notes.
  • Format will be 2-3 hours of lecture mixed with small group work and/or discussion.

AM Workshop, 9 AM - 12 PM

AM Workshop: Advanced Principles of Agile Object Oriented Class and Component design.

What happens to software? Why does is rot over time? How can a development team prevent this rot, and prevent good designs from becoming legacy code? How can we be sure our designs are good in the first place? How do you manage the structure of large agile and object oriented systems? What is the best way to break that structure into components? What should the components contain, and how should they be interrelated? How can we effectively partition a system into independently deployable components?

Lunch, 12 PM - 1 PM

Break. Morning and/or afternoon workshop attendees welcome to join for lunch, provided at Aviture.

PM Workshop, 1 PM - 4 PM

PM Workshop: Specification Discipline.

The first bullet in the "XP Developer Bill of Rights" is: "Programmers have a right to know what is needed..." In other words, they have a right to know the requirements. But rights and responsibilities go hand in hand. The fact that we have the right to know what is needed means that we have the responsibility to find out what is needed. That means that programmers play a critical role in the specification of systems. We've learned, over the last few decades, that the best way to specify a system is with tests. So specification disciplines are test disciplines. What are those disciplines? Given that specification error is one of the primary reasons for project failure; what must craftsmen do to mitigate and eliminate such errors?

Evening Lecture, 7 PM*

  • Doors open at 6:00 PM, talk starts at 7:00 PM.
  • There will be a brief period with light meal and refreshments before the talk begins, and time following the talk to network and mingle.
  • *Please navigate to the Splash page to register for the evening lecture.

Lecture Topic: Clean Architecture.

Abstract: "Does the architecture of your application tell you the intent of the application, or does it just tell you what frameworks you’ve used. A good architecture screams about the intent of the application and hides the frameworks. In this talk, Uncle Bob talks about the lost years of architecture, about how the web is just a detail, and about the best kind of architecture to use for your applications."


Garage By Aviture
8802 S 135th St., Ste 500
Omaha, NE 68138

Parking will be available in the lots in front of and behind the office building.

Other resources

Get the latest Aviturian insights sent straight to your inbox.

Leave a comment:

Ready to uncover solutions that transform your organization?

It’s never too late to build a culture of innovation. First, let’s discuss your vision, then map the journey to get there.

Start talking strategy