DSLs. Creating a language that only you know that will double the learning curve for the folks coming after you. It's fine for personal projects, but almost always an anti-pattern.
Dsls are always in the codebase either explicit where it’s made plain or implicit as design patterns and apis
Dsls are always in the codebase either explicit where it’s made plain or implicit as design patterns and apis