3 ms·
I have created a DSL for supply chain optimization over the last 10 years[1], and gave a talk about it back in 2017[2] that summarizes the main reasons why we d
by victorNicollet 2y ago
I have created a DSL for supply chain optimization over the last 10 years[1], and gave a talk about it back in 2017[2] that summarizes the main reasons why we did this over the alternatives (such as using Python).
We measure success along a few indicators:
- Ease of deployment of an optimization model to production
- Training time required before a new employee (with a background in Supply Chain, but no software development experience) is proficient enough to contribute new code and edit existing code.
- Cost of running all the execution infrastructure
- Frequency of defects caused by running out of memory
- Frequency of package version upgrades that require manual intervention
- Frequency of unsuccessful attempts at auto-completion and other Language Server Protocol interactions
1: https://docs.lokad.com/ https://docs.lokad.com/
2: https://www.youtube.com/watch?v=_gmMJwjg0Pk https://www.youtube.com/watch?v=_gmMJwjg0Pk