In this episode, Julie Lerman is our guest, and she is challenged with the pattern “Conserve familiarity” from the Object-Oriented Reengineering Patterns repository (http://scg.unibe.ch/download/oorp/OORP.pdf). Throughout her career, Julie uses this pattern to be an enabler for conversations with people who use the systems. The talks are crucial to understanding the needs of people and how they use software that might be considered legacy but has a purpose. She shares her field stories, where Julie describes the patterns and techniques to maintain software that is expected to have a long lifetime.
Julie suggests the following resources:
- You are the most important resource!
- Domain-Driven Design books
- Domain-Driven Design Fundamentals course by Julie Lerman and Steve Smith (https://www.pluralsight.com/courses/domain-driven-design-fundamentals)
- Object-Oriented Reengineering Patterns (http://scg.unibe.ch/download/oorp/OORP.pdf)
Julie Lerman (@julielerman) is a Microsoft Regional Director, Docker Captain and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Entity Framework, Domain Driven Design and other topics at user groups and conferences around the world. Julie blogs at https://thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com.