Demystifying Parsers
There’s a common misconception that writing parsers is a daunting task, often stemming from either a lack of exposure or a challenging experience in academia. However, creating parsers for domain-specific languages (DSLs) can be much simpler, especially with modern tools like parser combinators and GLR parsers. Smaller scripts and well-designed syntax can significantly ease the parsing process, making it accessible even with less efficient parsing techniques.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
Related Questions
Why do we sometimes know why programming languages are working and sometimes we don't, from the perspective of a compiler engineer?
Does language have consequences as discussed in Episode 97: Interview Anders Hejlsberg and The Dangers of DSLs, in relation to the episode The Pragmatic Programmer - How to Estimate and the clip Domain Specific Languages?