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 cleancoders.com, 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 cleancoders.com. 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, CleanCoder.com.
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?
Â
See full description and register on EventBrite: https://unclebob.eventbrite.comÂ
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.
Light meal and beverage will be provided before the talk. Doors open at 6 PM.