Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You say that, but my (albeit weakly held, so CMV) theory is that any software engineering is just a form of creating a DSL, it just isn't generally explicit.

Given more expressive power, with appropriate training, it could be incredibly empowering, allowing for more expressive and maintainable systems.

It could also create an absolute mess, and some might argue that more power means more ways to shoot yourself in the foot, hence I think that kind of methodology requires the training up front and overall good software discipline.

I am a junior-mid developer so I know squat really.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: