|
|
|
|
|
by eduction
1016 days ago
|
|
I was replying to a very unuanced article, with the headline “DSLs are a waste of time” and no further hedging on that headline in the text. So ya, I knocked down the argument on the argument’s own (very broad) terms. No need for the personal swipe. > The core point is that the article is talking about some quite specific types of DSLs It used specific types of DSLs as evidence but I don’t see a narrowing of the claim itself? Where are you getting that? |
|
Fair enough
It used specific types of DSLs as evidence but I don’t see a narrowing of the claim itself? Where are you getting that?
What makes me sad, as I posted in a top-level comment, is that I read this exact same rationale 20 years go, by Steve Yegge, and yet we are still having the same stupid debate in programming about whether we should use DSLs and then the DSL grows and grows and, lo and behold, it's Turing-complete, but its ergonomics are dire and its tooling non-existant. And it's not like this is some niche part of the ecosystem - it's how most people deploy infrastructure.
What I despise is seeing the same problems come up again and again, and never seeing good solutions to them, jsut the same mistakes, repeated. Programming is, truly, terrible. Just a load of slaves building the Pyramids.