Entropy in Software, DDD, and Constructor Theory - Wei (David) Wang - DDD Europe 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ม.ค. 2024
  • Domain-Driven Design Europe 2023
    dddeurope.com - / ddd_eu - newsletter.dddeurope.com/ / domain-driven-design-e...
    Organised by Aardling (aardling.eu/)
    Entropy is a measure of disorder and randomness that can accumulate in software design over time, making it difficult to maintain and evolve. In this session, we will explore entropy in software design and how to reduce it. We will discuss how DDD could help to control and reduce entropy. We will also cover Constructor Theory, a new framework for understanding the laws of physics and their implications for computation and software design.
    Several case studies will be presented to illustrate these concepts. One example will show how DDD was used to redesign a complex, large-scale, legacy system for a large insurance services company, resulting in improved maintainability and scalability. Another example will demonstrate how Constructor Theory was applied to identify fundamental constructors of the software design process and outcomes come up with.
    Attendees will gain practical examples and benefits of using these techniques, such as improved maintainability, easier scaling, and faster development times. By the end of the session, attendees will have a better understanding of the challenges of software design and how DDD and Constructor Theory can help create more robust, scalable, and maintainable software systems while respecting some fundamental laws.
    Wei Wang, also known as David Wang, is a Principal Consultant at ThoughtWorks with over 15 years of professional experience in software engineering, architecture, and enterprise architecture across various industries, including semiconductor, telecom, energy, banking, and insurance. With a focus on technology strategy, legacy system modernization, and digital transformation, Wei has worked on several legacy system modernization engagements in the past decade. He brings a wealth of expertise and knowledge to his work, helping clients to overcome complex technical challenges and achieve their strategic goals.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 3

  • @iamkaransethi
    @iamkaransethi 5 หลายเดือนก่อน

    Those are some deep insights, David! Great work

  • @brookemetoxen-smith5113
    @brookemetoxen-smith5113 4 หลายเดือนก่อน

    Thank you, very interesting. It always seems like we want the source code to move for us and not us have to navigate through it to perform tasks. This causes issues with laws to surface more than solutions on possibilities. I think this needs a cultural inclusion so the globe is on the same level so we can see multiple results with the same platform of issues and see something arise from this instead of variations of the same issue to identify. Very good!

  • @thebil
    @thebil 5 หลายเดือนก่อน

    Good and interesting title, but presentation is quite bad. Can’t make out what he’s saying most of the time