Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental misconceptions surrounding models in software development through this 25-minute conference talk from XO Ruby New Orleans 2025. Examine how common developer mantras like 'fat model, skinny controller' and ongoing debates about service objects, form objects, and POROs stem from conflicting definitions of what models actually represent across different patterns and frameworks. Step outside the realm of software to rediscover the true nature of models, then apply these insights to code architecture decisions. Learn how this clearer understanding can resolve many architectural arguments entirely while simplifying others into straightforward organizational choices. Gain a practical mental framework that will make future decisions about code architecture and organization more intuitive and effective. The presentation is captured by XO Ruby organizers and produced by Confreaks as part of their community support initiative.