Large language models have swept the world with a fervor last seen when the internet itself first began to pervade everyday life. And generative AI itself is positioned to create an entirely new category of applications... How we, as developers (and the people working with developers) model our systems has _never_ been more important.| www.jamessimone.net
I'd like to take you through a routine refactoring exercise to showcase the power that objects wield when used correctly. This is, in my opinion, the single most _satisfying_ refactoring, because it showcases how maintanability improves by fixing an improper abstraction instead of letting it fester. This exercise will also highlight a curious junction between Test Driven Development (TDD) and Domain Driven Design (DDD) - which is to say that if the functionality that you're working to refacto...| www.jamessimone.net