Wanted: Business DSL’s

It sucks hard every time I think about how we commonly solve complex business problems in software development.
Probably at sometime you’ve built a piece of software intended to handle a lot of business rules, being this software surrounded by a complicated and rigid data model.
The problem with this solution is how hard would be bringing to the software different concepts and rules.
Having a tool as powerful as the DSL concept out there, I just can`t believe why something as amazing as that isn’t at our hands right now, when we deal with that kind of scenario.
I’m going to investigate deeply the technical aspects of internal DSL’s, because if there is something I want to apply to my daily job – someday, it surely would be a killer business DSL – something I believe being capable of putting a software well ahead of the average.
If you are a software developer and you have no idea how amazing can be such tool, do me a favor and make a research about domain-specific languages now.
You can start here, and here.






