Programming vs. That Thing Subject Matter Experts Do
Allowing subject matter experts to directly contribute their domain knowledge and expertise to software through DSLs and automation is a promising way to increase overall software development efficiency and the quality of the product. However, there are doubts of whether this will force subject matt...
Saved in:
Published in | Leveraging Applications of Formal Methods, Verification and Validation Vol. 13036; pp. 414 - 425 |
---|---|
Main Author | |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
2021
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 3030891585 9783030891589 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-030-89159-6_26 |
Cover
Loading…
Summary: | Allowing subject matter experts to directly contribute their domain knowledge and expertise to software through DSLs and automation is a promising way to increase overall software development efficiency and the quality of the product. However, there are doubts of whether this will force subject matter experts to become programmers. In this paper I answer this question with “no”. But at the same time, subject matter experts have to learn how to communicate clearly and unambiguously to a computer, and this requires some aspects of what is traditionally called programming. The main part of this paper discusses what these aspects are and why learning these does not make people programmers. |
---|---|
ISBN: | 3030891585 9783030891589 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-030-89159-6_26 |