Categories
AI DDD Patterns

Is Prompting a Kind of DSL?

Exploring the parallels between domain-specific languages (DSLs) and the prompting techniques used with large language models.

Categories
Best Practices DDD Tools

Modeling Tools

A comprehensive list of modeling tools: Structurizr Structurizr is my favorite modeling tool for light-weight, high level architecture diagrams. Diagrams are defined in a C4-model only, which is a kind of json-style notation. In C4 you’re defining persons, systems, container and components. C4 also defines four diagram types: context, container and component and code diagrams. […]

Categories
Best Practices DDD Patterns Science TDD

Symmetry, Conservation of Energy and Algorithms

In Physics we know the principle of a conserved quantity. A conserved quantity is something that doesn’t change while other variables in the system are modified. For example, the total energy in a closed system can neither disappear nor can it grow over time out of nothing. The amount of energy is conserved. Some of […]