# Great article on DSLs: "Why DSLs? A Collection of Anecdotes"

**URL:** https://d.strumenta.community/t/great-article-on-dsls-why-dsls-a-collection-of-anecdotes/1021
**Category:** Domain Specific Languages
**Tags:** mps, article
**Created:** [December 11, 2020, 8:48am UTC](https://d.strumenta.community/t/great-article-on-dsls-why-dsls-a-collection-of-anecdotes/1021 "2020-12-11T08:48:45Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [December 11, 2020, 8:48am UTC](https://d.strumenta.community/t/great-article-on-dsls-why-dsls-a-collection-of-anecdotes/1021/1 "2020-12-11T08:48:45Z")

</div>

You should consider reading this great article by @voelter on his experience building advanced DSLs using MPS.

With respect to other articles he wrote, this is less technical but gives great insights on the concrete effects DSLs had on the people who adopted them. It also reports the stumbling blocks he ran into and how he got those solved.

Not a short article but it is well worth the time to read it.

> **[Why DSLs? A Collection of Anecdotes](https://www.infoq.com/articles/why-dsl-collection-anecdotes/?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=development)**
>
> Two years ago, I gave a talk on one of the systems discussed here. Together with a colleague, I explained the business case, the technical benefits, why a regular programming language would not work and the all-around positive outcomes of using the...
