Today I realized that a contract is just a model of the world expressed in natural language. Modeling contracts in software means creating a model of an imperfect model of reality. 🤯 A contract is both a real object and a model of reality.
#dddPrompt engineering is the art of writing a prompt that gives me exactly the answer I desire — and postulating it as, "Oh, almighty AI has come to a conclusion."
#ai #promptThere is a common misconception about platforms as foundations. Foundations are static, need to be built in advance, and can't be easily changed. This misconception is especially widespread in upper management, enforcing teams to build a feature-rich platform before starting to work on products.
Software platforms in contrast should focus on supporting. And this support must be flexible, giving product teams just enough support to progress quickly.
Excited to head to Berlin this afternoon for my first
#KanDDDinsky! Looking forward to an agenda packed with great talks and hands-on sessions about
#DDDesignThe Domain-Driven Design Europe program is taking shape. We haven't made official announcements yet but a little sneak peek:
Maybe the insurance sector is particularly struggling to apply DDD principles because sharing (risks) is their business model and part of their DNA, so there is a trait to share everything. But sharing models doesn't work well for software development.
My talk "DDD in large product portfolios" at DDD Europe 2023 is now available on YouTube.
#dddesign #dddeurope https://youtube.com/watch?v=FzycqiJVioI&si=pQGWXrhcJ08PwUfq
DDD in large product portfolios - Andreas Pinhammer - DDD Europe
YouTubeI'm glad to announce that my article about the link between business architecture and agility ("Facharchitektur als Enabler für Agilität") was published today in the current issue of the German software architecture journal IT-Spektrum. 😊
#dddesign https://webreader.itspektrum.de/de/profiles/7d30f3fc5f62-itspektrum/editions/it-spektrum-1-2024