|
|
|
|
|
by joshmarinacci
1015 days ago
|
|
This really rings true for me. I’ve used many DSLs over the last 20+ years. Build systems. UI definition files. Orchestration languages. They always start simple and easy, but they always eventually grow so complex that using a real language would be preferable. I’ve never seen a system remain at the same level of complexity (or much less shrink) over a multi year timeline. |
|
Some developer eventually can't be arsed to stop and _think_ for half an hour about how to solve a problem, so proposes replacing the carefully thought out DSL with a Python script.
The typical programmer does have any respect for code they didn't write themselves or what it was trying to accomplish.