Start Small with DSLs

Adding new syntax to a domain-specific language can complicate its usability, so it's crucial to start with a minimal approach. Users often feel entitled to voice their opinions on a language, leading to unexpected feedback that can be challenging to address. By keeping the language small, developers can avoid overwhelming users and reduce the need for extensive revisions down the line.